Appearance
SEC632 / CLAUDE-WEBFETCH
SEC632 flags shared committed Claude settings when permissions.allow contains the exact bare tool token WebFetch.
Why It Matters
Bare WebFetch grants unreviewed remote fetch authority without narrowing access to reviewed domains or paths.
Trigger Shape
This rule matches parsed Claude settings JSON where permissions.allow contains the exact string WebFetch.
How To Fix
Replace bare WebFetch with a narrower reviewed permission pattern such as WebFetch(domain:docs.example.com), or remove broad fetch access from the shared Claude settings file.