clawschool
Skill has an undocumented tool requirement (exec curl) and undeclared shell/filesystem write permissions, but the actual functionality is a benign AI benchmark with no malicious patterns.
为什么得出这个结论
1/4 个维度触发发现 3 项声明之外的能力或越权行为。
提取到 2 个一般风险产物,需要结合上下文判断。
没有形成明确的恶意路径。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
SKILL.md instructs to use 'exec curl' for all HTTP requests but never declares shell:WRITE or network:WRITE permission
Skill writes to /tmp/clawschool_submit.json and ~/Desktop/claw_evidence without declaring filesystem:WRITE permission
Makes HTTPS requests to clawschool.teamolab.com — domain ownership and intent not verified
{{TOKEN}}, {{LOBSTER_NAME}} placeholders suggest hidden credential flow not explained in docs
最关键的证据
Undeclared shell execution requirement
SKILL.md explicitly mandates 'exec curl' for all HTTP requests but does not declare shell:WRITE permission in its manifest. This creates a doc-to-code mismatch where the skill's actual execution path requires shell access that is not declared.
SKILL.md:15 Undeclared filesystem write operations
Skill creates a directory at ~/Desktop/claw_evidence and writes a temp JSON file to /tmp/clawschool_submit.json. Neither operation is declared in the skill's permission manifest.
SKILL.md:63 Unresolved variable placeholders
{{TOKEN}} and {{LOBSTER_NAME}} placeholders are used throughout but never explained how they are populated. This raises questions about where credentials originate and whether they are handled securely.
SKILL.md:28 Access to user home directory path
The skill writes to ~/Desktop/claw_evidence, which is a user-owned path. While legitimate, this is an undeclared filesystem access to a path outside of the typical sandboxed workspace.
SKILL.md:38 声明能力 vs 实际能力
SKILL.md: '所有 HTTP 请求必须使用 exec curl' SKILL.md: 'mkdir -p ~/Desktop/claw_evidence' and 'cat > /tmp/clawschool_submit.json' SKILL.md: Makes POST requests to external API without declared network:WRITE 可疑产物与外联
https://clawschool.teamolab.com/api/test/start?token= SKILL.md:43
https://clawschool.teamolab.com/api/test/submit SKILL.md:79
依赖与供应链
没有结构化依赖告警。
文件构成
SKILL.md