Skip to content

Publish the versioning, support and security policy - #173

Merged
milten89 merged 1 commit into
developfrom
docs/support-policy
Oct 30, 2026
Merged

milten89 merged 1 commit into
developfrom
docs/support-policy

Conversation

@milten89

Copy link
Copy Markdown
Owner

Closes #102

Implements D13:

  • SECURITY.md (the full policy): supported versions (the latest minor of the latest major; the previous major gets security fixes for 6 months; previews aren't supported), reporting through GitHub private vulnerability reporting first and security@ochodek.net as the fallback, acknowledgement within 14 days, a fix aimed within 90 days of confirming, disclosure through a GitHub Security Advisory (NuGet ecosystem, version ranges, a CVE when warranted, credit to the reporter unless they decline) and deprecation of the affected versions on nuget.org. The note about the public strong-name key stays.
  • SECURITY.pl.md: how to report only, with the same two channels and a link to the English policy (ADR-0009).
  • README "Versioning and support": the support rules and a link to SECURITY.md; the SemVer scope was already there.
  • docs/RELEASE-PROCESS.md: a "Security fix" checklist (draft advisory, private preparation, hotfix release, publish the advisory, deprecate on nuget.org, tell the reporter) and "Support for the previous major version" (release/1.x from the last v1.* tag, with its setup in Set up the release/1.x support branch before 2.0 #119). The hotfix intro now says "within one major version".

security@ochodek.net was created and tested by the maintainer (#101).

Checks

  • dotnet build (0 warnings) and dotnet format --verify-no-changes; docs only, so no test run.
  • /stop-slop on the English text, /miodkuj on SECURITY.pl.md.
  • Reviewer: no blocking issue; its should-fix items are done (the hotfix intro no longer contradicts the support line; the private fork hands off to a normal hotfix PR; the release/1.x setup also needs CI triggers, ruleset protection and an ADR-0008 change).

For #119: besides publicReleaseRefSpec, the release workflow and the environment rule, setting up release/1.x needs CI triggers and ruleset protection for PRs into it, and an ADR-0008 change (today only main is a public ref). RELEASE-PROCESS now says so; #119's body doesn't yet.

🤖 Generated with Claude Code

SECURITY.md states the supported versions, the reporting channels
(GitHub private vulnerability reporting, then security@ochodek.net), a
14-day acknowledgement, a 90-day fix target, and disclosure through a
GitHub Security Advisory plus deprecation on nuget.org; SECURITY.pl.md
covers how to report. The README gives the support rules, and
RELEASE-PROCESS gets a security-fix checklist and the 6-month support
line for the previous major version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@milten89 milten89 added the documentation Improvements or additions to documentation label Oct 30, 2026
@milten89
milten89 merged commit 34aa44d into develop Oct 30, 2026
10 of 11 checks passed
@milten89
milten89 deleted the docs/support-policy branch October 30, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Publish the versioning, support and security policy

1 participant