Skip to content

Commit 19c04ca

Browse files
digaomatiasRodrigo Leoteclaude
authored
docs: add incident response runbook for production operations (#264)
Create a comprehensive runbook covering severity levels (P1-P4) with SLAs, incident commander role, and detailed procedures for credential compromise, data breach, service outage, and third-party provider incidents. Includes communication templates, post-incident review process, and NZ Privacy Act breach notification requirements. Reference the runbook from SECURITY.md and README.md. Closes #243 Co-authored-by: Rodrigo Leote <rodrigol@leapthought.co.nz> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent cecbc3b commit 19c04ca

3 files changed

Lines changed: 449 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ npx playwright test
125125
- [Self-Hosting Guide](SELF-HOSTING.md) -- Deployment, configuration, and production setup
126126
- [Contributing](CONTRIBUTING.md) -- How to contribute to the project
127127
- [Security Policy](SECURITY.md) -- How to report vulnerabilities
128+
- [Incident Response Runbook](docs/INCIDENT_RESPONSE.md) -- Production incident procedures
128129
- [Privacy](PRIVACY.md) -- Data handling and privacy information
129130
- [Changelog](CHANGELOG.md) -- Release history and changes
130131
- [Code of Conduct](CODE_OF_CONDUCT.md) -- Community guidelines

SECURITY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ When self-hosting MyMascada, please follow these security recommendations:
7979
- Keep Docker and Docker Compose updated
8080
- Use Docker secrets for sensitive configuration in production swarm deployments
8181

82+
## Incident Response
83+
84+
For production incident procedures -- including severity classification, containment steps, and communication templates -- see our [Incident Response Runbook](docs/INCIDENT_RESPONSE.md).
85+
8286
## Acknowledgments
8387

8488
We appreciate the security research community's efforts in helping keep MyMascada and its users safe. Reporters of valid security issues will be acknowledged here (with permission).

0 commit comments

Comments
 (0)