happyskills@1.21.0
Package manager for AI agent skills
AI Security Review
scanned 3mo ago · by lpm-firewall-aiStatic hints correspond to a package-manager CLI's documented, user-invoked functions. Source inspection found no lifecycle hook or concrete malicious chain.
Decision evidence
public snapshot- package.json has no preinstall/install/postinstall lifecycle hook.
- bin/happyskills.js only loads dotenv then dispatches the user-invoked CLI.
- src/index.js dynamically requires only command names allowlisted in constants.js.
- src/commands/self-update.js runs npm only for explicit self-update.
- src/agents/linker.js changes agent skill links only through install/agents commands.
- src/api/client.js sends authenticated requests only to the configured HappySkills API.
Source & flagged code
7 flaggedPackage contains a critical-looking secret pattern.
src/utils/scrub_secrets.test.jsView on unpkg · L16AWS access key ID in src/utils/scrub_secrets.test.js
src/utils/scrub_secrets.test.jsView on unpkg · L16Package source references child process execution.
Findings
Affected versions and remediation
This report applies to happyskills@1.21.0.
See all versions of happyskills for other recorded verdicts.
- Review the evidence and your use of happyskills@1.21.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.