AI Security Review
scanned 2h ago · by lpm-firewall-aiA normal `fleetlens start` can check the npm registry and globally reinstall the package when a newer version exists. The package also reads local Claude credentials to retrieve usage data from provider APIs. No install-time execution or confirmed malicious exfiltration is present.
Decision evidence
public snapshot- `dist/index.js` runs update checks during `fleetlens start`.
- `dist/index.js` fetches the npm registry then executes global `npm install -g fleetlens@latest`.
- `dist/daemon-worker.js` reads Claude OAuth credentials and sends usage requests to Anthropic.
- `dist/index.js` can install a macOS LaunchAgent after CLI invocation or interactive prompt.
- `package.json` has no preinstall/install/postinstall lifecycle hook.
- CLI server is configured for `localhost`; no broad agent-control mutation was found.
- Credential reads support documented local usage tracking and provider usage endpoints.
- No hidden exfiltration endpoint, obfuscated payload, eval, or foreign AI-agent config write was found.
Source & flagged code
8 flagged · loading sourcePackage source references child process execution.
app/apps/web/app/api/menubar/route.tsView on unpkg · L1Package source references shell execution.
app/apps/web/app/api/pdf/[key]/route.tsView on unpkg · L83A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.jsView on unpkg · L5844Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/index.jsView on unpkg · L13Package source invokes a package manager install command at runtime.
dist/index.jsView on unpkg · L6161Source writes installer persistence such as shell profile or service configuration.
dist/index.jsView on unpkg · L13Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/daemon-worker.jsView on unpkg · L875This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
app/apps/web/lib/agent/run.tsView on unpkg