|
| 1 | +# Protect the ownership rules themselves. |
| 2 | +/.github/CODEOWNERS @steipete |
| 3 | + |
| 4 | +# WARNING: GitHub CODEOWNERS uses last-match-wins semantics. |
| 5 | +# If you add overlapping rules below the secops block, include @openclaw/secops |
| 6 | +# on those entries too or you can silently remove required secops review. |
| 7 | +# Security-sensitive code, config, and docs require secops review. |
| 8 | +/SECURITY.md @openclaw/secops |
| 9 | +/.github/dependabot.yml @openclaw/secops |
| 10 | +/.github/codeql/ @openclaw/secops |
| 11 | +/.github/workflows/codeql.yml @openclaw/secops |
| 12 | +/src/security/ @openclaw/secops |
| 13 | +/src/secrets/ @openclaw/secops |
| 14 | +/src/config/*secret*.ts @openclaw/secops |
| 15 | +/src/config/**/*secret*.ts @openclaw/secops |
| 16 | +/src/gateway/*auth*.ts @openclaw/secops |
| 17 | +/src/gateway/**/*auth*.ts @openclaw/secops |
| 18 | +/src/gateway/*secret*.ts @openclaw/secops |
| 19 | +/src/gateway/**/*secret*.ts @openclaw/secops |
| 20 | +/src/gateway/security-path*.ts @openclaw/secops |
| 21 | +/src/gateway/resolve-configured-secret-input-string*.ts @openclaw/secops |
| 22 | +/src/gateway/protocol/**/*secret*.ts @openclaw/secops |
| 23 | +/src/gateway/server-methods/secrets*.ts @openclaw/secops |
| 24 | +/src/agents/*auth*.ts @openclaw/secops |
| 25 | +/src/agents/**/*auth*.ts @openclaw/secops |
| 26 | +/src/agents/auth-profiles*.ts @openclaw/secops |
| 27 | +/src/agents/auth-health*.ts @openclaw/secops |
| 28 | +/src/agents/auth-profiles/ @openclaw/secops |
| 29 | +/src/agents/sandbox.ts @openclaw/secops |
| 30 | +/src/agents/sandbox-*.ts @openclaw/secops |
| 31 | +/src/agents/sandbox/ @openclaw/secops |
| 32 | +/src/infra/secret-file*.ts @openclaw/secops |
| 33 | +/src/cron/stagger.ts @openclaw/secops |
| 34 | +/src/cron/service/jobs.ts @openclaw/secops |
| 35 | +/docs/security/ @openclaw/secops |
| 36 | +/docs/gateway/authentication.md @openclaw/secops |
| 37 | +/docs/gateway/sandbox-vs-tool-policy-vs-elevated.md @openclaw/secops |
| 38 | +/docs/gateway/sandboxing.md @openclaw/secops |
| 39 | +/docs/gateway/secrets-plan-contract.md @openclaw/secops |
| 40 | +/docs/gateway/secrets.md @openclaw/secops |
| 41 | +/docs/gateway/security/ @openclaw/secops |
| 42 | +/docs/cli/approvals.md @openclaw/secops |
| 43 | +/docs/cli/sandbox.md @openclaw/secops |
| 44 | +/docs/cli/security.md @openclaw/secops |
| 45 | +/docs/cli/secrets.md @openclaw/secops |
| 46 | +/docs/reference/secretref-credential-surface.md @openclaw/secops |
| 47 | +/docs/reference/secretref-user-supplied-credentials-matrix.json @openclaw/secops |
| 48 | + |
| 49 | +# Release workflow and its supporting release-path checks. |
| 50 | +/.github/workflows/openclaw-npm-release.yml @openclaw/openclaw-release-managers |
| 51 | +/docs/reference/RELEASING.md @openclaw/openclaw-release-managers |
| 52 | +/scripts/openclaw-npm-publish.sh @openclaw/openclaw-release-managers |
| 53 | +/scripts/openclaw-npm-release-check.ts @openclaw/openclaw-release-managers |
| 54 | +/scripts/release-check.ts @openclaw/openclaw-release-managers |
0 commit comments