扫描报告
15 /100
caricature-portrait-generator
Generate hilarious AI caricature portraits with exaggerated features via the Neta AI image generation API
A legitimate caricature image generation skill that makes HTTPS API calls, but SKILL.md misleadingly declares the Bash tool without any shell execution actually occurring in the implementation.
可以安装
Fix the SKILL.md to accurately reflect the tool: use Read or no tool declaration instead of Bash, since the script only runs Node.js with built-in https module.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Bash tool declared without corresponding functionality 文档欺骗 | SKILL.md:3 |
| 低危 | Network access undeclared in SKILL.md 文档欺骗 | caricatureportraitgenerator.js:69 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | NONE | ✓ 一致 | SKILL.md:3 declares tools: Bash, but JS file has no child_process, exec, spawn, … |
| 网络访问 | NONE | READ | ✓ 一致 | caricatureportraitgenerator.js:69-75 makes HTTPS POST/GET to api.talesofai.com —… |
| 文件系统 | NONE | NONE | — | No file read/write operations in the JS implementation |
| 环境变量 | NONE | NONE | — | No environment variable access in the JS implementation |
1 项发现
中危 外部 URL 外部 URL
https://www.neta.art/open/ README.md:19 目录结构
4 文件 · 7.7 KB · 252 行 JavaScript 1f · 140L
Markdown 2f · 111L
JSON 1f · 1L
├─
caricatureportraitgenerator.js
JavaScript
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ No subprocess, exec, or shell command execution found — script runs purely via Node.js built-in modules
✓ No credential harvesting or environment variable iteration
✓ No data exfiltration or C2 communication — only makes legitimate API calls to the documented endpoint
✓ No obfuscation, base64 decoding, or anti-analysis techniques
✓ No filesystem writes or sensitive path access (~/.ssh, ~/.aws, .env, etc.)
✓ No supply chain risks — package.json has no external dependencies, only Node.js built-ins
✓ No persistence mechanisms (cron, startup hooks, backdoors)
✓ Token is passed via CLI flag only, not read from environment or sensitive files