Skip to content

chore: sync core lib and CLAUDE.md from agent-core#32

Merged
avifenesh merged 1 commit into
mainfrom
chore/sync-core-sync-docs-20260426-175517
Apr 26, 2026
Merged

chore: sync core lib and CLAUDE.md from agent-core#32
avifenesh merged 1 commit into
mainfrom
chore/sync-core-sync-docs-20260426-175517

Conversation

@avifenesh
Copy link
Copy Markdown
Contributor

@avifenesh avifenesh commented Apr 26, 2026

Automated sync of lib/ and CLAUDE.md from agent-core.


Note

Medium Risk
Adds an optional/required gh attestation verify gate to the runtime binary download/install flow, which changes install-time behavior and introduces a new dependency on the gh CLI and environment/config flags.

Overview
Strengthens the analyzer binary install verification by adding SLSA build provenance attestation checks via gh attestation verify in downloadBinary() after SHA-256 validation.

The attestation step is soft by default (warns and continues if gh is missing) but can be made mandatory with AGENT_ANALYZER_REQUIRE_ATTESTATION=1 / requireAttestation, and failures from gh now abort installation; new skipAttestation and test-injection hooks (ghRunner/ghProbe) are threaded through ensureBinary() and ensureBinarySync().

Reviewed by Cursor Bugbot for commit d274655. Configure here.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@avifenesh avifenesh merged commit 410e067 into main Apr 26, 2026
5 checks passed
@avifenesh avifenesh deleted the chore/sync-core-sync-docs-20260426-175517 branch April 26, 2026 17:59
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