autopilot-ai@1.20.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 25d ago · by lpm-firewall-aiThe manifest has no install-time lifecycle hook, and inspected agent evaluation is isolated with tool access mediated by the executor. The scanner’s remote-execution and DNS hints are not supported as malicious behavior by the source reviewed.
Decision evidence
public snapshot- package.json exposes the CLI and two JavaScript entrypoints; its only lifecycle script is prepublishOnly, which runs a build.
- The flagged agent code reads bounded workspace context files and creates a permission gate for tool requests.
- The flagged dynamic evaluation runs inside isolated-vm with a configurable memory limit; tool access is routed through the supplied executor.
- dist/sdk/index.d.ts contains public type declarations, including agent modes and tool-call shapes.
- Static hints report remote-response execution and DNS exfiltration, but inspected code shows isolated evaluation and no matching DNS lookup in dist/index.js.
Source & flagged code
15 flaggedSource appears to send environment or credential material through DNS lookups.
dist/index.jsView on unpkg · L59Source passes code obtained from a remote response into a dynamic execution sink.
dist/index.jsView on unpkg · L59Findings
Affected versions and remediation
This report applies to autopilot-ai@1.20.0.
See all versions of autopilot-ai for other recorded verdicts.
- Review the evidence and your use of autopilot-ai@1.20.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.