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