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 Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
15 lower-risk artifacts were extracted and still need context.
The report includes 0 attack-chain steps and 1 severe findings.
1 dependency or supply-chain issues need attention.
What drove the risk score up
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
Most important evidence
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 Declared capability vs actual capability
scripts/collector.js:14 - fs.readFileSync scripts/collector.js:45-280 - browser.open/act/evaluate scripts/collector.js:13 - execSync imported but unused Suspicious artifacts and egress
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
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| csv-parse | ^5.5.0 | npm | No | Version properly pinned |
File composition
scripts/collector.js references/csv-format.md README.md SKILL.md test/sample.csv