T08 · Insecure Dependencies
- Location
SKILL.md:9- Finding
Unpinned and Unaudited npm Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for WhatsApp Business management, but it installs an unpinned external CLI and handles customer communications/data with limited safeguards.
Review the npm package provenance before installing, pin a known reviewed version, and run it with least-privilege access. Before using this for real customers, narrow the auto-response triggers and require privacy safeguards for support tickets, customer inquiry data, audience lists, and broadcast campaigns.
SKILL.md:9Unpinned and Unaudited npm Dependency Installation
The trigger list includes very common words such as "when" and "where", which are likely to appear in many unrelated customer messages. In a WhatsApp auto-response system, this can cause incorrect automated replies, confuse users, and interfere with escalation to a human agent or the correct workflow.
The support auto-response relies on vague triggers like "help" and "problem", which overlap heavily with normal conversation and can activate in contexts that do not require support handling. This can misroute customer interactions, expose canned support prompts unnecessarily, and reduce reliability of the communication workflow.
The skill directs the operator to analyze support tickets, website content, and existing customer inquiry data to build FAQs, but it does not require notice, consent, minimization, or handling safeguards for potentially sensitive personal data. In a client communications context, this increases the risk of privacy violations, unauthorized processing, and inclusion of customer-specific information in generated templates.