Skip to content

build(deps): bump trufflesecurity/trufflehog from 3.99.2 to 3.99.3 - #317

Merged
vincentkoc merged 1 commit into
mainfrom
dependabot/github_actions/trufflesecurity/trufflehog-3.99.3
Oct 26, 2026
Merged

vincentkoc merged 1 commit into
mainfrom
dependabot/github_actions/trufflesecurity/trufflehog-3.99.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor

Bumps trufflesecurity/trufflehog from 3.99.2 to 3.99.3.

Release notes

Sourced from trufflesecurity/trufflehog's releases.

v3.99.3

What's Changed

Full Changelog: trufflesecurity/trufflehog@v3.99.2...v3.99.3

Commits
  • e63326d github: name the missing permission when a comment listing is refused (#5438)
  • 048de9f Update module google.golang.org/grpc to v1.83.2 [SECURITY] (#5431)
  • 31d7303 Add per-logger debug level override for source logging (#5432)
  • feea7f9 Add SonarQube Server token detector (#5419)
  • 27d8ea2 fix(github): use a single "app client registry" to make sure we reuse client ...
  • b40e7fe [INT-1051] Fix GitHub comment scans stopping early on large repositories (#5405)
  • 9e93a20 Update module google.golang.org/grpc to v1.83.1 [SECURITY] (#5426)
  • 4b56723 Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace to v1.45.0 [S...
  • 37a6f6e Replace deprecated google.CredentialsFromJSON with CredentialsFromJSONWithTyp...
  • 6404b63 Update module filippo.io/edwards25519 to v1.1.1 [SECURITY] (#5421)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.99.2 to 3.99.3.
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases)
- [Commits](trufflesecurity/trufflehog@e76dff8...e63326d)

---
updated-dependencies:
- dependency-name: trufflesecurity/trufflehog
  dependency-version: 3.99.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 24, 2026 12:55
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 24, 2026
@clawsweeper

clawsweeper Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

ClawSweeper review complete

ClawSweeper finished reviewing this revision. The review result is being finalized.

View the workflow run.

@clawsweeper clawsweeper Bot added P3 Low-risk cleanup, docs, polish, ergonomics, or speculative feature. rating: 🐚 platinum hermit Good normal PR readiness with ordinary maintainer review expected. status: 👀 ready for maintainer look ClawSweeper has no concrete contributor-facing blocker left for this PR. labels Oct 24, 2026
@clawsweeper

clawsweeper Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Codex review: needs maintainer review before merge.

What this changes

This PR updates the pinned TruffleHog GitHub Action reference from v3.99.2 to v3.99.3.

Example: A pull request triggers verified-secret scanning.

  • Before: The workflow references e76dff8a7e57d6df0c60ad8cbf5d5cba505a8fc9 and runs the default scanner image tagged latest.
  • After: The workflow references e63326d6545de8f425d93ce24078c6e68d83f70e and still runs the default scanner image tagged latest.

Review scores

Measure Result What it means
Overall readiness 🐚 platinum hermit (4/6) A minimal, correct maintenance update supported by identical upstream action contents and successful hosted execution.
Proof confidence 🌊 off-meta tidepool Not applicable: This Dependabot maintenance PR is outside the contributor proof gate; exact-head hosted execution succeeded, and upstream blob identity verifies unchanged action behavior.
Patch quality 🦞 diamond lobster (5/6) No actionable review findings were identified.

Product

Kind: Maintenance · Worth it: Yes · Fix scope: Complete
User problem: The workflow's pinned action reference trails the upstream patch release.
Reason: This follows established dependency-refresh practice without changing scan policy, defaults, or runtime action contents.

Merge readiness

✅ Ready for maintainer review

Keep this PR open: main still uses the previous action revision, and the minimal update introduces no identified defect. The upstream action bytes are identical, so this changes the source reference without selecting a different scanner image.

Priority: P3
Reviewed head: 981595246f068e583021ecd30ccbe7067be03b60

Before merge

None.

Findings

None.

Agent review details

How this fits together

GitHub Actions supplies the checked-out repository and commit range to TruffleHog, which verifies candidate credentials and returns the secret-scanning gate result.

flowchart LR
  A[Push or pull request] --> B[Checkout repository]
  B --> C[Resolve commit range]
  C --> D[Pinned composite action]
  D --> E[Scanner image latest]
  E --> F[Verified secret gate]
Loading

Technical review

Best possible solution:

Land the minimal action-reference refresh while treating scanner-image selection as the separate work in #313.

Do we have a high-confidence way to reproduce the issue?

No product bug is asserted; source inspection confirms the old reference on main and identical action contents at both upstream revisions.

Is this the best way to solve the issue?

The one-line update is the smallest reference refresh, although it does not pin or upgrade the scanner runtime because the action still selects latest.

AGENTS.md: found but not applied because it conflicted with ClawSweeper's review contract.

Codex review notes: model internal, reasoning medium; reviewed against c3dd4153e384.

Provenance checked

  • TruffleHog action reference keeps the original intent (973f3f8: The preceding merged dependency update refreshed the action reference to v3.99.2.)

Testing

Proof path: shipped entry point.

Security

None.

Evidence

What I checked:

Likely related people:

  • Peter Steinberger: Raw commit 860bfc1 adds .github/workflows/secret-scan.yml:19 relative to its recorded parents. This identifies author metadata, not feature responsibility or a PR merger. (role: source-line author; confidence: high; commits: 860bfc181b46; files: .github/workflows/secret-scan.yml)
  • Vincent Koc: Raw commit cd3450e adds .github/workflows/secret-scan.yml:49 relative to its recorded parents. This identifies author metadata, not feature responsibility or a PR merger. (role: source-line author; confidence: high; commits: cd3450e06acd; files: .github/workflows/secret-scan.yml)

Labels

Label changes:

  • add P3: This is routine action-reference maintenance with identical executed action bytes and no demonstrated user-facing regression.
  • add rating: 🐚 platinum hermit: Overall readiness is 🐚 platinum hermit; proof is 🌊 off-meta tidepool and patch quality is 🦞 diamond lobster.
  • add status: 👀 ready for maintainer look: ClawSweeper has no concrete contributor-facing blocker left for this PR.

Label justifications:

  • P3: This is routine action-reference maintenance with identical executed action bytes and no demonstrated user-facing regression.
  • rating: 🐚 platinum hermit: Overall readiness is 🐚 platinum hermit; proof is 🌊 off-meta tidepool and patch quality is 🦞 diamond lobster.
  • status: 👀 ready for maintainer look: ClawSweeper has no concrete contributor-facing blocker left for this PR.

Rating scale

6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior.

Workflow

ClawSweeper edits this one comment on every review. Comment @clawsweeper re-review for a fresh review only. Repair and merge execution lanes are retired.

Reviewed October 24, 2026, 9:07 AM ET / 13:07 UTC.

@vincentkoc
vincentkoc merged commit 65efdb5 into main Oct 26, 2026
23 checks passed
@vincentkoc
vincentkoc deleted the dependabot/github_actions/trufflesecurity/trufflehog-3.99.3 branch October 26, 2026 09:52
@steipete

Copy link
Copy Markdown
Contributor

Verified this update was already merged as 65efdb5 before the prepared-patch recovery began. Its recorded checks passed at head 9815952. The v3.99.3 action and separately qualified v3.99.4 scanner image remain intact after landing #318, #315, and #316; no duplicate bump or scanner downgrade was applied.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code P3 Low-risk cleanup, docs, polish, ergonomics, or speculative feature. rating: 🐚 platinum hermit Good normal PR readiness with ordinary maintainer review expected. status: 👀 ready for maintainer look ClawSweeper has no concrete contributor-facing blocker left for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants