AI Security Review
scanned 8d ago · by lpm-firewall-aiNo confirmed malicious attack surface was found. The risky primitives are explicit CLI features for an AI-agent automation tool and are not activated at install or import time.
Decision evidence
public snapshot- dist/cli/index.js exposes user-invoked live AI-agent automation that can spawn claude/codex and run configured verify/setup commands.
- dist/cli/index.js has opt-in schedule/statusline installers that write launchd/systemd/shell rc artifacts.
- dist/cli/index.js update command runs a package-manager command with shell:true, but only under explicit afterburner update.
- package.json has no install/preinstall/postinstall lifecycle hooks; main only re-exports core APIs.
- README.md describes the same agent, schedule, auth, update, ntfy, and Telegram behavior as product features.
- dist/cli/index.js auth runs claude setup-token only on explicit auth and stores locally via writeOAuthToken, not to a remote endpoint.
- dist/chunk-K34TPJGR.js notification endpoints are user-configured ntfy/Telegram pushes with HTTPS token checks, not broad data harvesting.
- dist/chunk-K34TPJGR.js passes untrusted task/issue text via env/stdin and documents prompt-injection defenses.
- .env.example warns secrets are env-only and strips API keys from child agent processes.
Source & flagged code
7 flagged · loading sourceSource executes local commands and sends command output to an external endpoint.
dist/cli/index.jsView on unpkg · L70A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/cli/index.jsView on unpkg · L70Package source references child process execution.
dist/cli/index.jsView on unpkg · L326A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/cli/index.jsView on unpkg · L3084Package source invokes a package manager install command at runtime.
dist/cli/index.jsView on unpkg · L2943Source writes installer persistence such as shell profile or service configuration.
dist/cli/index.jsView on unpkg · L70