AI Security Review
scanned 8d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. The package is an AI agent runtime/CLI with powerful user-invoked daemon, tool, connector, upgrade, and web API features that match its documented purpose.
Decision evidence
public snapshot- dist/runtime/agent/bootstrap.js exposes agent tools including shell_run and HTTP/web search.
- dist/runtime/supervisor/bootstrap.js can start daemons, agents, gateways, and a web API listener.
- dist/runtime/install/upgrade-runner.js runs npm install -g during explicit upgrade flow.
- package.json has no install/postinstall lifecycle hooks; prepack is publish-time only.
- dist/cli/main.js only parses commands when invoked directly as the 2200 bin.
- dist/runtime/agent/bootstrap.js requires TWENTYTWOHUNDRED_* env vars and is launched by supervisor, not import-time.
- shell_run is a declared agent tool bounded to the agent project directory and returns results to the configured LLM provider as product behavior.
- Supervisor/API routes use local state, bearer auth, or loopback health checks; network use is package-aligned.
- No credential harvesting, hidden exfil endpoint, persistence outside app daemon state, or AI-agent control-surface mutation at install time found.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
dist/runtime/install/upgrade-runner.jsView on unpkg · L1Source executes local commands and sends command output to an external endpoint.
dist/runtime/agent/bootstrap.jsView on unpkg · L1Package source references weak cryptographic algorithms.
dist/runtime/agent/bootstrap.jsView on unpkg · L1Source launches a detached bundled service that exposes a broad-bound HTTP listener.
dist/runtime/supervisor/bootstrap.jsView on unpkg · L3A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/cli/main.jsView on unpkg · L6Package contains source files above the static scanner size ceiling.
dist/connectors/discord/gateway.cjsView on unpkg