AI Security Review
scanned 2d ago · by lpm-firewall-aiNo confirmed malicious attack surface. The package is an infrastructure deployment CLI with user-invoked commands that scaffold repos, read deployment secrets, call provider APIs, and run local tools.
Decision evidence
public snapshot- dist/init/init.js runs git init and pnpm install during explicit intentic init.
- dist/demo.js runs docker/git/CLI commands and Cloudflare cleanup only when demo script is invoked.
- dist/resolve/resolve.js dynamically imports user config path for resolve.
- package.json has no npm lifecycle scripts; only bin intentic points to dist/cli.js.
- dist/app.js wires explicit CLI commands; no import-time install or background behavior found.
- Network use is product-aligned: Cloudflare, Forgejo/Komodo, and optional user-provided Discord webhook.
- No writes to AI-agent control surfaces, shell startup files, VCS hooks, or autostart persistence found.
- Secret reads are for user-provided .env/generated .secrets.json used by deployment workflows.
Source & flagged code
4 flagged · loading sourcePackage source references child process execution.
dist/init/scaffold-app.jsView on unpkg · L1Package source references dynamic require/import behavior.
dist/resolve/resolve.jsView on unpkg · L6A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/demo.jsView on unpkg · L29Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/demo.jsView on unpkg · L29