All docs

MCP rug pull attacks

Last updated 7 November 2026

An MCP rug pull is an attack in which something behaves well when you approve it and changes afterwards. The approval is real, but it no longer describes what runs. Two cases are easy to mix up: a server that rewrites a tool description after approval, and a package that changes between releases. Below are the scanner rules that touch each case, and the gap that the scanner has.