Back to skill
Skillv1.0.0
ClawScan security
Clean Unused Deps · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 13, 2026, 10:13 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements are consistent with its stated purpose (finding and removing unused npm packages); it asks for no credentials or installs and is instruction-only.
- Guidance
- This skill appears coherent for identifying and removing unused npm packages, but take precautions before uninstalling: run it in a git branch, commit or stash changes first so you can revert; run your test suite and build after removals; be aware depcheck can miss dynamic imports or tools invoked only in scripts (CI/build). Prefer running depcheck via npx (npx depcheck) rather than a global install, and review depcheck output carefully before running npm uninstall. If you let an agent run this autonomously, restrict it from executing destructive commands without explicit user confirmation.
Review Dimensions
- Purpose & Capability
- okName and description match the instructions: it uses depcheck to detect unused npm deps and npm uninstall to remove them. The requested tools (Node/npm and depcheck) are appropriate for this task.
- Instruction Scope
- noteThe SKILL.md confines actions to running depcheck and npm uninstall, which is within scope. However, the instructions are minimal and omit safety guidance (e.g., run tests, use a branch, use version control, review dynamic imports or build-time dependencies). The simple workflow could lead to accidental removal of legitimately used packages if depcheck reports false positives.
- Install Mechanism
- okNo install spec and no code files — lowest-risk, instruction-only skill. It does recommend installing depcheck globally but does not perform any downloads or write to disk itself.
- Credentials
- okThe skill requests no environment variables, credentials, or config paths — consistent and proportional for its purpose.
- Persistence & Privilege
- okalways is false and the skill does not request persistent/system privileges. It does not modify other skills or system-wide settings.
