Repository navigation
docs(skills): name list posts by ISO date and file the ticket before the notice - #2133
Merged
Merged
Conversation
…the notice Three gaps in the triaging-security-reports skill showed up while handling a batch of public Full Disclosure posts: - The notice subject recipe said "<public id, where one exists>"; for a mailing-list post agents either dropped the slot or used the seclists archive path (2026/Nov/2) as if it were a date. The subject now takes the venue plus the post's ISO publication date, or the advisory id for a scanner/CVE record; the header block gives the date and URL. - "What the project is doing" allowed a notice with no ticket, which came out as "tracked in the public issue tracker" and had to be rewritten once the ticket existed. A ticket that is owed now exists before the notice is drafted; without it the deliverable is one line naming the ticket needed. - A reply to the author of public posts who asked about CVEs and credit explained the project's policy, which decides the reserved question for the PMC. The reply section now says explaining the policy is answering, and gives the outcomes-only shape for a reporter whose claims are public. Baseline runs without the change failed all three; the same three scenarios pass with it. Co-Authored-By: Claude Mythos 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Three edits to
triaging-security-reports, each driven by a baseline failure observed while handling a batch of public Full Disclosure posts:<public id, where one exists>. For a mailing-list post agents either dropped the slot entirely or used the seclists archive path (2026/Nov/2) as if it were a date. The subject now takes the venue plus the post's own ISO publication date (Full Disclosure, 2026-10-29), or the advisory id for a scanner/CVE record; the header block isReport: <venue>, <YYYY-MM-DD>, <URL>.security@for new material, in a thread about the outcomes).Plus three red flags and three rows in the mistakes table for the same three failures.
How it was tested
Three scenarios, prompts phrased as the real request ("draft the notice", "prepare what we owe on the user list", "draft the reply to the reporter"), each run once against
mainand once against this branch with a fresh subagent.main)Full Disclosure, 2026-10-29:subject; checked Jira, named the ticket, stated it would have stopped at "ticket needed first" without oneResidual: the "no ticket yet → stop" branch was not exercised end to end, because the ticket for the scenario's bug was filed between writing the prompt and the run; the agent found it and said what it would have done otherwise.
Folding related posts into one notice and locating the Logging PMC's live examples both passed at baseline, so they got no new text.
Docs-only diff; security review not applicable.
🤖 Generated with Claude Code