扫描报告
5 /100
skill-security-scanner
Enterprise-grade AI skill security scanner with static analysis for detecting dangerous patterns in other skills (EXFIL, INJECTION, OBFUSCATION, TROJAN categories)
This is a legitimate defensive security scanner that detects dangerous patterns in other AI skills. The IOC hits are all detection patterns in documentation, not executed malicious code.
可以安装
Safe to use. This skill is a security scanner and its functions align with its declared purpose of detecting malicious patterns in AI skills.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | SKILL.md missing allowed-tools declaration | SKILL.md:1 |
| 提示 | IOC hits in reference docs are detection patterns, not threats | references/dangerous-commands.md:7 |
| 提示 | Remote downloads use legitimate ClawHub/GitHub APIs | scripts/scan.sh:258 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/scan.sh, scripts/scan-all.sh — executes grep, curl, git clone, unzip, fi… |
| 文件系统 | NONE | READ | ✓ 一致 | scan.sh reads target skill files via cat; scanner.js reads files via fs.readFile… |
| 网络访问 | NONE | READ | ✓ 一致 | scan.sh:258-270 uses curl to download target skills from ClawHub/GitHub URLs — f… |
7 严重 10 项发现
严重 危险命令 危险 Shell 命令
rm -rf / references/dangerous-commands.md:7 严重 危险命令 危险 Shell 命令
rm -rf ~ references/dangerous-commands.md:8 严重 危险命令 危险 Shell 命令
curl \| bash references/dangerous-commands.md:10 严重 危险命令 危险 Shell 命令
wget -O- \| sh references/dangerous-commands.md:11 严重 危险命令 危险 Shell 命令
curl https://... \| sh references/dangerous-commands.md:12 严重 危险命令 危险 Shell 命令
wget https://... \| bash references/dangerous-commands.md:13 严重 危险命令 危险 Shell 命令
wget \| bash references/rules.md:125 中危 外部 URL 外部 URL
https://clawhub.ai/owner/skill-name SKILL.md:82 中危 外部 URL 外部 URL
https://wry-manatee-359.convex.site/api/v1/download?slug=$ scripts/scan.sh:258 中危 外部 URL 外部 URL
https://clawhub.ai/steipete/video-frames scripts/scan.sh:590 目录结构
12 文件 · 71.5 KB · 1993 行 Markdown 4f · 926L
Shell 3f · 822L
JavaScript 3f · 231L
JSON 1f · 12L
Text 1f · 2L
├─
▾
node
│ ├─
index.js
JavaScript
│ └─
scanner.js
JavaScript
├─
▾
references
│ ├─
dangerous-commands.md
Markdown
│ └─
rules.md
Markdown
├─
▾
scripts
│ ├─
run.sh
Shell
│ ├─
scan-all.sh
Shell
│ └─
scan.sh
Shell
├─
index.js
JavaScript
├─
package.json
JSON
├─
SKILL_EN.md
Markdown
├─
SKILL.md
Markdown
└─
whitelist.txt
Text
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
(none) | N/A | package.json | 否 | package.json contains only metadata (name, version, description). No runtime dependencies declared. No supply chain risk. |
安全亮点
✓ This is a defensive security tool, not malware — it detects threats in other skills, it does not create them
✓ No credential harvesting, exfiltration, or data theft behavior found
✓ No reverse shell, C2, or persistent backdoor behavior
✓ No eval(), atob(), or obfuscated execution patterns in actual code
✓ No access to ~/.ssh, ~/.aws, or other sensitive credential paths
✓ No postinstall hooks with malicious payloads
✓ Shell commands (grep, curl, git, find) are all standard tooling necessary for a security scanner
✓ package.json has no runtime dependencies — only metadata, reducing supply chain risk
✓ The tool's behavior fully aligns with its SKILL.md documentation
✓ Static scoring approach (grep-based pattern matching) is transparent and auditable