Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Project Boundary

Plugin Verifiziert Aktiv

Blocks destructive commands outside the project directory. Allows file operations within the project (refactoring, cleanup) but prevents accidental damage outside it.

Zweck

To provide a robust safety net for AI agents by preventing accidental damage to the user's filesystem outside the project scope, even when permissions are bypassed.

Funktionen

  • Blocks destructive commands outside project directory
  • Allows file operations within the project
  • Validates paths against $CLAUDE_PROJECT_DIR
  • Handles symlinks, path traversal, and `~` expansion
  • Supports configurable path allowlist

Anwendungsfälle

  • Protecting sensitive system files when using AI agents in `--dangerously-skip-permissions` mode
  • Ensuring refactoring or cleanup operations stay within the intended project scope
  • Preventing accidental deletion or modification of files outside the current working directory
  • Safely using AI agents for code modification without fear of external data loss

Nicht-Ziele

  • Allowing destructive operations outside the project directory
  • Permitting execution of uninspectable code like `bash -c` or command substitution
  • Blocking all file operations (allows operations within the project)
  • Replacing the need for user discretion when executing commands

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add davepoon/buildwithclaude
/plugin install project-boundary@buildwithclaude

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert about 24 hours ago

Vertrauenssignale

Letzter Commit5 days ago
Sterne2.9k
LizenzMIT
Status
Quellcode ansehen