Scan Report
45 /100
Awesome Pentest
Browse curated penetration testing resources and exploit databases
SKILL.md仅声明4个基础命令,但script.sh实际包含20+个未文档化的命令,包括凭证存储/检索/轮换等敏感操作,构成明显的文档-行为差异(shadow functionality)
Use with caution
要求开发者补充完整文档,说明所有20+命令的用途;审查凭证管理功能的合法性;添加外部通信白名单验证
Attack Chain 3 steps
◎
Entry 用户通过SKILL.md了解该技能,仅看到4个基础命令
SKILL.md:1⬡
Escalation 实际脚本包含20+个未文档化命令,包括凭证管理功能
scripts/script.sh:74◉
Impact 用户可能在不知情情况下通过store/revoke等命令提交敏感凭证
scripts/script.sh:74Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| High | 文档声明与实际代码严重不符 Doc Mismatch | scripts/script.sh:74 |
| High | 凭证相关操作完全未声明 Doc Mismatch | scripts/script.sh:74 |
| Medium | 未声明的文件系统写入操作 Priv Escalation | scripts/script.sh:7 |
| Low | 无依赖管理文件 Supply Chain | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | WRITE | ✗ Violation | scripts/script.sh:7 mkdir -p $HOME/.local/share/awesome-pentest |
| Shell | NONE | NONE | — | 无subprocess调用 |
| Network | NONE | NONE | — | 未发现curl/wget/POST请求 |
2 findings
Medium External URL 外部 URL
https://bytesagain.com/feedback* SKILL.md:52 Info Email 邮箱地址
[email protected] SKILL.md:31 File Tree
4 files · 13.4 KB · 409 lines Shell 2f · 348L
Markdown 2f · 61L
├─
▾
scripts
│ ├─
awesome_pentest.sh
Shell
│ └─
script.sh
Shell
├─
SKILL.md
Markdown
└─
tips.md
Markdown
Security Positives
✓ 代码未发现base64编码或eval执行等混淆行为
✓ 未发现curl/wget等外部网络请求
✓ 未发现对~/.ssh、~/.aws、.env等敏感路径的访问
✓ 未发现反向shell或C2通信代码
✓ 凭证数据仅存储在本地,未发现外传机制
✓ 代码结构清晰,命令逻辑简单可读