peen
纯文档型skill,核心风险为文档中包含curl|bash远程脚本执行指令,虽符合声明的shell权限但仍是高危IOC
Why this conclusion was reached
2/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 high-risk artifacts or egress signals were extracted.
The report includes 3 attack-chain steps and 1 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
Escalation · SKILL.md:55
Impact · references/setup.md:6
What drove the risk score up
SKILL.md:55 和 references/setup.md 包含 curl -fsSL <url> | bash 高危IOC
纯Markdown文档,无脚本文件,能力边界清晰
install.sh 链接指向 main 分支,非固定版本tag
shell: curl * 允许任意URL下载
Most important evidence
远程脚本管道执行
文档第55行和setup.md第6行包含 curl -fsSL https://raw.githubusercontent.com/psyb0t/peen/main/install.sh | bash,绕过安全最佳实践直接执行远程代码
SKILL.md:55 安装脚本无版本锁定
URL指向main分支而非固定release tag,远程可随时修改安装脚本内容
SKILL.md:55 shell权限声明宽泛
声明 'curl *' 允许curl访问任意URL,存在潜在滥用空间
SKILL.md:20 Declared capability vs actual capability
SKILL.md:13-17 permissions.filesystem.write SKILL.md:18-20 permissions.shell contains 'curl *' curl命令隐式网络访问,在声明范围内 无脚本文件 Suspicious artifacts and egress
curl -fsSL https://raw.githubusercontent.com/psyb0t/peen/main/install.sh | bash SKILL.md:55
https://aigate.example/v1 references/setup.md:19
http://127.0.0.1:8080/api/v1/sessions/open references/setup.md:37
http://127.0.0.1:8080/api/v1/messages?limit=50&order=asc references/setup.md:70
http://127.0.0.1:8080/api/v1/session/cancel references/setup.md:73
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md references/setup.md