tinkerbell / org

Meta configuration for Tinkerbell Github Org
Apache License 2.0
1 stars 7 forks source link

Document a security issue reporting, response, and distribution process #14

Open micahhausler opened 3 years ago

micahhausler commented 3 years ago

Is your feature request related to a problem? Please describe.

This came up in the community call today so I'm filing an issue for public tracking.

Tinkerbell does not have a documented security issue reporting or response procedure, and this would be beneficial to developers, distributors, and users alike.

@markyjackson-taulia also brought up the security review required for CNCF, and that has some interaction here

Relates to tinkerbell/tink#373

Describe the solution you'd like

Kubernetes has a more developed process for handling security issues including a response team, a bug bounty program, and a distributor list. Other CNCF projects such as CoreDNS have adopted the parts of the Kubernetes process that worked best for them, and I think Tinkerbell could do something similar.

I don't want to be prescriptive and impose too much process, but here are a few things I think could help

These do not all need to happen at the same time, but they roughly do need to occur in sequence. For example, adding notices to READMEs and issue templates depends on a reporting process, but coming up with a CVE ID process doesn't have to block getting a distributor list going.

/kind feature /kind documentation

cc @markyjackson-taulia

tstromberg commented 2 years ago

Thank you for bringing this up. Is anyone up for helping us with this?