Skip to content

Conversation

@shriyanss
Copy link

There’s currently no SECURITY.md in the repository root. Since WeBWorK is used by multiple universities for graded assignments, having a clear security reporting path matters—publicly disclosed vulnerabilities could impact the integrity of assignments and course outcomes.

I recommend adding a standard SECURITY.md to enable GitHub vulnerability reporting and to provide clear guidance on how to responsibly report issues (what details to include, expected response times, and where to report). GitHub’s guidance is here:
https://docs.github.com/en/code-security/how-tos/report-and-fix-vulnerabilities/configure-vulnerability-reporting/adding-a-security-policy-to-your-repository

PS: The file changed is an example, and should be replaced with the actual security policy.

This adds a SECURITY.md file that outlines the supported versions for security updates and provides instructions for reporting security vulnerabilities. The document specifies that version 2.20 is currently supported, and directs users to report vulnerabilities via email rather than through GitHub Issues.
This updates the SECURITY.md file to mark versions 2.18 and 2.19 as supported in addition to 2.20, adds links to the release tags for each version, consolidates unsupported versions to "<=2.17", and replaces the placeholder email address with thewebworkproject@gmail.com for reporting security vulnerabilities.
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.

1 participant