pincushion-mcp@1.11.21
Visual feedback as agent work packets. Stakeholders drop pins on your live app; your AI coding agent reads each pin (selector, screenshot, DOM, thread, acceptance criteria) via MCP and ships the fix.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiNo install hook or covert payload was found, so the source does not establish malware. However, an explicit publishing flow executes project-controlled shell text and handles cloud uploads and authenticated sync, which warrants a warning.
Decision evidence
public snapshot- The mobile publish command executes a deploy command through a shell; the command can come from the project wall configuration.
- The mobile publish workflow reads a selected screenshot and uploads its base64 content with a license-key header.
- Starting the server with a configured license key enables cloud sync and sends that key to the configured Pincushion endpoint.
- Server startup emits product telemetry to a configurable PostHog host unless the user opts out.
- package.json has no preinstall, install, or postinstall lifecycle hook and no self-dependency.
- The shell execution is reachable only through the explicit mobile-wall publish subcommand.
- The observed network destinations and file handling are consistent with the package's feedback, cloud-sync, and mobile publishing features.
- The license helper masks keys for display rather than exposing full values.
Source & flagged code
10 flaggedA single source file combines environment access, network access, and code or shell execution with blocking evidence.
mobile-wall.mjs#virtual:normalized:round1View on unpkg · L121Findings
Affected versions and remediation
This report applies to pincushion-mcp@1.11.21.
See all versions of pincushion-mcp for other recorded verdicts.
- Review the evidence and your use of pincushion-mcp@1.11.21 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.