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