Skip to content

feat: coordinate GitHub security advisories and disclosure - #25

Merged
vitormattos merged 4 commits into
mainfrom
feat/security-advisory-workflow-20261025
Oct 25, 2026
Merged

vitormattos merged 4 commits into
mainfrom
feat/security-advisory-workflow-20261025

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

  • Add handle-security-advisory to coordinate confidential GHSA triage, private-fork integration, supported-branch corrections, release verification, CVE tracking and approved publication.
  • Add focused lifecycle and disclosure references with explicit human-action boundaries, reporter evidence preservation and support/EOL guidance.
  • Integrate the workflow with the skill catalog, release handoff and author/DCO checks, and add sanitized evaluation scenarios.
  • Update plugin metadata to version 0.8.0.

Why a separate skill

Security advisories have a distinct confidential-to-public transition and separate approvals for patch integration, releases and public disclosure. Ordinary PR review remains with review-pull-request; scoped fixes with execute-issue; CI failures with diagnose-ci-failure; routine releases continue through the project's existing release process. This skill does not replace them.

Verification

  • python3 -m unittest discover -s tests -q — 17 tests passed.
  • reuse lint — passed (59/59 files licensed).
  • Skill packaging validator — passed for the new skill's portable bundle.
  • New evaluation matrix includes negative controls for ordinary PRs, disclosure authorization, private-fork confusion, EOL branches, CVE asynchronous state and DCO identity drift. These are documented manual scenarios, not claimed executed model evaluations.

All four branch commits were generated with signed commits and matching DCO identity. No private vulnerability details, account-specific tooling or credentials are included.

Do not merge automatically.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…data

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos merged commit 5786e9f into main Oct 25, 2026
2 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.

1 participant