build(deps): bump TruffleHog action to v3.97.4 - #104
Conversation
Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.97.1 to 3.97.2. - [Release notes](https://github.com/trufflesecurity/trufflehog/releases) - [Commits](trufflesecurity/trufflehog@20652fb...cc1fe98) --- updated-dependencies: - dependency-name: trufflesecurity/trufflehog dependency-version: 3.97.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: blocked before merge. Reviewed September 4, 2026, 4:52 AM ET / 08:52 UTC. ClawSweeper reviewWhat this changesUpdates the commit-pinned TruffleHog secret-scanning action to v3.97.4 and records the maintenance change under Unreleased. Merge readiness⛔ Blocked before merge - 1 item remains This update remains useful: current main and v0.14.8 still use TruffleHog v3.97.1. No actionable defect was found in the introduced diff. Priority: P3 Review scores
Verification
How this fits togetherCrawlkit’s secret-scanning workflow checks repository changes on pushes and pull requests. It passes a commit range to TruffleHog and reports failure when verified credentials are detected. flowchart TD
A[Push or pull request] --> B[Read repository checkout]
B --> C[Resolve commit range]
C --> D[Pinned TruffleHog action]
D --> E{Verified secrets found?}
E -->|Yes| F[Fail security check]
E -->|No| G[Pass security check]
Before merge
Agent review detailsSecurityNone. Review metricsNone. Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Retain the narrow action refresh with the existing scan contract and accurately distinguish the pinned wrapper from its mutable scanner-image default. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR updates an automation dependency rather than reporting broken product behavior. Is this the best way to solve the issue? Yes: replacing the existing commit pin is the narrow maintenance path, and the diff preserves the workflow’s inputs and permissions; independent upstream verification was unavailable. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against c778575cf46a. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (1 earlier review cycle)
|
Refresh the commit-pinned TruffleHog action from v3.97.1 to v3.97.4, extending Dependabot's original v3.97.2 update. Add the maintenance entry under Unreleased and retain the original Dependabot commit.
The upstream v3.97.4 tag resolves to
363923b901c911a9164f50b6c423f47c15372b1c. Its action wrapper is byte-identical to v3.97.2. The existing scan range, permissions and arguments remain compatible. The action still uses its existinglatestscanner-image default; this updates the action revision, not an immutable scanner image.Upstream: v3.97.4 release, pinned action source.
Validation on macOS arm64 with Go 1.27.0:
make checkpassed: module tidiness, formatting, vet, deadcode, govulncheck, full tests, race tests, and all 25 release guard tests.GOWORK=off go test -count=1 ./...andGOWORK=off go build ./cmd/crawlctlpassed.crawlctlpassed help/version and a real temporary-config job: run, status JSON, logs, persisted history, and lock cleanup. No live archives were accessed.c778575cf46a7389b17e97b65441daad0cf261b2reported no actionable P0–P2 findings.Credit: @dependabot initiated this dependency update. Prepared for maintainer review; no release was dispatched.