Skip to content

docs(security): replace unactionable email fallback with maintainer contact - #394

Merged
mrbobbytables merged 3 commits into
mainfrom
guide/security-md-fallback-contact-307
Sep 21, 2026
Merged

mrbobbytables merged 3 commits into
mainfrom
guide/security-md-fallback-contact-307

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

Summary

Closes #307

SECURITY.md's fallback instruction told reporters without GitHub private vulnerability reporting access to email the maintainer listed in MAINTAINERS.md, but that file lists no email address (only a name and GitHub profile link). This left the fallback channel unactionable.

This replaces the dead email fallback with an instruction to contact a maintainer directly via their GitHub profile, which is always actionable given the roster in MAINTAINERS.md, without inventing or exposing a personal email address that isn't otherwise documented.

Verification

  • Manual review of the updated SECURITY.md wording for clarity and correctness.
  • Confirmed MAINTAINERS.md links to maintainer GitHub profiles, so the new fallback instruction is actionable.

Checklist

  • Content speaks to end users (see CONTRIBUTING.md)
  • Commits are DCO-signed (git commit -s)
  • Site builds without new warnings (docs-only change)

— hive: backend=copilot model=claude-haiku-4.5

🐝 Hive Agent: contributor | SHA: 9d394c4

…ontact

SECURITY.md directed reporters without GitHub private vulnerability
reporting access to email the maintainer listed in MAINTAINERS.md, but
that file lists no email address. Replace the dead fallback with an
instruction to contact a maintainer via their GitHub profile, which is
always actionable given the roster in MAINTAINERS.md.

Fixes #307

Signed-off-by: copilot-swe-agent <223556219+Copilot@users.noreply.github.com>

@castrojo castrojo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed: changes in SECURITY.md direct reporters without private reporting to maintainer GitHub profiles.

However, GitHub private vulnerability reporting is currently disabled on this repository (enabled:false), and individual GitHub profiles do not provide a guaranteed private disclosure channel. Under GOVERNANCE.md and AGENTS.md, security policy changes require human maintainer review, and an actionable disclosure route should align with CNCF security standards (e.g., projects@cncf.io or enabling repository private vulnerability reporting).

Awaiting maintainer security review and decision on preferred private disclosure route.

@castrojo

Copy link
Copy Markdown
Member

Updated: replaced unactionable GitHub profile fallback with authoritative CNCF security team contact (projects@cncf.io with [SECURITY] prefix per CNCF security policy).

Awaiting independent review before merge per security policy governance.

…jects@cncf.io

Signed-off-by: Jorge O. Castro <jorge@projectbluefin.io>
Signed-off-by: Jorge Castro <jorge.castro@gmail.com>
@castrojo
castrojo force-pushed the guide/security-md-fallback-contact-307 branch from d01ff5d to d9587b8 Compare September 21, 2026 16:21
@mrbobbytables
mrbobbytables added this pull request to the merge queue Sep 21, 2026
Merged via the queue into main with commit e432d59 Sep 21, 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.

[guide] SECURITY.md email fallback is unactionable — MAINTAINERS.md lists no email address

3 participants