You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add security-advisory skill; reconcile SECURITY.md with the advisory backlog #4870
After Part 2 (AGENTS.md), Part 3 (skills infrastructure) and Part 6 (#4866). The flow uses board-ops for the draft card and issue-create for public tracking.
Scope
Adapt the Inspector's security-advisory skill (§6 of the doc) for a single release line:
a draft [GHSA-…] card
the ownership check: is it this server, or the SDK underneath (route it to the SDK repo)?
accept or reject
the private fork and the fix
publish, then public tracking
Accepting and publishing stay human-only. Never automate or bulk-apply either.
Add the two narrow advisory exceptions to AGENTS.md's board rules, as the Inspector does:
a [GHSA-…]draft card is the one allowed non-issue card
accepting an advisory moves its (necessarily unmilestoned) draft from Incoming to Todo
Cover the reach classes: path traversal, symlink escape and Roots bypass (filesystem, git); SSRF and robots bypass (fetch).
Rewrite SECURITY.md. It tells reporters this repo isn't eligible, yet private vulnerability reporting is on, 61 advisories are in triage, and 6 have been published.
Plan how the backlog will be worked. The plan only, not the triage itself.
Acceptance criteria
The skill is merged with eval cases.
SECURITY.md is consistent with the repo settings.
An issue for triaging the backlog is filed.
If this is the first skill PR to merge, remove Part 3's empty-skills bootstrap allowance from verify:skills.
Branch
Targets v2/main. Closes #N won't auto-close an issue on a non-default branch, so close this one by hand on merge and move the card to Done.
changed the title [-]Agentic software factory Part 10: security-advisory skill; reconcile SECURITY.md with the advisory backlog[/-][+]Add security-advisory skill; reconcile SECURITY.md with the advisory backlog[/+]on Oct 5, 2026
Activity
fix: keep advisory draft-card titles opaque until publication
fix: record the private-fork advisory PR as an AGENTS.md exception
fix: exempt advisory fixes from issue assignment and branch naming
fix: advisory Priority mapping; pre-publication metadata and credits
docs: state the private fork's exact lowercase name
fix: guard advisory card creation; record the verified Priority
feat: security-advisory skill; rewrite SECURITY.md for private reporting
fix: keep advisory draft-card titles opaque until publication
fix: record the private-fork advisory PR as an AGENTS.md exception
fix: exempt advisory fixes from issue assignment and branch naming
fix: advisory Priority mapping; pre-publication metadata and credits
docs: state the private fork's exact lowercase name
fix: guard advisory card creation; record the verified Priority
feat: security-advisory skill; rewrite SECURITY.md for private reporting
fix: keep advisory draft-card titles opaque until publication
fix: record the private-fork advisory PR as an AGENTS.md exception
fix: exempt advisory fixes from issue assignment and branch naming
fix: advisory Priority mapping; pre-publication metadata and credits
docs: state the private fork's exact lowercase name
fix: guard advisory card creation; record the verified Priority
cliffhall commentedon Sep 29, 2026
Shipped in #4905.
[-]Agentic software factory Part 10: security-advisory skill; reconcile SECURITY.md with the advisory backlog[/-][+]Add security-advisory skill; reconcile SECURITY.md with the advisory backlog[/+]