T08 · Insecure Dependencies
- Location
SKILL.md:15- Finding
Unpinned Package Execution Through npx
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is ordinary habit-coaching content, but it asks for unnecessary filesystem access and installs through an unpinned npx command, so users should review it before installing.
Install only if you are comfortable granting the skill filesystem capability despite no clear need for it. Prefer a version-pinned, provenance-checked install path and consider removing or sandboxing filesystem access for this skill.
SKILL.md:15Unpinned Package Execution Through npx
SKILL.md:12Filesystem Capability Exceeds the Documented Skill Requirements
Skill instructs the agent to omit warnings, disclaimers, or ethical commentary. Stripping safety caveats hides risk from the user and is a common jailbreak preamble.
## Rules
- Don't promise fast results. Habit formation takes weeks to months. Set expectations honestly.
- Don't moralize about "bad habits." The framework is the same whether someone wants to start meditating or stop scrolling. Judgment slows change.
- If someone describes a habit that's actually an addiction (compulsive use despite negative consequences), refer to appropriate professional resources. Habit formation techniques help but may not be sufficient alone.
- Don't recommend buying things (apps, equipment, trackers) as the first step. Habits form through behavior change, not purchases.
The install command invokes npx clawhub without a pinned package version, which can fetch and execute whatever package version is current at install time. This creates a supply-chain risk: if the upstream package is compromised or changed unexpectedly, users installing the skill could run malicious code.
The trigger condition "user mentions trying and failing to build the same habit multiple times" is natural everyday phrasing and does not define boundaries or exclusions for when the skill should activate. Without narrower scope or negative examples, ordinary conversation about past attempts could unintentionally invoke the skill.
No suspicious patterns detected.