pincushion-mcp@1.11.14
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-aiThe package has no automatic install lifecycle hook. Its sensitive operations are reachable through explicit commands and are consistent with its MCP feedback and cloud-sync functionality.
Decision evidence
public snapshot- The explicit remote-url command places a stored license key into a URL and prints it, which can expose it to a terminal transcript.
- The explicit mobile-wall publish command uploads a user-selected screenshot and authenticates the request with the license key.
- The login command accepts a browser callback and writes its returned key to a user-level credential file.
- Telemetry is sent to PostHog, though the account identifier is hashed and opt-out controls are present.
- License helpers only label, mask, and gate license-key use; they contain no network or filesystem actions.
- The manifest defines no preinstall, install, or postinstall lifecycle hook.
- Network and file actions are tied to named CLI commands or MCP features, not package installation.
- Mobile-wall dispatches only after the user supplies its subcommand.
- The callback checks a random state before accepting and writing the login key.
- PostHog hashes non-anonymous identifiers before capture and respects opt-out environment variables.
- No self-dependency or install-time execution is declared.
Source & flagged code
11 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.14.
See all versions of pincushion-mcp for other recorded verdicts.
- Review the evidence and your use of pincushion-mcp@1.11.14 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.