Fetching from the wire…
Public story · 2026-09-10 · high
The new ruleset closes a gap where a merged PR can sit on top of a live credential push protection never caught.
Why now: GitHub put the ruleset into public preview on September 9.
GitHub now lets you stop a pull request from merging if it has open secret scanning alerts. A repo can otherwise end up with a merged PR sitting on top of a live credential nobody flagged.
The ruleset, called "Require secret scanning alerts are resolved," entered public preview on September 9 for customers on Secret Protection and Advanced Security, per GitHub's changelog post.
A scan has to complete on the head commit, and no alerts can be open for secrets the PR introduced. That second part matters. Push protection scans for secrets when someone tries to push. It doesn't catch everything. This ruleset is built for what gets through anyway.
Setup runs through three paths: GitHub's rulesets UI, the REST API field require_secret_scanning_alert_resolution, or the equivalent GraphQL enum. That's a normal range of entry points for a security control meant to sit in CI without forcing every team onto the same interface.
What's not in the changelog is what happens to a PR that's mid-review when a scan finishes and finds something. There's no mention of whether the check re-runs automatically once a secret gets rotated and the alert resolved, or whether someone has to manually re-trigger it. For teams running busy merge queues, that gap is worth testing before this becomes a required check on anything high-traffic.
Each link below shares sources, entities, or timing with this story.
The August 13 availability report covers eight incidents. July 8 ran 7 hours 4 minutes at ~96% error rate across Web UI, REST/GraphQL, Actions, Packages, Copilot and Git operations after an automated infrastructure process changed runtime config and broke service discovery. A...
The September 4 changelog announces a REST endpoint returning historical star counts with timestamps but no stargazer identities, restoring growth tracking that broke when stargazer listing got restricted to admins and collaborators earlier this year. Called against repos/verc...
Announced September 2, the Copilot app and CLI now respect exclusion policies configured by enterprise, org and repository administrators. Until this shipped, exclusion policies were enforced in some surfaces but not the agentic app and CLI paths, meaning a policy that looked...
GitHub's official MCP server now includes generally available secret scanning. Your coding agent can scan for exposed API keys, tokens, and credentials before committing. Security scanning as a pre-commit agent capability rather than a post-push CI check.
GitHub published Project HydraFusion on September 4. Spotify published Portal on September 3. CodeRabbit published its Astra evaluation on September 4. None of them coordinated, and all three are the same argument. HydraFusion is a Copilot research preview that treats workflow...
Three changes GA on September 3. Packages can hold more than one trusted publishing configuration, each operating independently with per-config direct-publishing opt-in. The staged-package approval button is disabled while a scan runs and only enables on completion. The versio...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.