neuralmind.uk / Incident Response Plan Edit this page on GitHub ↗

Incident Response Plan

Date: 2026-10-03 Version: 1.1 SOC 2 Controls: CC7.3, CC7.4, CC7.5


1. Purpose

Define how to detect, respond to, recover from, and learn from security incidents affecting NeuralMind.

2. Scope

Covers incidents in:

3. Severity Levels

Level Description Examples Response Time
CRITICAL Active exploitation, data breach RCE in MCP server, exfiltration of user code 1 hour
HIGH Significant security impact Bypass of RBAC, unauthorized access to index 4 hours
MEDIUM Limited security impact DoS of neuralmind serve, information disclosure in logs 24 hours
LOW Minimal security impact Outdated dependency with no known exploit Next release

4. Incident Response Phases

4.1 Detection

Incidents may be detected via:

4.2 Triage

Within the response time for the severity level:

  1. Confirm the incident is real (not a false positive)
  2. Assign severity level
  3. Document initial findings in a private GitHub Issue

4.3 Containment

For CRITICAL and HIGH:

  1. Isolate affected component (disable MCP server, block access)
  2. Preserve evidence (logs, artifacts)
  3. Do NOT delete anything — evidence is needed for forensics

4.4 Eradication

  1. Identify root cause
  2. Implement fix on a private branch
  3. Test fix locally
  4. Request security review if needed

4.5 Recovery

  1. Deploy fix (see Change Management Policy)
  2. Verify fix resolves the incident
  3. Monitor for recurrence
  4. Re-enable affected component

4.6 Post-Incident Review

Within 1 week of resolution:

  1. Document timeline
  2. Identify what went wrong
  3. Identify what went right
  4. Implement preventive measures
  5. Update this plan if gaps were found

5. Communication

5.1 Internal

5.2 External

For incidents affecting users:

  1. GitHub Security Advisory published within 72 hours
  2. Release notes describe the fix (without revealing exploit details)
  3. Direct notification to affected paid customers

5.3 Coordination

6. Runbooks

6.1 Vulnerable Dependency Detected

  1. Assess exploitability in NeuralMind’s usage
  2. If exploitable: create private security advisory, implement fix
  3. If not exploitable: dismiss with justification in Dependabot
  4. Update SECURITY.md if advisory published

6.2 Unauthorized Access Detected

  1. Identify affected scope (which project, which user)
  2. Disable access (GitHub token revocation)
  3. Rotate any exposed secrets
  4. Preserve audit logs
  5. Report to affected user if data accessed

6.3 Malicious Code Committed

  1. Revert commit immediately
  2. Identify how it bypassed review
  3. Implement preventive controls
  4. Review all commits from same author

7. Testing

This plan is tested annually via tabletop exercise:


This plan is reviewed annually. Last reviewed: 2026-07-27.