T08 · Insecure Dependencies
- Location
SKILL.md:9- Finding
Unpinned Third-Party npm Package Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent web/API data-scraping skill, with ordinary scraping and export behavior, but users should be careful about the unpinned npm tool and business contact data collection.
Install only if you trust the cashclaw npm package/publisher or can pin and audit the version you will run. Use the skill only on sources where scraping is permitted, respect robots.txt and terms of service, keep record limits narrow, and avoid collecting personal contact data outside a legitimate business context.
SKILL.md:9Unpinned Third-Party npm Package Creates a Supply-Chain Risk
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# If the source has a public API
curl -s "https://api.example.com/v1/companies?industry=saas&limit=50" \
-H "Accept: application/json" | jq '.data[]' > raw-data.json
The skill explicitly supports extracting and exporting business contact data such as emails and phone numbers from third-party sites, but it does not surface a clear upfront warning in the user-facing description about this data collection behavior. That omission reduces informed consent and increases the risk of users employing the skill for scraping contact details in ways that may violate privacy expectations, site terms, or internal compliance requirements.
No suspicious patterns detected.