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