T08 · Insecure Dependencies
- Location
SKILL.md:42- Finding
Execution of an Unpinned and Unauditable npm Package
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is for memory cleanup, but it asks users to run an unaudited external package that can repeatedly rewrite persistent agent memory.
Review this carefully before installing. Prefer a pinned, auditable version, run only dry-run first, inspect proposed memory changes, keep independent backups, avoid the broad "dream" trigger, and do not enable heartbeat writes unless you explicitly want recurring memory changes.
SKILL.md:42Execution of an Unpinned and Unauditable npm Package
SKILL.md:24Unaudited External Program Can Destructively Rewrite Persistent Agent Memory
SKILL.md:76Persistent Heartbeat Execution of an External Memory-Modifying Program
The trigger phrase "dream" is extremely broad and likely to appear in normal conversation unrelated to memory maintenance, creating a substantial risk of accidental skill activation. Because this skill performs file scanning and modifies workspace memory artifacts, unintended invocation could cause unexpected automated changes or consolidation at the wrong time.
The manual activation guidance lists ambiguous natural-language phrases, including variants that could overlap with ordinary user speech, which increases the chance the agent invokes this maintenance workflow unintentionally. In context, the risk is amplified because the skill is operational and can rewrite MEMORY.md, prune entries, and normalize content, not merely display information.
No suspicious patterns detected.