扫描报告
20 /100
docx-trackchanges-and-comments
Word文档 (.docx) 处理,支持修订模式(Track Changes)和批注操作
A legitimate Word document processing skill with no malicious behavior; minor issue is an over-broad shell:WRITE declaration in allowed-tools that doesn't match actual usage.
可以安装
Narrow the allowed-tools declaration: remove shell:WRITE since the Python script uses no subprocess, and pin the python-docx dependency to a specific version for supply-chain safety.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell:WRITE declared but never used 文档欺骗 | SKILL.md:1 |
| 低危 | python-docx dependency not pinned to a version 供应链 | scripts/track_changes.py:9 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/track_changes.py:135 — shutil.copy(input_file, output_file); lines 140-1… |
| 命令执行 | WRITE | NONE | ✓ 一致 | scripts/track_changes.py — no subprocess, no os.system, no Popen anywhere in the… |
目录结构
2 文件 · 10.1 KB · 396 行 Python 1f · 201L
Markdown 1f · 195L
├─
▾
scripts
│ └─
track_changes.py
Python
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
python-docx | * | import | 否 | No version pinned; no requirements.txt or pyproject.toml found |
安全亮点
✓ No network requests (no urllib, requests, httpx, socket calls)
✓ No credential or environment variable access
✓ No base64, eval, or obfuscation
✓ No sensitive file/path access (~/.ssh, ~/.aws, .env)
✓ No data exfiltration or C2 communication
✓ No reverse shell, no subprocess abuse
✓ Clean OOXML manipulation using the python-docx library API
✓ No hidden instructions in comments or documentation