Skip to content

Commit 79e733c

Browse files
committed
docs: remove public GHSA fix mechanism details
1 parent f8c8c0d commit 79e733c

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

.agents/skills/openclaw-ghsa-maintainer/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,4 @@ jq -r .description < /tmp/ghsa.refetch.json | rg '\\\\n'
8585
- Publishing fails with HTTP 422 if required fields are missing or the private fork still has open PRs.
8686
- A payload that looks correct in shell can still be wrong if Markdown was assembled with escaped newline strings.
8787
- Advisory PATCH sequencing matters; separate field updates when GHSA API constraints require it.
88-
- Public hardening/no-publish comments and draft text should avoid raw commit hashes. Prefer release versions, PRs, patched-version fields, or "the fix on main"; keep full SHAs in internal evidence unless publishing a real CVE/GHSA needs them.
88+
- Public hardening/no-publish comments and draft text should avoid raw commit hashes, PR titles/numbers, and fix-mechanism summaries. Prefer patched-version fields or release-only wording; keep SHAs, PRs, and implementation notes in internal evidence.

.agents/skills/security-triage/SKILL.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ Keep tone firm, specific, non-defensive.
9494

9595
## Public Wording Hygiene
9696

97-
- Keep raw commit hashes out of hardening/no-publish close comments and public advisory text. Use the shipped version, planned patched version, PR, or "the fix on main" instead.
98-
- Keep exact commit SHAs in internal notes and verification files. Include raw SHAs in a public advisory only when publishing a real vulnerability and the SHA materially helps downstream tracking.
99-
- For hardening/no-publish outcomes, do not add exploit-heavy details or a "Fix Commit(s)" section. Thank reporters, preserve credit, state the `SECURITY.md` boundary, and say clearly that the GHSA will close without publication.
97+
- Keep raw commit hashes, PR titles/numbers, and fix-mechanism summaries out of public advisory text. Use the patched release/version field only.
98+
- Keep exact commit SHAs, PRs, and implementation notes in internal notes and verification files.
99+
- For hardening/no-publish outcomes, do not add exploit-heavy details, "Fixed by" text, or a "Fix Commit(s)" section. Thank reporters, preserve credit, state the `SECURITY.md` boundary, and say clearly that the GHSA will close without publication.
100+
- For published CVE/GHSA text, prefer `### Patched Versions` with the fixed release. Do not explain how the patch works unless Peter explicitly asks for that public detail.
100101
- Keep GHSA ids out of changelog and release-note wording unless Peter explicitly asks.
101102

102103
## Discussion Mode

0 commit comments

Comments
 (0)