AI Security Review
scanned 9d ago · by lpm-firewall-aiNo confirmed malicious attack surface was found. Risky primitives are explicit runtime capabilities of an always-on AI agent CLI and require user CLI/daemon/agent actions rather than install or import execution.
Decision evidence
public snapshot- dist/runtime/agent/bootstrap.js exposes an agent shell_run tool that executes /bin/sh and returns stdout/stderr.
- dist/runtime/install/upgrade-runner.js can run npm install -g and restart daemon when invoked with TWENTYTWOHUNDRED_* upgrade env vars.
- dist/cli/main.js starts supervisor/web services and can bind web host to 0.0.0.0 during first-run setup.
- package.json has no install/postinstall lifecycle hooks; bin is only user-invoked 2200 CLI.
- dist/index.js only reads nearby package.json to export VERSION; no import-time network or command execution.
- Network use is aligned with an AI agent platform: LLM APIs, search APIs, Discord/Slack/Spotify/OAuth/OpenSCUT, and localhost supervisor/pub traffic.
- Command execution and credential handling are implemented as explicit runtime/agent features, not hidden install-time harvesting or exfiltration.
- dist/runtime/agent/bootstrap.js requires TWENTYTWOHUNDRED_AGENT_NAME, IDENTITY_PATH, SOCKET_PATH, and HOME before starting.
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