detection rulesuricata
MCP JSON-RPC initialize from external source
- First seen
- 2026-07-18
- Last seen
- 2026-07-18
- Used in
- 1 post
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"MCP JSON-RPC initialize from external source"; flow:to_server,established; http.method; content:"POST"; http.request_body; content:"jsonrpc"; content:"initialize"; distance:0; within:80; content:"protocolVersion"; distance:0; within:120; classtype:attempted-admin; sid:1000637001; rev:1; metadata:created_at 2026_07_10, deployment Ingress;)Posts using this rule
Ingress - any MCP port · SID 1000637001
Fires on inbound HTTP POST containing MCP JSON-RPC `initialize` from an external source. In environments where MCP access is restricted to local or trusted clients, an external initialization request is anomalous regardless of whether it comes from n4d or another scanner.