@lion1ou/skill-ctl@1.2.2
Configuration-driven Agent Skill catalog installer.
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe flagged process execution supports user-requested external skill preparation, while the manager binds to loopback and protects API access with a random token. Default dashboard analytics is disclosed, limited as documented, and has an opt-out, so the reviewed behavior is consistent with the package’s purpose.
Decision evidence
public snapshot- The package has no install or postinstall hook; its lifecycle scripts are build, test, prepack, and prepublishOnly.
- The dashboard telemetry is limited to anonymous page views, frontend errors, and performance, and can be disabled with SKILLCTL_NO_TELEMETRY.
- The README discloses the telemetry, says it excludes skill content, paths, and the access token, and documents the opt-out.
- The manager server binds to 127.0.0.1 and uses a random per-process token for API protection.
- Catalog installation runs after the user invokes install and selects skills and targets.
- Search requests go to skills.sh, the service used to find external skills.
- The dashboard loads analytics from track.lion1ou.tech by default when the user runs the management UI.
- Installing selected external skills can invoke npx to prepare them.
Source & flagged code
4 flaggedPackage source references child process execution.
dist/dev-session.jsView on unpkg · L1Package source invokes a package manager install command at runtime.
dist/core/skills-source.jsView on unpkg · L21Findings
Affected versions and remediation
This report applies to @lion1ou/skill-ctl@1.2.2.
See all versions of @lion1ou/skill-ctl for other recorded verdicts.
- Review the evidence and your use of @lion1ou/skill-ctl@1.2.2 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.