eve@0.45.0
Filesystem-first framework for durable backend AI agents that run anywhere.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiInspected source is the Vercel eve agent framework with no install lifecycle, but user-invoked process spawn, sandbox, and OIDC clients plus oversized compiled bundles could not be fully cited or traced. Residual dual-use risk is a warning, not a block, because no covert install-time mutation or unrelated exfil sink was found.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall scripts; published scripts are build and test only, and runtime dependencies are only nitro and undici.
- The eve CLI runs only on direct invocation and can spawn a local rebuild; Next, Nuxt, and SvelteKit adapters spawn that same local eve binary for development servers.
- Vendored OIDC code puts os.hostname() into a User-Agent and fetches OpenID discovery on vercel.com; vendored sandbox talks to vercel.com/api with Vercel tokens.
- createUnsignedJwt builds alg-none tokens, and large compiled Linq, Photon, OTEL, and workflow bundles exceeded scanner analysis limits, so dual-use paths were not fully traced.
- High similarity hits are first-party OpenTelemetry, local-dev spawners, a Vercel CLI runner, and inbound HTTP basic or OIDC channel auth, not install-time mutation.
- The manifest identifies this as the Apache-2.0 Vercel eve agent framework at github.com/vercel/eve.
- historical-eve-0-30-8 is a devDependency alias only, so the runtime self-dependency install-hook rule does not apply.
- Observed hosts (vercel.com, oidc.vercel.com, api.linqapp.com) match first-party product integrations rather than a hidden recipient.
Source & flagged code
21 flagged · loading sourceSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
bin/eve.jsView on unpkg · L2Package source references dynamic require/import behavior.
bin/eve.jsView on unpkg · L8Findings
Affected versions and remediation
This report applies to eve@0.45.0.
See all versions of eve for other recorded verdicts.
- Review the evidence and your use of eve@0.45.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.