Skip to content

ci: bump pinned cfdude/.github security workflows to 5646bebe - #75

Merged
cfdude merged 1 commit into
mainfrom
ci/bump-github-workflow-pin-5646bebe
Jul 30, 2026
Merged

ci: bump pinned cfdude/.github security workflows to 5646bebe#75
cfdude merged 1 commit into
mainfrom
ci/bump-github-workflow-pin-5646bebe

Conversation

@cfdude

@cfdude cfdude commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Picks up the checksum-pinned TruffleHog secret scan added to the shared workflow. Stays SHA-pinned per the convention documented in security.yml.

Why this one matters. Measured against a fixture of format-valid fake credentials:

secret type git-secrets TruffleHog Trivy Semgrep p/secrets
AWS key id / secret
GitHub PAT
Slack token
Anthropic sk-ant- ✓ only

Neither Semgrep nor Trivy detects Anthropic keys, so without this bump CI has no coverage for that credential type.

Design: scans the checked-out tree — not git history, and not via the upstream action, which scans all history on schedule events and would resurface long-rotated secrets as recurring noise. Version and sha256 are both pinned. Only a verified secret (confirmed live against its provider) fails the build; full-recall findings are reported without gating.

Trivy and Semgrep behaviour is unchanged.

https://claude.ai/code/session_01ML3EF1HrxrwToger26x66r

Picks up the checksum-pinned TruffleHog secret scan added to the shared
workflow. Stays SHA-pinned per the convention documented in this file.

Why it matters here: neither Semgrep (OSS p/secrets) nor Trivy detects Anthropic
sk-ant keys -- measured against a fixture of format-valid fake credentials.
TruffleHog is the only scanner in this stack that does, so without this bump CI
has no coverage for that credential type.

The job scans the checked-out tree (not git history, and not via the upstream
action, which scans ALL history on schedule events and would resurface
long-rotated secrets as recurring noise). Only a VERIFIED secret fails the
build; full-recall findings are reported without gating.

Scan behaviour for Trivy and Semgrep is unchanged.
@cfdude
cfdude merged commit 55c145d into main Jul 30, 2026
8 checks passed
@cfdude
cfdude deleted the ci/bump-github-workflow-pin-5646bebe branch July 30, 2026 21:03
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