@leanandmean/coding-agent@0.74.1-scramjet.51
Coding agent CLI with read, bash, edit, write tools and session management
AI Security Review
scanned 2mo ago · by lpm-firewall-aiInspected source is a coding-agent CLI with no install hooks and no hidden exfiltration; scanner high-severity hits are minified vendor and example files plus expected agent shell tools. Remaining risk is incomplete AST coverage of those blobs, an unreadable Doom WASM example, and unpinned GitHub binary downloads, so this is a warning rather than a block.
Decision evidence
public snapshot- Package advertises a coding-agent CLI with bash, edit, and write tools, which is dual-use by design.
- The Doom example ships minified Emscripten glue that static parsers cannot fully cover, plus a companion WebAssembly binary.
- Vendored highlight.min.js is minified Highlight.js and likewise fails complete AST coverage.
- At runtime the agent downloads the latest GitHub release assets for fd and ripgrep and executes them.
- Shared exec and shell helpers spawn child processes when the user runs the agent.
- Example extensions run PowerShell toast commands and the GitHub CLI after the user loads them.
- package.json has no preinstall, install, or postinstall scripts.
- Runtime dependencies are same-vendor @leanandmean packages, not a nested self-lifecycle chain.
- High-similarity hits are Highlight.js vendor code, Doom Emscripten glue, and documented sample extensions.
- Install telemetry sending was removed; the remaining flag only reads a setting or env value.
- Inspected network use is GitHub tool downloads and documented AI provider URLs, not a hidden drop host.
- dist/index.js only re-exports SDK modules and does not run install-time side effects.
Source & flagged code
12 flaggedFindings
Affected versions and remediation
This report applies to @leanandmean/coding-agent@0.74.1-scramjet.51.
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.51 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.