autopilot-ai@1.2.0
autopilot (formerly kimiflare): a terminal coding agent that runs any OpenRouter model with your own key. Per-turn billed cost, web search, GitHub, headless browser, LSP, MCP, local memory.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiautopilot-ai 1.2.0 is a user-invoked terminal coding agent whose entrypoints and OpenRouter client match that product purpose. Install scripts, self-dependencies, and hidden credential export are absent from the inspected package metadata and entry files.
Decision evidence
public snapshot- package.json exposes a user-run autopilot binary and library exports, with no preinstall, install, or postinstall hook.
- Scripts are build, dev, test, and prepublishOnly build only; the package does not depend on its own name.
- dist/index.js sends model traffic to the OpenRouter API using the caller-supplied key.
- dist/sdk/index.js uses the same OpenRouter default base URL.
- bin/autopilot.mjs only imports dist/index.js when the user launches the CLI.
- child_process and isolated-vm eval appear in agent tool and sandbox code that runs after the user starts the CLI, not at install time.
- A feedback URL is opened only from an explicit in-app voice-note command and does not send the API key.
Source & flagged code
8 flaggedManifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
Findings
Affected versions and remediation
This report applies to autopilot-ai@1.2.0.
See all versions of autopilot-ai for other recorded verdicts.
- Review the evidence and your use of autopilot-ai@1.2.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.