excalidrop@0.2.15
Remote GitHub-backed Excalidraw canvas + MCP server — no local server, one-command setup
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe source uses GitHub credentials with GitHub's API and forwards them through the package's disclosed relay for canvas operations. The flagged lifecycle scripts build the package, and the command-execution findings are tied to explicit package operations.
Decision evidence
public snapshot- The prepare and prepublishOnly scripts run the build; the manifest shows no install or postinstall hook.
- The MCP server reads GitHub credentials from GITHUB_TOKEN or gh auth token for its GitHub-backed canvas operations.
- The shared relay receives a Bearer token for RPC calls, and its worker uses that token to check access through the GitHub API.
- The README discloses that the relay forwards the GitHub token per request to GitHub's API.
- The skill helper uses the GitHub token for GitHub Contents API requests.
- The default relay is a third-party-hosted endpoint and receives the GitHub Bearer token for screenshot and viewport calls.
- The MCP server and CLI use child-process commands, including gh and npx, for GitHub operations and explicit setup.
Source & flagged code
9 flaggedPackage contains a high-severity secret pattern.
dist/frontend/assets/index-BVWcEKOQ.jsView on unpkg · L41Google API key in dist/frontend/assets/index-BVWcEKOQ.js
dist/frontend/assets/index-BVWcEKOQ.jsView on unpkg · L41Findings
Affected versions and remediation
This report applies to excalidrop@0.2.15.
See all versions of excalidrop for other recorded verdicts.
- Review the evidence and your use of excalidrop@0.2.15 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.