AI Security Review
scanned 12d ago · by lpm-firewall-aiNo confirmed malicious attack surface. The package is a CLI/MCP bundle for installing and running AI skills; risky primitives are user-invoked and aligned with the advertised functionality.
Decision evidence
public snapshot- bin/cli.mjs user-invoked add command writes bundled skills/rules into AI agent config directories
- bin/run.mjs sends user-provided input and bundled skill prompt to Anthropic when ANTHROPIC_API_KEY is set
- bin/generate.mjs can fetch a user-supplied URL and write a generated SKILL.md
- package.json postinstall only runs bin/postinstall.mjs banner logic and exits 0; no file or network action
- bin/cli.mjs has no install-time execution beyond explicit CLI commands; destructive rmSync is limited to replacing selected target skill dirs during user-invoked add
- mcp/server.mjs is read-only over bundled skills/workflows and stdio JSON-RPC
- bin/lib/anthropic.mjs only posts to https://api.anthropic.com/v1/messages for explicit run/generate workflows
- No credential harvesting, persistence, hidden dynamic code execution, or unprompted exfiltration found in inspected entrypoints
Source & flagged code
15 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage ships non-JavaScript build or shell helper files.
templates/pm-launch-agent/orchestrate.shView on unpkgThis package version adds a dangerous source file absent from the previous stored version.
bin/cli.mjsView on unpkgHardcoded password in exports/cline/pm-engineering/load-testing-plan/load-testing-plan.md
exports/cline/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L206Hardcoded password in exports/aider/pm-engineering/load-testing-plan/load-testing-plan.md
exports/aider/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L206Hardcoded password in exports/zed/pm-engineering/load-testing-plan/load-testing-plan.md
exports/zed/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L206Hardcoded password in exports/roo/pm-engineering/load-testing-plan/load-testing-plan.md
exports/roo/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L206Hardcoded password in exports/gemini/pm-engineering/load-testing-plan/GEM_INSTRUCTIONS.md
exports/gemini/pm-engineering/load-testing-plan/GEM_INSTRUCTIONS.mdView on unpkg · L210Hardcoded password in exports/kilocode/pm-engineering/load-testing-plan/load-testing-plan.md
exports/kilocode/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L206Hardcoded password in exports/windsurf/pm-engineering/load-testing-plan/load-testing-plan.md
exports/windsurf/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L211Hardcoded password in exports/obsidian/pm-engineering/load-testing-plan/load-testing-plan.md
exports/obsidian/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L213Hardcoded password in exports/chatgpt/pm-engineering/load-testing-plan/SYSTEM_PROMPT.md
exports/chatgpt/pm-engineering/load-testing-plan/SYSTEM_PROMPT.mdView on unpkg · L206Hardcoded password in exports/continue/pm-engineering/load-testing-plan/load-testing-plan.md
exports/continue/pm-engineering/load-testing-plan/load-testing-plan.mdView on unpkg · L211Hardcoded password in skills/load-testing-plan/SKILL.md
skills/load-testing-plan/SKILL.mdView on unpkg · L211