Fix secret references in INCIDENT_RESPONSE.md to match actual DocsGPT config

Agent-Logs-Url: https://github.com/arc53/DocsGPT/sessions/c6bfd68d-4dac-46ec-8404-fe5bfda0e8f3

Co-authored-by: dartpain <15183589+dartpain@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]anddartpain authored and GitHub committed 2026-04-14 10:51:22 +00:00
1 parent 1e2443fb90
commit 389ddf6068
1 file changed
+4 -3
+4 -3
View File
@@ -52,7 +52,7 @@ This playbook describes how maintainers respond to confirmed or suspected securi
### Supply-chain compromise
1. Freeze releases and investigate blast radius.
2. Rotate credentials in order: Docker Hub -> GitHub tokens -> LLM provider keys -> DB credentials -> Flask `SECRET_KEY` and `INTERNAL_KEY`.
2. Rotate credentials in order: Docker Hub -> GitHub tokens -> LLM provider keys -> DB credentials -> `JWT_SECRET_KEY` -> `ENCRYPTION_SECRET_KEY` -> `INTERNAL_KEY`.
3. Replace compromised artifacts/tags with clean releases and revoke/remove bad tags where possible.
4. Publish advisory with exact affected versions and required user actions.
@@ -85,8 +85,9 @@ Treat confirmed AI-specific abuse as security incidents:
| GitHub tokens/PATs | Revoke/replace in GitHub; update automation secrets |
| LLM provider API keys | Rotate in provider console; update runtime/deploy secrets |
| Database credentials | Rotate in DB platform; redeploy with new secrets |
| Flask `SECRET_KEY` | Rotate and redeploy (invalidates active sessions) |
| Flask `INTERNAL_KEY` | Rotate and redeploy (invalidates active sessions) |
| `JWT_SECRET_KEY` | Rotate and redeploy (invalidates all active user sessions/tokens) |
| `ENCRYPTION_SECRET_KEY` | Rotate and redeploy (re-encrypt stored data if possible; existing encrypted data may become inaccessible) |
| `INTERNAL_KEY` | Rotate and redeploy (invalidates worker-to-backend authentication) |
## Maintenance