screenpipe-mcp
MCP server for screenpipe - search your screen recordings and audio transcriptions
This report shows the evidence for screenpipe-mcp@0.19.4. 1 of 5 known versions is blocked or flagged. The newest version, 0.20.3, is flagged. See all versions.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package combines reviewer manipulation with automatic execution of unpinned remote code and credential handling. The lack of an npm install hook reduces scope but does not neutralize the startup execution chain.
Decision evidence
public snapshot- Source files instruct AI agents to modify files outside the package, which is reviewer-directed manipulation.
- Starting the stdio server automatically runs unpinned screenpipe@latest commands through bun or npx to obtain a token.
- The recovered token is attached as a bearer credential to runtime requests.
- It reads an enterprise token from the user's home configuration.
- An MCP call can write and enable scheduled pipe prompts in the user's home directory.
- package.json has no install, preinstall, or postinstall hook.
- The observed dynamic Function call is bundled validator code, not code fetched from a network response.
- Telemetry removes request, user, extra, and breadcrumb fields before sending events.
Source & flagged code
12 flagged · loading sourcePackage source references child process execution.
dist/http-server.jsView on unpkg · L35544Manifest-reachable source overwrites another installed package with package-defined remote behavior.
dist/http-server.jsView on unpkgFindings
Affected versions and remediation
This report applies to screenpipe-mcp@0.19.4.
The versions list below shows the verdict for each recorded version.
- Avoid installing screenpipe-mcp@0.19.4. 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.