@roarkanalytics/sdk-mcp@4.1.0
The official MCP Server for the Roark API
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThis is a Stainless-generated Roark MCP server whose CLI defaults code execution to a local Deno sandbox and rejects the retired remote sandbox. Child process, dynamic import, and outbound fetch are tied to that user-invoked tool and to docs or instruction loading, with no install hook or hidden exfiltration on the active entrypoint.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall hook; the bin entry is the MCP server at index.js.
- The CLI code-execution-mode option defaults to local and rejects stainless-sandbox before tools start.
- The local execute path runs caller code in Deno with network limited to the Roark client hostname.
- The worker loads TypeScript only from the execute tool argument via a data URL import.
- Instructions and docs search serve MCP help text; the default docs index is embedded method data.
- A remote handler can POST ROARK_API_BEARER_TOKEN to CODE_MODE_ENDPOINT_URL or api.stainless.com, but the CLI default is local and stainless-sandbox is rejected.
- selectTools still falls back to stainless-sandbox only when a library caller omits the mode.
Source & flagged code
12 flagged · loading sourceSource file is highly similar to a previously finalized malicious package; route for source-aware review.
instructions.jsView on unpkgPackage source references dynamic require/import behavior.
instructions.jsView on unpkg · L7Findings
Affected versions and remediation
This report applies to @roarkanalytics/sdk-mcp@4.1.0.
See all versions of @roarkanalytics/sdk-mcp for other recorded verdicts.
- Review the evidence and your use of @roarkanalytics/sdk-mcp@4.1.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.