扫描报告
18 /100
word-jumble
Generate a Word Jumble puzzle with scrambled words, circled letters forming an idiom, cartoon hint, and printable screenshot
This is a legitimate Word Jumble puzzle generator with minor documentation gaps but no malicious behavior detected.
可以安装
Add explicit declarations for filesystem:WRITE and network:READ in SKILL.md to fully document the skill's actual behavior. The answer key in the HTML template is intended for puzzle creators and poses minimal risk in context.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undeclared filesystem write access | SKILL.md:1 |
| 低危 | Hidden answer key in HTML | assets/puzzle-template.html:147 |
| 提示 | Network access not declared | scripts/render_puzzle.py:79 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | WRITE | ✗ 越权 | SKILL.md declares NONE but code creates output/ directory and writes files |
| 网络访问 | NONE | READ | ✗ 越权 | render_puzzle.py:79 starts local HTTP server |
| 命令执行 | NONE | NONE | — | No subprocess execution found |
| 浏览器 | READ | READ | ✓ 一致 | SKILL.md mentions browser tool for screenshots |
目录结构
4 文件 · 14.4 KB · 507 行 HTML 1f · 236L
Python 2f · 170L
Markdown 1f · 101L
├─
▾
assets
│ └─
puzzle-template.html
HTML
├─
▾
scripts
│ ├─
render_puzzle.py
Python
│ └─
validate_puzzle.py
Python
└─
SKILL.md
Markdown
安全亮点
✓ No external network connections or data exfiltration detected
✓ No credential harvesting or environment variable scanning
✓ No base64 encoding, eval(), or obfuscated code patterns
✓ No curl|bash or wget|sh remote script execution
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ Pure puzzle generation logic with no side effects
✓ Input validation script prevents malformed puzzles