Skill Trust Decision

smyx-root-health-transparent-pot-analysis

技能为植物根系健康分析工具,存在未声明的本地数据库写入和云端静默注册机制,但无直接恶意行为证据,属于可信范围。

Install decision first Source: ClawHub Scanned: Aug 23, 2026
Files 30
Artifacts 12
Violations 4
Findings 4

Why this conclusion was reached

1/4 dimensions flagged
Block
Declared vs actual capability

4 undeclared or violating capabilities were inferred.

Review
Hidden execution and egress

12 lower-risk artifacts were extracted and still need context.

Pass
Attack chain and severe findings

There is no explicit malicious chain in the report.

Pass
Dependencies and supply chain hygiene

Dependencies are present but no obvious high-risk issue stands out.

What drove the risk score up

文档欺骗-阴影功能 +10

SKILL.md未声明本地SQLite数据库写入、凭证持久化和云端静默注册行为

凭证收割-静默注册 +8

OpenIdUtil通过/sys/phoneLogin云端静默注册用户,未在文档声明

敏感信息存储 +5

API凭证(App-Id: x1a3s4nwy1s2r4se)和用户token存入本地SQLite数据库

依赖版本宽泛 +5

requests>=2.28.0无上限版本锁定

Most important evidence

Medium Doc Mismatch

未声明的本地数据库写入

技能在data/目录下创建SQLite数据库(smyx-common-claw.db)存储用户信息和凭证,但SKILL.md完全未提及此行为

skills/smyx_common/scripts/dao.py:86
在SKILL.md前置准备部分明确声明本地数据存储行为
Medium Credential Theft

云端静默注册机制未声明

OpenIdUtil在检测到本地无有效凭证时,自动调用/sys/phoneLogin接口进行云端静默注册,使用随机生成的User_xxx用户名

skills/smyx_common/scripts/util.py:195
在SKILL.md明确告知用户会自动创建云端账户
Low Supply Chain

依赖版本未锁定

requests>=2.28.0无上限版本锁定,存在依赖漏洞利用风险

skills/smyx_analysis/requirements.txt:1
锁定具体版本如requests==2.31.0
Low Sensitive Access

配置文件暴露App-ID

config.yaml中包含App-ID(x1a3s4nwy1s2r4se)和多个平台配置

skills/smyx_common/scripts/config.yaml:3
将敏感配置移至环境变量或密钥管理服务

Declared capability vs actual capability

Filesystem Block
Declared NONE
→
Inferred WRITE
skills/smyx_common/scripts/dao.py:86 创建SQLite数据库文件
Network Block
Declared READ
→
Inferred WRITE
skills/smyx_common/scripts/util.py:195 POST凭证到/sys/phoneLogin云端注册
Environment Block
Declared NONE
→
Inferred READ
skills/smyx_common/scripts/config.py:158-163 读取OPENCLAW_SENDER_OPEN_ID等环境变量
Database Block
Declared NONE
→
Inferred WRITE
skills/smyx_common/scripts/dao.py:60 UserDao.save()写入用户凭证
Shell Pass
Declared NONE
→
Inferred NONE
skills/smyx_common/scripts/skill.py:36 subprocess.run被注释,未执行

Suspicious artifacts and egress

Medium External URL
https://lifeemergence.com/sample.html

SKILL.md:34

Medium External URL
https://clawhub.ai/user/18072937735

skill-card.md:9

Medium External URL
https://clawhub.ai/18072937735/skills/smyx-root-health-transparent-pot-analysis

skill-card.md:43

Medium External URL
http://192.168.1.234:9601/smyx-open-api

skills/smyx_common/scripts/config-dev.yaml:2

Medium External URL
http://192.168.1.234:4100

skills/smyx_common/scripts/config-dev.yaml:3

Medium External URL
http://192.168.1.234:7070/jeecg-boot-xzgz

skills/smyx_common/scripts/config-dev.yaml:4

Medium External URL
https://livemonitortest.lifeemergence.com/smyx-open-api

skills/smyx_common/scripts/config-test.yaml:2

Medium External URL
http://livemonitortest.lifeemergence.com

skills/smyx_common/scripts/config-test.yaml:3

Medium External URL
https://healthtest.lifeemergence.com/jeecg-boot-xzgz

skills/smyx_common/scripts/config-test.yaml:4

Medium External URL
https://lifeemergence.com/jeecg-boot-xzgz

skills/smyx_common/scripts/config.yaml:4

Medium External URL
https://open.lifeemergence.com/smyx-open-api

skills/smyx_common/scripts/config.yaml:5

Medium External URL
http://livemonitor.lifeemergence.com

skills/smyx_common/scripts/config.yaml:6

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
requests >=2.28.0 pip No 无版本上限锁定
pydash 8.0.6 pip No 版本已锁定
SQLAlchemy 2.0.46 pip No 版本已锁定

File composition

30 files · 2675 lines
Python 18 files · 2363 linesMarkdown 4 files · 277 linesYAML 6 files · 29 linesText 2 files · 6 lines
Files of concern · 4
skills/smyx_common/scripts/util.py Python · 718 lines
云端静默注册机制未声明
skills/smyx_common/scripts/dao.py Python · 499 lines
未声明的本地数据库写入
SKILL.md Markdown · 175 lines
https://lifeemergence.com/sample.html
skill-card.md Markdown · 63 lines
https://clawhub.ai/user/18072937735 · https://clawhub.ai/18072937735/skills/smyx-root-health-transparent-pot-analysis
Other files · config.py · skill.py · smyx_analysis.py · smyx_root_health_transparent_pot_analysis.py · api_service.py · skill.py +2

Security positives

技能功能明确,为植物根系健康分析工具,无伪装成系统工具
subprocess调用代码被注释,实际未执行任何shell命令
无base64编码、eval执行等混淆技术
无访问~/.ssh、~/.aws等高危敏感路径
无数据外泄到未知第三方IP,所有API请求均指向lifeemergence.com域名