sdlc-agent-4-enterprise-server@1.36.0
Code Intelligence MCP Server — multi-agent SDLC pipeline with semantic memory, code graph, and draw.io integration
AI Security Review
scanned 27d ago · by lpm-firewall-aiThe package is an MCP code-intelligence server with no npm install lifecycle and no self-dependency chain. Shell and network use that was inspected is local tooling or an explicit opt-in runtime installer, so it does not show a concrete attack.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall hook; main and bin both point at dist/index.js, and prepublishOnly only runs the build.
- start.js is not the package entrypoint. Its Ollama installer runs only when START_OLLAMA is truthy and the binary is missing.
- E2E global setup launches the local server with tsx into an isolated temp directory and is not an install trigger.
- dist/viewer/3d-force-graph.min.js is the published 3d-force-graph 1.80.0 bundle, with no separate payload hook.
- drawio-renderers.js shells out only to locate a local draw.io CLI and export a diagram.
- The tag viewer fetches the package's own /api/kb/tags routes, config hashes the local git origin for a project id, and the FastAPI mock normalizer only collapses whitespace.
- start.js can pipe https://ollama.com/install.sh into a shell, but only after an explicit START_OLLAMA opt-in and only when that script is run.
- The SQLite resolver can download platform .node builds from the author's GitHub release and verifies them before load; that is runtime database setup, not an install hook.
Source & flagged code
13 flagged · loading sourcePackage source invokes a package manager install command at runtime.
tests/e2e/setup/global-setup.tsFindings
Affected versions and remediation
This report applies to sdlc-agent-4-enterprise-server@1.36.0.
See all versions of sdlc-agent-4-enterprise-server for other recorded verdicts.
- Review the evidence and your use of sdlc-agent-4-enterprise-server@1.36.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.