envoyproxy / envoyproxy/gateway
Establish processes for security issue reporting, evaluation, fix release
- Lenguaje dominante
- Go
- Estrellas
- 3k
- Forks
- 864
- Merge medio
- 2 d 2 h
- PR fusionados (30 d)
- 140
Descripción
*Description*:
Projects like Envoy proxy have a robust processe for vulnerability management, outlined [here](https://github.com/envoyproxy/envoy/blob/main/SECURITY.md). OSS control planes like Istio have similar processes [in place](https://istio.io/latest/docs/releases/security-vulnerabilities/).
Envoy Gateway should establish similar processes, communication channels, responsibilities, SLOs, etc.
More concretely, the following should be done:
- [x] Create a public vulnerability reporting and disclosure process: https://github.com/envoyproxy/gateway/blob/main/SECURITY.md
- [x] Create an email for Envoy Gateway vulnerability reporting
- [x] Establish a security team responsible for monitoring vulnerability reports and determine criteria for membership
- [ ] Define a security assessment and fix process:
- [ ] Determine how a security team member(s) is appointed to determine the severity of a reported issue and/or develop s fix (e.g. release manager for upstream envoy patches, security team member on duty for EG-specific issues, code owner, ad-hoc decision by the security team... )
- [ ] Where is the fix developed (private GH repo?)
- [ ] What are the SLAs for the fix the be available (time to determine severity since disclosure, time to fix from severity determination based on severity level)
- [ ] Create process for early disclosure
- [ ] Establish criteria for membership in early disclosure group
- [ ] Determine when a vulnerability is disclosed with the early disclosure group
- [ ] Create an early disclosure reporting email for Envoy Gateway
- [ ] Define an embargo policy
- [ ] Create a public vulnerability disclosure process for Envoy Gateway:
- [ ] Decide on a medium for vulnerability disclosure (EG Site, Slack Announcement)
- [ ] Define how fixes relate to the release process in terms of release responsibility, announcement, etc.
Additionally, Envoy Gateway security representatives should strive to join the Envoy Proxy private distributor list, to ensure early disclosure of vulnerabilities and proper preparation for fix releases.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.