Skip to content

Commit 770f6ec

Browse files
committed
Add short incident response plan
1 parent f314818 commit 770f6ec

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,42 @@ Advisories will include:
7070

7171
---
7272

73+
## Incident Response Plan
74+
75+
### Identification
76+
77+
- Incidents may be identified through vulnerability reports, dependency alerts, or community reports
78+
- All reports received via GitHub Security Advisories are treated as potential incidents
79+
80+
### Assessment
81+
82+
- The maintainer evaluates severity using the classification above
83+
- Critical and High issues are prioritized immediately
84+
- Affected versions and attack surface are determined
85+
86+
### Containment
87+
88+
- If a released artifact is compromised, affected versions are flagged in the advisory
89+
- Users are directed to pin a known-safe version or disable the affected feature (e.g., detaching a Java agent)
90+
91+
### Remediation
92+
93+
- A fix is developed and validated in a private branch
94+
- The fix is released as a new version on Maven Central
95+
- The GitHub Security Advisory is updated with the fixed version and mitigation steps
96+
97+
### Notification
98+
99+
- Users are notified through the GitHub Security Advisory
100+
- Critical issues may also be announced via release notes and the project README
101+
102+
### Post-Incident Review
103+
104+
- The root cause and timeline are documented in the advisory
105+
- Process improvements are applied to prevent recurrence
106+
107+
---
108+
73109
## Security Best Practices for Users
74110

75111
- Restrict use of Java agents in production environments

0 commit comments

Comments
 (0)