suppa-mcp-2@1.33.0
MCP server for the Suppa platform (modern.suppa.me) — Tasks, Docs/Pages, Entities & Schema, Forms, Automations, and file attachments, with multi-tenant Google auth. Node port of PyPI suppa-mcp.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiSource inspection confirms automatic, guarded repository and AI-agent configuration changes during postinstall. No covert payload, self-dependency chain, secret exfiltration, or unbounded destructive behavior was found, so this warrants a warning rather than a block.
Decision evidence
public snapshot- The package runs a postinstall script automatically.
- Postinstall locates the consuming project and runs a bundled installer when it detects Suppa code or dependencies.
- The installer adds command hooks to the consuming project's Claude settings and writes managed content to AGENTS.md and CLAUDE.md.
- The installer can set Git's hooks path and changes the consumer package.json and GitLab CI snippet.
- The mutations are limited to detected Suppa projects and have opt-out, CI, global-install, and own-package guards.
- The installed hooks point to this package's bundled schema validator; no remote payload download or credential exfiltration was found.
- No runtime dependency on suppa-mcp-2 itself is declared.
- Observed network code is for the stated Suppa authentication/API service and an npm version check, not the install hook.
Source & flagged code
9 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 dynamic require/import behavior.
dist/tools/entityCode.jsView on unpkg · L81Findings
Affected versions and remediation
This report applies to suppa-mcp-2@1.33.0.
See all versions of suppa-mcp-2 for other recorded verdicts.
- Review the evidence and your use of suppa-mcp-2@1.33.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.