feat: add defensive settings.json with allow/deny permission lists#1
feat: add defensive settings.json with allow/deny permission lists#1jrenaldi79 merged 2 commits intomainfrom
Conversation
Scaffolds .claude/settings.json during setup with pre-approved commands (test, lint, build, git) and a deny list blocking destructive operations (rm -rf /, git push --force, pipe-to-shell, etc.). Normal file removal still prompts for approval so users stay in control. https://claude.ai/code/session_012hMekSRkdWfhdBKvpQYv7Z
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThese changes introduce a Claude permissions system by adding a new Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip You can disable poems in the walkthrough.Disable the |
Scaffolds .claude/settings.json during setup with pre-approved commands
(test, lint, build, git) and a deny list blocking destructive operations
(rm -rf /, git push --force, pipe-to-shell, etc.). Normal file removal
still prompts for approval so users stay in control.
https://claude.ai/code/session_012hMekSRkdWfhdBKvpQYv7Z
Summary by CodeRabbit
New Features
Documentation