The rug pull
postmark-mcp · npm · Sept 2025
In September 2025 a package called postmark-mcp was live on npm. A third-party developer had published it. It had no connection to Postmark, the email company, whose integration it mirrored. Earlier versions did what they said. Then version 1.0.16 quietly added a hidden BCC to every email it sent, copying each message to an address the package author controlled.
It installed cleanly, ran normally, and shipped as a routine update. It stayed live and in use until it was pulled in late September 2025. Every static check passed the entire time.
The fault was the package author’s. Postmark did nothing wrong; its name was borrowed.
Source: Snyk, “Malicious MCP Server on npm postmark-mcp Harvests Emails” · Postmark’s own notice