@leanandmean/coding-agent@0.74.1-scramjet.50
Coding agent CLI with read, bash, edit, write tools and session management
AI Security Review
scanned 2mo ago · by lpm-firewall-aiInspected source shows a coding-agent CLI with no npm install lifecycle and no hidden exfil. Residual risk is dual-use shell and GitHub binary download behavior plus minified Emscripten, WASM, and highlight.js that could not be fully AST-verified, so this is a warn rather than a clean or block.
Decision evidence
public snapshot- Minified Emscripten glue in the Doom example cannot be fully AST-parsed and is paired with a WASM binary.
- Vendor highlight.min.js is minified Highlight.js that the scanner could not fully parse.
- When find or grep tools run, the package can download fd and ripgrep GitHub release archives and extract them into the agent bin directory.
- Shared exec and shell helpers spawn processes to run agent and extension commands after the user starts the CLI.
- Optional examples launch PowerShell toast notifications and call the GitHub CLI.
- package.json has only clean, dev, build, copy-assets, and test scripts; there is no preinstall, install, or postinstall hook.
- dist/index.js only re-exports the SDK and does not run a payload on import.
- Network use is GitHub tool downloads, LLM provider auth, and other documented product endpoints.
- Doom overlay, notify, and GitHub autocomplete are opt-in examples, not auto-loaded at install.
- Shell, file, and download behavior matches this package's stated coding-agent CLI purpose.
Source & flagged code
12 flaggedFindings
Affected versions and remediation
This report applies to @leanandmean/coding-agent@0.74.1-scramjet.50.
See all versions of @leanandmean/coding-agent for other recorded verdicts.
- Review the evidence and your use of @leanandmean/coding-agent@0.74.1-scramjet.50 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.