Skip to content

analyze-action-pr: correct the carabiner-dev row, add three precedents - #1303

Open
potiuk wants to merge 1 commit into
mainfrom
analyze-action-pr-precedents
Open

potiuk wants to merge 1 commit into
mainfrom
analyze-action-pr-precedents

Conversation

@potiuk

@potiuk potiuk commented Sep 18, 2026

Copy link
Copy Markdown
Member

The #802 row said carabiner-dev's nested installers curl + chmod without verification, with upstream issue carabiner-dev/actions#51 open. That issue is closed, and install/download-and-verify now defaults verify to true, checking SLSA provenance via a bootstrapped ampel trust anchor against a pinned policy revision with a sigstore signer spec. The row was steering reviewers to re-raise a settled finding against current versions, so it now says so and points at the new row.

Three precedents added, each recording the check that actually decided it:

Test plan: documentation only, no behaviour change. prek run --files .claude/skills/analyze-action-pr/SKILL.md passes. Every claim is anchored to a merged PR, a closed upstream issue, or a byte count reproduced during the review that prompted it.

🤖 Generated with Claude Code

The #802 row said carabiner-dev's nested installers curl-and-chmod without
verification, with the upstream issue open. That issue is closed and
install/download-and-verify now defaults verify to true against SLSA
provenance, so the row was steering reviewers to re-raise a settled finding.

Adds rows for the five-PR carabiner sweep, the CRLF false positive behind
#1283, and the cargo-rail-action hold. Each carries the check that decided
it: compare blob SHAs rather than a compare's file list; diff with
--strip-trailing-cr; and read the install script yourself, because verify
reports "all verified" whenever checksum verification is present without
reasoning about the checksum's trust root.

Generated-by: Claude Opus 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant