Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

mcp-server-notionnpm

Malicious code in mcp-server-notion (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5480
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall mcp-server-notion

What this malware does

Package occupies the unscoped name mcp-server-notion to catch misrouted installs of the scoped MCP Notion server. package.json declares "postinstall": "node index.js", and index.js reads os.hostname(), process.cwd(), process.env.npm_config_user_agent, the Node version, and os.platform(), then POSTs them to https://npx-canary-log.vulnerable-live.workers.dev/log. The transmission fires automatically on npm install with no consent prompt or opt-in. The author self-describes the package as a security-research "canary," but the resulting behavior — squatting a confusable name and silently shipping installer host identifiers to a third-party Cloudflare Workers endpoint — is indistinguishable from a typosquat-and-beacon supply-chain attack, and the installer is not the consenting party.

Malicious versions

1 flagged
0.0.1

Indicators of compromise (SHA-256)

0423928197ec83ac273fa4a1b66d9e75398b956e7d5027014ff6326c552a46c2
275fa8cabb1dbe9b27616a42616c7b9eee8c76e6841677f1ce27a6e317e811fe

Frequently asked questions

No. mcp-server-notion on npm has been identified as a malicious package (version 0.0.1 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-005223IN-MAL-2026-005224

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
mcp-server-notion (npm) malicious package — MAL-2026-5480 | O3 Security