<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Repository Rulesets on Cloudkaramchari</title><link>https://www.cloudkaramchari.com/tags/repository-rulesets/</link><description>Recent content in Repository Rulesets on Cloudkaramchari</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>cloudkaramchari</copyright><lastBuildDate>Wed, 16 Sep 2026 14:00:00 +0530</lastBuildDate><atom:link href="https://www.cloudkaramchari.com/tags/repository-rulesets/index.xml" rel="self" type="application/rss+xml"/><item><title>Block GitHub Pull Requests With Exposed Secrets: New Ruleset Rule Setup Guide</title><link>https://www.cloudkaramchari.com/blog/block-github-pull-requests-with-exposed-secrets-ruleset-guide/</link><pubDate>Wed, 16 Sep 2026 14:00:00 +0530</pubDate><guid>https://www.cloudkaramchari.com/blog/block-github-pull-requests-with-exposed-secrets-ruleset-guide/</guid><description>
&lt;h1 id="block-github-pull-requests-with-exposed-secrets-new-ruleset-rule-setup-guide">Block GitHub Pull Requests With Exposed Secrets: New Ruleset Rule Setup Guide&lt;/h1>
&lt;p>Push protection catches a lot of leaked secrets, but it has always had a gap: it only inspects the commits in a single &lt;code>git push&lt;/code>. A secret that slipped in through a squash-merged branch, a force-push that bypassed protection, a fork PR from a contributor without push protection enabled locally, or a commit made before secret scanning was turned on can still land on &lt;code>main&lt;/code> with an open alert nobody resolved. As of September 9, 2026, GitHub closed that gap at the merge layer: repository rulesets now support a rule called &lt;strong>&amp;quot;Require secret scanning alerts are resolved&amp;quot;&lt;/strong> that blocks a pull request from merging at all while it has unresolved secret scanning alerts.&lt;/p></description></item></channel></rss>