You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6.**Entropy** — Flag high-entropy URL segments that may be exfiltrated data.
76
76
7.**URL length** — Configurable max URL length.
@@ -87,7 +87,7 @@ Wraps any MCP server as a stdio proxy with bidirectional scanning. Server respon
87
87
-**SSRF disabled when `cfg.Internal = nil`**: Not just empty slice — nil means no internal network protection (used in tests to avoid DNS lookups).
88
88
-**Scanner.New() panics on invalid DLP regex/CIDRs**: These are programming errors caught after config validation, not runtime errors.
89
89
-**HITL single reader goroutine**: One goroutine owns the bufio.Reader, sends lines to a channel. Prevents data races on concurrent terminal reads.
90
-
-**MCP scans results always when present**: `json.RawMessage("null")` is non-nil — checking for nil would be a bypass vector.
90
+
-**MCP scans bidirectionally**: Responses scanned for injection, requests scanned for DLP leaks + injection in tool arguments.`json.RawMessage("null")` is non-nil — checking for nil would be a bypass vector.
91
91
92
92
## CLI Commands
93
93
@@ -112,7 +112,7 @@ Wraps any MCP server as a stdio proxy with bidirectional scanning. Server respon
112
112
113
113
-**Race detector mandatory**: All tests run with `-race -count=1`
0 commit comments