happyskills@3.6.0
Package manager for AI agent skills
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe package sends runtime command telemetry to its own service, including persistent session and device identifiers, without an observed disclosure or opt-out. The event fields inspected contain usage metadata rather than credentials or file contents, so this warrants a warning rather than a block.
Decision evidence
public snapshot- Every resolved CLI command starts command telemetry automatically, including command name, flags, positionals and working directory in the telemetry context.
- The emitted `cli.command` event sends command name, exit code, duration, CLI version, JSON mode and optional error code; no telemetry opt-out was found in the inspected source.
- Buffered events are delivered to the HappySkills API at `/events` with authentication; events include session and device identifiers.
- The transmitted command event fields are limited to usage and runtime metadata; the captured positionals, flags and working directory are written to local history rather than included in this event.
- The default telemetry destination is the package’s own `https://api.happyskills.ai` service, and delivery is buffered and best effort.
Source & flagged code
4 flaggedPackage source references child process execution.
src/local_app/kernel.test.jsView on unpkg · L8Package source invokes a package manager install command at runtime.
src/commands/self-update.jsView on unpkg · L35Findings
Affected versions and remediation
This report applies to happyskills@3.6.0.
See all versions of happyskills for other recorded verdicts.
- Review the evidence and your use of happyskills@3.6.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.