ecommerce-category-collector
Skill exposes hardcoded credentials in documentation, contains unused dangerous imports, and performs web scraping with unclear data handling practices.
Real Audtools account credentials (username: 15715090600, password: zzw12345) are exposed in plain text in SKILL.md precondition section
SKILL.md:11 为什么得出这个结论
1/4 个维度触发声明资源与推断能力基本一致。
提取到 15 个一般风险产物,需要结合上下文判断。
报告包含 0 步攻击链,另有 1 项高危或严重发现。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
SKILL.md lines 11-12 expose real Audtools account credentials (15715090600/zzw12345) in plaintext
scripts/collector.js imports child_process.execSync but never uses it - potential dormant capability
Automates data collection from third-party e-commerce sites without declared data handling policy
最关键的证据
Hardcoded credentials in documentation
Real Audtools account credentials (username: 15715090600, password: zzw12345) are exposed in plain text in SKILL.md precondition section
SKILL.md:11 Unexplained child_process import
scripts/collector.js imports execSync from child_process module but never uses it - suspicious dormant code
scripts/collector.js:13 Undeclared browser automation capability
SKILL.md does not declare the skill uses browser automation tools (browser:WRITE) - only mentions 'browser tool' in description
SKILL.md:1 External third-party data collection
Skill automates scraping of third-party e-commerce sites (zaraoutlet.top) without declaring data collection scope or handling policy
scripts/collector.js:37 声明能力 vs 实际能力
scripts/collector.js:14 - fs.readFileSync scripts/collector.js:45-280 - browser.open/act/evaluate scripts/collector.js:13 - execSync imported but unused 可疑产物与外联
https://img.shields.io/badge/version-1.0.0-blue README.md:3
https://img.shields.io/badge/OpenClaw-Skill-green README.md:4
https://img.shields.io/badge/license-MIT-orange README.md:5
https://zaraoutlet.top/collections/woman-collection-blazers SKILL.md:47
https://zaraoutlet.top/collections/woman-collection-bodies SKILL.md:48
https://www.audtools.com/users/shopns#/users/shopns/collecs?spm=m-1-2-3 SKILL.md:79
https://zaraoutlet.top/collections/woman-collection-cardigans-jumpers references/csv-format.md:45
https://zaraoutlet.top/collections/woman-collection-co-ord-sets references/csv-format.md:46
http://shop.example.com/collections/all references/csv-format.md:60
https://www.example.com/collections/summer-dresses references/csv-format.md:61
https://www.audtools.com scripts/collector.js:15
https://www.audtools.com/login scripts/collector.js:16
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| csv-parse | ^5.5.0 | npm | 否 | Version properly pinned |
文件构成
scripts/collector.js references/csv-format.md README.md SKILL.md test/sample.csv