扫描报告
45 /100
Awesome Pentest
Browse curated penetration testing resources and exploit databases
SKILL.md仅声明4个基础命令,但script.sh实际包含20+个未文档化的命令,包括凭证存储/检索/轮换等敏感操作,构成明显的文档-行为差异(shadow functionality)
谨慎使用
要求开发者补充完整文档,说明所有20+命令的用途;审查凭证管理功能的合法性;添加外部通信白名单验证
攻击链 3 步
◎
入口 用户通过SKILL.md了解该技能,仅看到4个基础命令
SKILL.md:1⬡
提权 实际脚本包含20+个未文档化命令,包括凭证管理功能
scripts/script.sh:74◉
影响 用户可能在不知情情况下通过store/revoke等命令提交敏感凭证
scripts/script.sh:74安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | 文档声明与实际代码严重不符 文档欺骗 | scripts/script.sh:74 |
| 高危 | 凭证相关操作完全未声明 文档欺骗 | scripts/script.sh:74 |
| 中危 | 未声明的文件系统写入操作 权限提升 | scripts/script.sh:7 |
| 低危 | 无依赖管理文件 供应链 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✗ 越权 | scripts/script.sh:7 mkdir -p $HOME/.local/share/awesome-pentest |
| 命令执行 | NONE | NONE | — | 无subprocess调用 |
| 网络访问 | NONE | NONE | — | 未发现curl/wget/POST请求 |
2 项发现
中危 外部 URL 外部 URL
https://bytesagain.com/feedback* SKILL.md:52 提示 邮箱 邮箱地址
[email protected] SKILL.md:31 目录结构
4 文件 · 13.4 KB · 409 行 Shell 2f · 348L
Markdown 2f · 61L
├─
▾
scripts
│ ├─
awesome_pentest.sh
Shell
│ └─
script.sh
Shell
├─
SKILL.md
Markdown
└─
tips.md
Markdown
安全亮点
✓ 代码未发现base64编码或eval执行等混淆行为
✓ 未发现curl/wget等外部网络请求
✓ 未发现对~/.ssh、~/.aws、.env等敏感路径的访问
✓ 未发现反向shell或C2通信代码
✓ 凭证数据仅存储在本地,未发现外传机制
✓ 代码结构清晰,命令逻辑简单可读