diff --git a/opencode/.config/opencode/agents/safe-build.md b/opencode/.config/opencode/agents/safe-build.md index 1d7ca21..6465744 100644 --- a/opencode/.config/opencode/agents/safe-build.md +++ b/opencode/.config/opencode/agents/safe-build.md @@ -67,6 +67,19 @@ permission: # push вообще запрещаем "git push*": deny + + # ключи и секреты не читаем даже по прямой просьбе + "*/.ssh/*": deny + "*id_rsa*": deny + "*id_ed25519*": deny + "*.pem": deny + "*shadow*": deny + "*.env": deny + "*.env.*": deny + "*.secrets*": deny + "*.netrc*": deny + # а примеры env-файлов читать можно + "*.env.example": allow --- You are a build agent. diff --git a/opencode/.config/opencode/agents/safe-plan.md b/opencode/.config/opencode/agents/safe-plan.md index bb17b22..b15cbab 100644 --- a/opencode/.config/opencode/agents/safe-plan.md +++ b/opencode/.config/opencode/agents/safe-plan.md @@ -62,6 +62,19 @@ permission: "git rebase*": deny "git stash*": deny "git push*": deny + + # ключи и секреты не читаем даже по прямой просьбе + "*/.ssh/*": deny + "*id_rsa*": deny + "*id_ed25519*": deny + "*.pem": deny + "*shadow*": deny + "*.env": deny + "*.env.*": deny + "*.secrets*": deny + "*.netrc*": deny + # а примеры env-файлов читать можно + "*.env.example": allow "git pull*": deny "git fetch*": deny