open-telemetry / opentelemetry.io

The OpenTelemetry website and documentation
https://opentelemetry.io
Creative Commons Attribution 4.0 International
517 stars 1.1k forks source link

[security] audit repository tooling #3212

Open codeboten opened 1 year ago

codeboten commented 1 year ago

The security SIG is looking to ensure that security tooling is setup consistently across the organization. As a result, we're asking maintainers to ensure the following tools are enabled in each repository:

Parent issue: https://github.com/open-telemetry/sig-security/issues/12

Twhite2 commented 11 months ago

@codeboten I'm Jarvis an outreachy candidate, Please assign me to this issue.

cartermp commented 11 months ago

@codeboten I've checked off what was added in repository settings. But aside from static code analysis (which I know we'd have to add some other way), I'm not sure how to check the remaining items? A security policy is a SECURITY.MD file with some standard text, right? I looked at the go-build-tools repo and noticed this item is checked off, but that file doesn't exist.

codeboten commented 9 months ago

@cartermp the items under "Repository security settings" capture whether the following are enabled in the repo's "Security" tab:

Screenshot 2023-12-15 at 2 05 45 PM
codeboten commented 9 months ago

For the SECURITY.md, if one isn't present in the repo, it is inherited from the .github repo: https://github.com/open-telemetry/.github/

cartermp commented 9 months ago

Gotcha! In that case I updated everything other than the static code analysis tool one. I think we may technically have that with CodeQL turned on for JS?