{"repo":"justi/claude-code-project-boundary","free":true,"listed":false,"github":"https://github.com/justi/claude-code-project-boundary","clone":"git clone https://github.com/justi/claude-code-project-boundary.git","description":"Claude Code plugin: scope-aware protection — allows destructive ops (rm, mv, chmod) within project, blocks them outside. Built for dangerouslySkipPermissions mode.","language":"Shell","stars":86,"topics":["claude-code","claude-code-plugin","dangerously-skip-permissions","destructive-commands","developer-tools","safety","cli-safety","project-boundary"],"license":"MIT","category":"dev-tools","readme_excerpt":"Project Boundary — Claude Code Plugin Allows destructive operations within your project but blocks them outside the project directory. Built for --dangerously-skip-permissions mode where Claude doesn't ask — this plugin is your safety net. How it differs from existing plugins - claude-code-safety-net — blocks rm everywhere; Project Boundary allows it inside the project so refactoring works normally. - destructive-command-guard — only distinguishes /tmp vs everything else; Project Boundary uses $CLAUDE PROJECT DIR as the actual boundary. - claude-code-damage-control — requires manually listing protected paths; Project Boundary automatically protects everything outside the project. What it does Boundary-checked (allowed inside project, blocked outside) Operation Inside project Outside project ----------- --------------- ----------------- rm , rm -rf Allowed Blocked mv (source and destination) Allowed Blocked cp (source and destination) Allowed Blocked ln (source and target) Allowed Blocked chmod / chown Allowed Blocked / redirect Allowed Blocked tee / tee -a Allowed Blocked curl -o / curl --output Allowed Blocked wget -O / wget --output-document Allowed Blocked find -delete / find -exec rm Allowed Blocked dd of= Allowed Blocked install (source, destination, --target-directory= ) Allowed Blocked rsync (source, destination, --log-file= , --partial-dir= , --backup-dir= , --temp-dir= , --write-batch= , --only-write-batch= ) Allowed Blocked tar -C / --directory= Allowed Blocked unzi","default_branch":null,"files":null,"tree":[],"storefront":"/r/justi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/justi/claude-code-project-boundary/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}