扫描报告
5 /100
amazon-review-workbook
Collect Amazon product reviews via Chrome CDP and export a 14-column delivery-ready workbook with optional DeepLX translation and model-assisted semantic tagging.
Legitimate Amazon review scraper using Chrome CDP; all operations are documented, scoped, and appropriate for the stated purpose.
可以安装
No action needed. The skill is safe to use as documented.
安全发现 5 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | No dependency version pinning | scripts/amazon_review_workbook.py:1 |
| 提示 | Chrome CDP browser automation | scripts/amazon_review_workbook.py:657 |
| 提示 | External network calls only to user-configured DeepLX | scripts/deeplx_translate.py:95 |
| 提示 | No sensitive path access | scripts/amazon_review_workbook.py:1 |
| 提示 | No hidden functionality | scripts/amazon_review_workbook.py:637 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | Reads JSON/CSV/XLSX output files and local .env |
| 网络访问 | READ | READ | ✓ 一致 | Makes HTTP POST to user-configured DeepLX endpoint only |
| 命令执行 | WRITE | WRITE | ✓ 一致 | Executes Python scripts via CLI; standard for script-based skills |
| 环境变量 | NONE | READ | ✓ 一致 | Reads DEEPLX_API_URL/KEY from environment; does not harvest credentials |
| 技能调用 | NONE | NONE | — | No skill invocation chains detected |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | READ | READ | ✓ 一致 | Chrome CDP on localhost:9222; strictly scoped to scraping |
| 数据库 | WRITE | WRITE | ✓ 一致 | SQLite cache for review data; contained in output directory |
2 项发现
中危 外部 URL 外部 URL
https://your-deeplx-host/translate README.md:53 中危 外部 URL 外部 URL
http://127.0.0.1: scripts/amazon_review_workbook.py:675 目录结构
12 文件 · 175.0 KB · 5210 行 Python 5f · 4471L
Markdown 6f · 735L
YAML 1f · 4L
├─
▾
agents
│ └─
openai.yaml
YAML
├─
▾
references
│ ├─
output-schema.md
Markdown
│ ├─
setup.md
Markdown
│ └─
tagging-guidelines.md
Markdown
├─
▾
scripts
│ ├─
amazon_review_workbook.py
Python
│ ├─
deeplx_translate.py
Python
│ ├─
label_workflow.py
Python
│ ├─
review_cache.py
Python
│ └─
review_delivery_schema.py
Python
├─
LICENSE.zh-CN.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | No known CVE for current version; should be pinned for production |
websocket-client | * | pip | 否 | Used for Chrome CDP WebSocket |
pandas | * | pip | 否 | Workbook generation |
openpyxl | * | pip | 否 | XLSX output |
sqlite3 | built-in | stdlib | 否 | Local caching |
安全亮点
✓ Comprehensive SKILL.md with explicit capability declarations
✓ Clean separation of concerns across 5 focused Python modules
✓ Chrome CDP access strictly scoped to localhost:9222
✓ No credential harvesting beyond optional DeepLX API key (used only for translation)
✓ No data exfiltration — all scraped data stays in local output directory
✓ SQLite cache contained within output directory, not system paths
✓ No subprocess or shell command injection vectors
✓ No base64/eval/atob obfuscation patterns
✓ No remote script download (curl|bash, wget|sh)
✓ No iteration through os.environ for sensitive keys
✓ No access to ~/.ssh, ~/.aws/credentials, or similar sensitive paths
✓ Well-structured code with type hints and error handling
✓ Explicit failure boundaries documented in SKILL.md