[/]patchward
examples

Real PRs, labelled literally.

Patchward has opened fix PRs against public repositories maintained by people with no reason to be kind about it. Outcomes below use literal labels — merged, closed, superseded, open. A PR that did not merge is not described as though it did.

outcome vocabulary

Four labels. No fifth, softer one.

mergedmaintainer follow-up shippedclosed — supersededopen
case · checkdmarc

The finding shipped. The PR did not.

checkdmarc#261 →– closed — superseded

checkdmarc#261 — Patchward flagged a Bandit B110 (try/except/pass) finding. Outcome label: closed — superseded. The PR itself was closed with unmerged commits; the maintainer reviewed it, narrowed the exception catch to UnicodeError, and shipped that fix in v5.17.3. The finding shipped; this PR did not.

verified 2026-08-20

This is the example worth reading closely, and it is why the label matters. A page willing to call this one "merged" would be a page you could not trust on anything else. The scanner found a real defect; the maintainer chose a narrower fix than the one proposed and shipped his own. That is a good outcome and an unmerged PR at the same time.

case · mpfb2

Merged, and counted rather than cherry-picked.

mpfb2✓ merged

2 Patchward security-fix PRs merged, both on mpfb2. Which two of the nine merged mpfb2 PRs are Patchward's is not distinguished by any source available to this site, so they are stated as a count and not linked individually.

verified 2026-08-20

Note what is missing: individual links. Attributing specific merged PR numbers to Patchward rather than to its sibling tool is not something any source available to this site supports, so the count is stated and the links are withheld. An unverifiable link is worse than no link.

what you get in a pilot

The same artefacts, against your repository.

deliveryFree, self-hosted CLI. Install it yourself (`uv tool install patchward`) and run it with your own Anthropic API key and GitHub token — your code and credentials never pass through Patchward's own infrastructure. There is no hosted service, no paid tier, and no sales process.
branchpatchward/fix-<finding-id>
receiptevery gate on its own row — see /verification
your main branchuntouched — rollback is one git branch -D
Request a pilot →