Appearance
SEC631 / CLAUDE-GREP
SEC631 flags shared committed Claude settings when permissions.allow contains the exact bare tool token Grep.
Why It Matters
Bare Grep grants unreviewed content-search authority without narrowing searches to reviewed patterns or repository-scoped content.
Trigger Shape
This rule matches parsed Claude settings JSON where permissions.allow contains the exact string Grep.
How To Fix
Replace bare Grep with a narrower reviewed permission pattern such as Grep(todo:), or remove broad search access from the shared Claude settings file.