AI Security Review
scanned 2h ago · by lpm-firewall-aiNo confirmed malicious attack surface was found. Risky primitives are CLI-aligned deployment/demo behavior requiring explicit user commands and user-provided credentials/config.
Decision evidence
public snapshot- package.json has no preinstall/install/postinstall hooks; bin is dist/cli.js only.
- dist/cli.js only dispatches Stricli commands; no import-time payload beyond CLI startup.
- dist/init/init.js and dist/init/scaffold-app.js run git/pnpm and write project scaffold files only when user invokes init.
- dist/resolve/resolve.js dynamically imports the user config path and reads Cloudflare token from env for zone discovery.
- dist/demo.js docker/SSH/Cloudflare actions are gated by explicit demo up/down/clear mode, not install/import.
- dist/apply/apply.command.js posts only a user-configured Discord reconcile webhook after apply output.
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