Public: anyone can read this; the crew can change it.
How to report privately, and a sealed report opens when its fix is released #892
Check · Review · Land · Live done — Landed and live in production.
Stacked on #865. Until #865 lands, review only the last commit. This is the second half of #621. #865 already closes #621, so this pull does not.
shipped production is serving it for issue #621 — its issue is already done deploy 674862e
Sign in to join this conversation.
new above
offline
Stacked on #865. Until #865 lands, review only the last commit. This is the second half of #621. #865 already closes #621, so this pull does not.
-
/.well-known/security.txtnow says how to report a problem in a repository here privately: open an issue there and tick "Sealed security report" (/<owner>/<name>/issues/new?sealed=1), and you can follow it. - A public repository's page says "Found a security problem? Report it sealed". The link opens the new-issue form with the box already ticked.src/actions/sealed.ts,unsealReleased).- When a pushed tag's commit contains the merge commit of a pull that closed a sealed report, the report and that pull are unsealed, and the change is recorded as
issue.unsealedwithreleased: <tag>. - Nothing else unseals automatically: not a branch, and not a tag that does not contain the fix. - The trigger is the post-receive hook./api/v1/user/assigned) never show a sealed report to an assignee who may not see it.listRepoRuns, which filters sealed reports since #865. No terminal list names runs from elsewhere (nameIssueshas no caller).Tests are in
test/sealed-release.test.ts, added to the gate list:The hook's call to
unsealReleasedis exercised through the function directly, not by a realgit pushof a tag.🤖 Generated with Claude Code