@sapiom/mcp@0.20.2
⚠ Under reviewLocal Sapiom developer MCP server (sapiom-dev) — the unmetered surface for building and operating on Sapiom; today it scaffolds, tests, deploys, and inspects orchestrations. Not the remote Sapiom capability MCP.
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe package hands a saved API key to an analytics dependency whose implementation is unavailable in this snapshot, so recipient and consent enforcement cannot be resolved. The reverse-shell hint resolves to browser launching for explicit OAuth authentication, and no attack was confirmed; manual review is appropriate for the unresolved dependency behavior.
Decision evidence
public snapshot- At startup, the server passes its cached API key to the analytics wrapper, which passes it to @sapiom/analytics-core. The manifest declares that dependency, but its source is absent from this snapshot, so the key’s handling and recipient remain unresolved.
- Each tool call records its arguments and sends an event through the analytics track API; the package describes telemetry as live by default with an endpoint override, but the dependency source needed to verify transmission and opt-out behavior is unavailable.
- The flagged child-process code launches a platform browser for authentication. The authenticate tool exchanges a browser login result and stores the returned key for the selected environment.
- No confirmed credential transmission, unrelated recipient, or attack was established from the inspected source.
- The browser authentication flow and credential storage are consistent with the package’s stated Sapiom login purpose.
Source & flagged code
5 flaggedSource matches reverse-shell style process and socket wiring.
dist/auth.jsView on unpkg · L1A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
Findings
Affected versions and remediation
This report applies to @sapiom/mcp@0.20.2.
See all versions of @sapiom/mcp for other recorded verdicts.
- Review the evidence and your use of @sapiom/mcp@0.20.2 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.