oia-skill
Deno项目脚手架工具,存在已声明的curl-to-shell安装风险和未锁定版本依赖,但未发现恶意行为
SKILL.md:24 记录了 curl -fsSL https://deno.land/install.sh | sh 命令,这是 Deno 官方推荐安装方式,但通过管道直接执行远程脚本存在固有的 RCE 风险。
SKILL.md:24 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 0 attack-chain steps and 1 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
文档声明但存在管道执行远程脚本风险
未锁定版本,供应链攻击风险
package.json 无 peerDependencies 版本约束
Most important evidence
Deno 官方安装方式存在管道执行风险
SKILL.md:24 记录了 curl -fsSL https://deno.land/install.sh | sh 命令,这是 Deno 官方推荐安装方式,但通过管道直接执行远程脚本存在固有的 RCE 风险。
SKILL.md:24 npx 使用 @latest 标签无版本锁定
脚手架命令使用 npx -y @oia-ai/oia-fresh@latest,每次执行可能拉取不同版本,存在供应链攻击风险。
SKILL.md:30 npm 包依赖无版本约束
package.json 中无 engines、engines 约束宽松,可能在不同 Node.js 版本下行为不一致。
package.json:21 Declared capability vs actual capability
SKILL.md:24 - curl | sh 命令 SKILL.md:39-48 - HTTP 轮询验证 SKILL.md:30-33 - 脚手架文件写入 Suspicious artifacts and egress
curl -fsSL https://deno.land/install.sh | sh README.md:24
https://deno.land/install.sh README.md:24
http://127.0.0.1: README.md:39
http://127.0.0.1:5173/ README.md:48
https://clawhub.ai/user/pankitgg skill-card.md:9
https://clawhub.ai/pankitgg/skills/oia-skill skill-card.md:39
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| @oia-ai/oia-fresh | @latest | npm | No | 使用 @latest 标签,存在供应链风险 |
File composition
README.md SKILL.md skill-card.md package.json