codesift-mcp@0.21.1
MCP server for code intelligence — 146 tools for symbol search, call graph, semantic search, route tracing, community detection, LSP bridge, secret detection, conversation search, and Hono framework intelligence
AI Security Review
scanned 14d ago · by lpm-firewall-aiThe postinstall chain invokes setup across multiple agent platforms with hooks and rules enabled by default, changing agent configuration without an explicit user setup command. This matches the policy for blocking unconsented postinstall mutation of broad AI-agent control surfaces.
Decision evidence
public snapshot- The manifest runs postinstall.mjs automatically during npm installation.
- The postinstall script launches `codesift setup all` without setup flags.
- Setup defaults enable hooks and rules, and `all` iterates across six agent platforms.
- Platform setup writes agent hooks and rules; Claude setup also installs global instructions.
- Codex setup writes its config under `.codex` and can change approval settings for CodeSift tools.
- Rules setup targets agent rule files and, for some platforms, appends to project instruction files.
- The changes configure this package as an MCP server, which aligns with its stated product purpose.
Source & flagged code
16 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references a known benign dynamic code generation pattern.
dist/storage/sqlite/native-sqlite.jsView on unpkg · L70Findings
Affected versions and remediation
This report applies to codesift-mcp@0.21.1.
See all versions of codesift-mcp for other recorded verdicts.
- Avoid installing codesift-mcp@0.21.1. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.