MakeCoder Coder: AI Agent Runtime OS that runs and orchestrates Claude Code, Codex, Gemini and more across CLI, API, Web and chat
npm postinstall can install unpinned bun@latest and, on global installs, place bundled rg, ugrep, and bfs on the npm global PATH. The minified coder and cowork CLIs send the product API key to api.makecoder.com and can write other agents' skill directories; those files were not fully analyzable.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/coder.jsView on unpkg · L1Source fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
dist/coder.jsView on unpkg · L39A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/coder.jsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/coder.jsView on unpkg · L1Source collects local host identity data and sends it to an external endpoint.
dist/coder.jsView on unpkg · L1Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/coder.jsView on unpkgSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/coder.jsView on unpkg · L1Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/coder.jsView on unpkg · L1Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/coder.jsView on unpkg · L2007Runtime or CLI source writes behavior-bearing configuration into a user or project AI-agent control surface.
dist/coder.jsView on unpkgSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/coder.jsView on unpkg · L1A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/coder.jsView on unpkg · L1A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/coder.jsView on unpkg · L1A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/coder.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/coder.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
dist/coder.jsView on unpkg · L1Package source references dynamic require/import behavior.
dist/zod/v4-mini/index.cjsView on unpkg · L16Package ships native binary artifacts.
dist/linux-arm64/image-processor.nodeView on unpkgPackage ships compressed or archive-like blobs.
dist/linux-arm64/template.html-29543a01.txt.zstView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-GYTCBA2A.jsView on unpkgPackage contains source files above the normal full-analysis size ceiling.
dist/gemini/chunk-GYTCBA2A.jsView on unpkgPackage contains an oversized executable-looking CLI entrypoint.
dist/gemini/bundled/chrome-devtools-mcp.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/cowork.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/bundled/third_party/index.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-3G5WCY2I.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-7LN472KC.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-PE6GLDYB.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
scripts/postinstall.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/codex.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-2RNP2FS2.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-ITDN6TZ7.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-UABHUQM5.jsView on unpkgThis report applies to makecoder@4.1.98.
See version security history for other recorded verdicts.
Evidence last updated: .
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L16Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L16Source sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/coder.jsView on unpkg · L1Source fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
dist/coder.jsView on unpkg · L39Package ships native binary artifacts.
dist/linux-arm64/image-processor.nodeView on unpkgPackage ships compressed or archive-like blobs.
dist/linux-arm64/template.html-29543a01.txt.zstView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-GYTCBA2A.jsView on unpkgPackage contains source files above the normal full-analysis size ceiling.
dist/gemini/chunk-GYTCBA2A.jsView on unpkgPackage contains an oversized executable-looking CLI entrypoint.
dist/gemini/bundled/chrome-devtools-mcp.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/cowork.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/bundled/third_party/index.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-3G5WCY2I.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-7LN472KC.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-PE6GLDYB.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
scripts/postinstall.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/codex.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-2RNP2FS2.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-ITDN6TZ7.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/gemini/chunk-UABHUQM5.jsView on unpkgA package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/coder.jsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/coder.jsView on unpkg · L1Source collects local host identity data and sends it to an external endpoint.
dist/coder.jsView on unpkg · L1Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/coder.jsView on unpkgSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/coder.jsView on unpkg · L1Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/coder.jsView on unpkg · L1Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/coder.jsView on unpkg · L2007Runtime or CLI source writes behavior-bearing configuration into a user or project AI-agent control surface.
dist/coder.jsView on unpkgSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/coder.jsView on unpkg · L1A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/coder.jsView on unpkg · L1A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/coder.jsView on unpkg · L1A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/coder.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/coder.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
dist/coder.jsView on unpkg · L1Package source references dynamic require/import behavior.
dist/zod/v4-mini/index.cjsView on unpkg · L16