Skip to content

add vulnerability reporting steps - #16

Merged
tescalada merged 2 commits into
EarthSpark:mainfrom
jranson:jr/security-process
Jul 25, 2026
Merged

add vulnerability reporting steps#16
tescalada merged 2 commits into
EarthSpark:mainfrom
jranson:jr/security-process

Conversation

@jranson

@jranson jranson commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

This change adds a SECURITY.md file that outlines the process for reporting security vulnerabilities, and points to it in the existing CONTRIBUTING.md.

GitHub's Security and quality section sources SECURITY.md, and this file is required to enable private vulnerability reporting outside of the normal Issue / Pull Request process.

Related Issues

N/A

Testing

Tests pass on local worktree.

Checklist

  • Tests pass (N/A, no code change)
  • Documentation updated (if applicable)

Signed-off-by: James Ranson <james@ranson.org>
@tescalada

Copy link
Copy Markdown
Contributor

Should the security reporting go in this repo or in the parent? I have open several issues in the parent for the docs that are not yet completed like the SECURITY.md EarthSpark/.github#1

My understanding is that having them in the .github repo sets them as the default for all repos in the org. Same for the issue templates and all that. I think the License is the only thing that intentionally doesn't propagate.

@jranson

jranson commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

You can put the security file in the org repo. The main drawback to that is while it will populate all org projects' Security tabs, it will not be included in cloned copies of repo codebases alongside the license, contributing, etc. That could make it harder to find if someone is looking at an individual repo or a local clone.

@tescalada
tescalada merged commit f9e0c9a into EarthSpark:main Jul 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants