Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix binary handling #1999

Merged
merged 1 commit into from
Oct 26, 2023
Merged

Fix binary handling #1999

merged 1 commit into from
Oct 26, 2023

Conversation

bill-rich
Copy link
Collaborator

Binary diffs were being dropped because the content length was zero.

@bill-rich bill-rich requested a review from a team as a code owner October 25, 2023 19:00
@rgmz
Copy link
Contributor

rgmz commented Oct 25, 2023

Wouldn't the diffs still be devoid of content?

$ git log -p --full-history --all
commit cb6448321d3fb5b6db253c0a7d68770826bd7e09 (HEAD -> master)
Author: John <[email protected]>
Date:   Wed Oct 25 15:06:29 2023 -0400

    2

diff --git a/demo.zip b/demo.zip
index 6a3d370..47ddff8 100644
Binary files a/demo.zip and b/demo.zip differ

commit 6df4bff0dd1f19015823c070494f39f1ada86820
Author: John <[email protected]>
Date:   Wed Oct 25 15:05:05 2023 -0400

    test

diff --git a/demo.zip b/demo.zip
new file mode 100644
index 0000000..6a3d370
Binary files /dev/null and b/demo.zip differ

Does TruffleHog handle binary diffs differently, or use --text somewhere that I'm not seeing?

$ git log -p --full-history --all --text
commit cb6448321d3fb5b6db253c0a7d68770826bd7e09 (HEAD -> master)
Author: John <[email protected]>
Date:   Wed Oct 25 15:06:29 2023 -0400

    2

diff --git a/demo.zip b/demo.zip
index 6a3d370..47ddff8 100644
--- a/demo.zip
+++ b/demo.zip
@@ -1,33 +1,27 @@
-PK^C^D^T^@^H^H^H^@̈YW^@^@^@^@^@^@^@^@^@^@^@^@^E^@5^@demo/UT^M^@^G^PK9e^OK9e^PK9e
-^@ ^@^@^@^@^@^A^@^X^@2<DA>_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A2<DA>_<95>e^G<DA>^A^C^@PK^G^H^@^@^@^@^B^@^@^@^@^@^@^@PK^C^D^T^@^H^H^H^@ˈYW^@^@^@^@^@^@^@^@^@^@^@^@^T^@5^@demo/settings.gradleUT^M^@^G^OK9e^OK9e^OK9e
-^@ ^@^@^@^@^@^A^@^X^@<DD>^V_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A+<CA><CF>/    (<CA><CF>JM.<D1><CB>K<CC>MU<B0>UPOI<CD><CD>W<E7>^B^@PK^G^H<C8>^S<D2>:^\^@^@^@^Z^@^@^@PK^C^D^T^@^H^H^H^@ˈYW^@^@^@^@^@^@^@^@^@^@^@^@^L^@5^@demo/gradlewUT^M^@^G^OK9e^OK9e^OK9e
-^@ ^@^@^@^@^@^A^@^X^@<EE>=_<95>e^G<DA>^A<EE>=_<95>e^G<DA>^A<EE>=_<95>e^G<DA>^A<BD>Y<EB>v<D3>H^R<FE><EF><A7>h<94><80><E3>Ld<87>03?^R<U+008E>I^B<98>!<97>^S^G^B^GX<A6>-<B5><ED>&<B2><A4>QKq| <F3>>{<F6>^Q<E6>^_O<B6>_U<B7>.^N^Y<D8>=g<CE>z.<B1><A5><EA><EA><AA>ꪯ.<BD>r<A7>7<D2>q<CF>L[<AD><95>֊<D8>K<D2>E<A6>'<D3>\|<F9><97><D8>ڼ<FF><93><BF><B5><B9>u_<E4>S%^R<ױ<8C><84>,<F2>i<92><99>./x<A1>^C^U<8A>"^NUƄ<FD>T^F<F8><E3><DE>l<88>W*3:<89><C5>VwS<AC>^Q<81><E7>^y<9D>^]pX$<85><98>Ʌ<88><93>\^TF<81><85>6b<AC>#%<D4>U<A0><D2>\<E8>X^D<C9>,<8D><B4><8C>^C%<E6>:<9F><F2>6<8E>  <C4>^Po^\<8B>d<94>KPKЧ<F8>5n<D2>        <99><B3><C0><FC><99><E6>yj<B6>{<BD><F9>|ޕ,n7<C9>&<BD>Ȓ<9A>ދ<C1><DE><C1><D1><F0><C0><87>ȼ<E8>e^\)cD<A6>~/t^FeG^K!SH^T
<C8>^Q<E4><8C><E4>^\<D6>^Qr<92>)<BC><CB>^S<92>x<9E><E9>\Ǔ^Ma<92>q><97><99>^B<97>P<9B><ӣ"_2W)^_<B4>n^R<C0>`2^V^^?(^FCO<<EE>^O^G<C3>^M<F0>8^_<9C>=;~y&<CE><FB><A7><A7><FD><A3><B3><C1><C1>P^\<9F><8A><BD><E3><A3><FD><C1><D9><E0><F8>^H<BF><9E>
<88><FE><D1>^?C(^X^Kۨ<AB>4#<F9>!<A4>&C<AA><90><AC>6TjI<80>qb^E2<A9>
+PK^C^D^T^@^H^H^H^@ɘYW^@^@^@^@^@^@^@^@^@^@^@^@^E^@5^@demo/UT^M^@^G*g9e*g9e*g9e
+^@ ^@^@^@^@^@^A^@^X^@<84><93><D4>Uv^G<DA>^A <A9><D3>Uv^G<DA>^A<84><93><D4>Uv^G<DA>^A^C^@PK^G^H^@^@^@^@^B^@^@^@^@^@^@^@PK^C^D^T^@^H^H^H^@ɘYW^@^@^@^@^@^@^@^@^@^@^@^@^L^@5^@demo/gradlewUT^M^@^G*g9e*g9e*g9e
+^@ ^@^@^@^@^@^A^@^X^@A<F7><D3>Uv^G<DA>^A0<D0><D3>Uv^G<DA>^AA<F7><D3>Uv^G<DA>^A<BD>Y<EB>v<D3>H^R<FE><EF><A7>h<94><80><E3>Ld<87>03?^R<U+008E>I^B<98>!<97>^S^G^B^GX<A6>-<B5><ED>&<B2><A4>QKq| <F3>>{<F6>^Q<E6>^_O<B6>_U<B7>.^N^Y<D8>=g<CE>z.<B1><A5><EA><EA><AA>ꪯ.<BD>r<A7>7<D2>q<CF>L[<AD><95>֊<D8>K<D2>E<A6>'<D3>\|<F9><97><D8>ڼ<FF><93><BF><B5><B9>u_<E4>S%^R<ױ<8C><84>,<F2>i<92><99>./x<A1>^C^U<8A>"^NUƄ<FD>T^F<F8><E3><DE>l<88>W*3:<89>
...

@bill-rich
Copy link
Collaborator Author

Wouldn't the diffs still be devoid of content?

$ git log -p --full-history --all
commit cb6448321d3fb5b6db253c0a7d68770826bd7e09 (HEAD -> master)
Author: John <[email protected]>
Date:   Wed Oct 25 15:06:29 2023 -0400

    2

diff --git a/demo.zip b/demo.zip
index 6a3d370..47ddff8 100644
Binary files a/demo.zip and b/demo.zip differ

commit 6df4bff0dd1f19015823c070494f39f1ada86820
Author: John <[email protected]>
Date:   Wed Oct 25 15:05:05 2023 -0400

    test

diff --git a/demo.zip b/demo.zip
new file mode 100644
index 0000000..6a3d370
Binary files /dev/null and b/demo.zip differ

Does TruffleHog handle binary diffs differently, or use --text somewhere that I'm not seeing?

$ git log -p --full-history --all --text
commit cb6448321d3fb5b6db253c0a7d68770826bd7e09 (HEAD -> master)
Author: John <[email protected]>
Date:   Wed Oct 25 15:06:29 2023 -0400

    2

diff --git a/demo.zip b/demo.zip
index 6a3d370..47ddff8 100644
--- a/demo.zip
+++ b/demo.zip
@@ -1,33 +1,27 @@
-PK^C^D^T^@^H^H^H^@̈YW^@^@^@^@^@^@^@^@^@^@^@^@^E^@5^@demo/UT^M^@^G^PK9e^OK9e^PK9e
-^@ ^@^@^@^@^@^A^@^X^@2<DA>_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A2<DA>_<95>e^G<DA>^A^C^@PK^G^H^@^@^@^@^B^@^@^@^@^@^@^@PK^C^D^T^@^H^H^H^@ˈYW^@^@^@^@^@^@^@^@^@^@^@^@^T^@5^@demo/settings.gradleUT^M^@^G^OK9e^OK9e^OK9e
-^@ ^@^@^@^@^@^A^@^X^@<DD>^V_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A<DD>^V_<95>e^G<DA>^A+<CA><CF>/    (<CA><CF>JM.<D1><CB>K<CC>MU<B0>UPOI<CD><CD>W<E7>^B^@PK^G^H<C8>^S<D2>:^\^@^@^@^Z^@^@^@PK^C^D^T^@^H^H^H^@ˈYW^@^@^@^@^@^@^@^@^@^@^@^@^L^@5^@demo/gradlewUT^M^@^G^OK9e^OK9e^OK9e
-^@ ^@^@^@^@^@^A^@^X^@<EE>=_<95>e^G<DA>^A<EE>=_<95>e^G<DA>^A<EE>=_<95>e^G<DA>^A<BD>Y<EB>v<D3>H^R<FE><EF><A7>h<94><80><E3>Ld<87>03?^R<U+008E>I^B<98>!<97>^S^G^B^GX<A6>-<B5><ED>&<B2><A4>QKq| <F3>>{<F6>^Q<E6>^_O<B6>_U<B7>.^N^Y<D8>=g<CE>z.<B1><A5><EA><EA><AA>ꪯ.<BD>r<A7>7<D2>q<CF>L[<AD><95>֊<D8>K<D2>E<A6>'<D3>\|<F9><97><D8>ڼ<FF><93><BF><B5><B9>u_<E4>S%^R<ױ<8C><84>,<F2>i<92><99>./x<A1>^C^U<8A>"^NUƄ<FD>T^F<F8><E3><DE>l<88>W*3:<89><C5>VwS<AC>^Q<81><E7>^y<9D>^]pX$<85><98>Ʌ<88><93>\^TF<81><85>6b<AC>#%<D4>U<A0><D2>\<E8>X^D<C9>,<8D><B4><8C>^C%<E6>:<9F><F2>6<8E>  <C4>^Po^\<8B>d<94>KPKЧ<F8>5n<D2>        <99><B3><C0><FC><99><E6>yj<B6>{<BD><F9>|ޕ,n7<C9>&<BD>Ȓ<9A>ދ<C1><DE><C1><D1><F0><C0><87>ȼ<E8>e^\)cD<A6>~/t^FeG^K!SH^T
<C8>^Q<E4><8C><E4>^\<D6>^Qr<92>)<BC><CB>^S<92>x<9E><E9>\Ǔ^Ma<92>q><97><99>^B<97>P<9B><ӣ"_2W)^_<B4>n^R<C0>`2^V^^?(^FCO<<EE>^O^G<C3>^M<F0>8^_<9C>=;~y&<CE><FB><A7><A7><FD><A3><B3><C1><C1>P^\<9F><8A><BD><E3><A3><FD><C1><D9><E0><F8>^H<BF><9E>
<88><FE><D1>^?C(^X^Kۨ<AB>4#<F9>!<A4>&C<AA><90><AC>6TjI<80>qb^E2<A9>
+PK^C^D^T^@^H^H^H^@ɘYW^@^@^@^@^@^@^@^@^@^@^@^@^E^@5^@demo/UT^M^@^G*g9e*g9e*g9e
+^@ ^@^@^@^@^@^A^@^X^@<84><93><D4>Uv^G<DA>^A <A9><D3>Uv^G<DA>^A<84><93><D4>Uv^G<DA>^A^C^@PK^G^H^@^@^@^@^B^@^@^@^@^@^@^@PK^C^D^T^@^H^H^H^@ɘYW^@^@^@^@^@^@^@^@^@^@^@^@^L^@5^@demo/gradlewUT^M^@^G*g9e*g9e*g9e
+^@ ^@^@^@^@^@^A^@^X^@A<F7><D3>Uv^G<DA>^A0<D0><D3>Uv^G<DA>^AA<F7><D3>Uv^G<DA>^A<BD>Y<EB>v<D3>H^R<FE><EF><A7>h<94><80><E3>Ld<87>03?^R<U+008E>I^B<98>!<97>^S^G^B^GX<A6>-<B5><ED>&<B2><A4>QKq| <F3>>{<F6>^Q<E6>^_O<B6>_U<B7>.^N^Y<D8>=g<CE>z.<B1><A5><EA><EA><AA>ꪯ.<BD>r<A7>7<D2>q<CF>L[<AD><95>֊<D8>K<D2>E<A6>'<D3>\|<F9><97><D8>ڼ<FF><93><BF><B5><B9>u_<E4>S%^R<ױ<8C><84>,<F2>i<92><99>./x<A1>^C^U<8A>"^NUƄ<FD>T^F<F8><E3><DE>l<88>W*3:<89>
...

They would still be empty, but the git source uses IsBinary and PathB to pull the file from the commit using go-git. Here is where it gets the file and scans it.

@ahrav
Copy link
Collaborator

ahrav commented Oct 26, 2023

Should we be concerned about the Perf test regression, or is this an aberration?

@bill-rich
Copy link
Collaborator Author

Should we be concerned about the Perf test regression, or is this an aberration?

The difference in time is just from actually scanning the binary files. I tested by skipping handleBinary (so its just the gitparse changes in effect) and it had similar performance.

@bill-rich bill-rich merged commit 00a00ef into main Oct 26, 2023
8 of 9 checks passed
@bill-rich bill-rich deleted the fix_git_binary_handling branch October 26, 2023 17:07
Phoenix591 pushed a commit to Phoenix591/trufflehog that referenced this pull request Oct 27, 2023
haraldh referenced this pull request in matter-labs/vault-auth-tee Nov 3, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[trufflesecurity/trufflehog](https://togithub.com/trufflesecurity/trufflehog)
| action | minor | `v3.60.4` -> `v3.62.1` |

---

### Release Notes

<details>
<summary>trufflesecurity/trufflehog
(trufflesecurity/trufflehog)</summary>

###
[`v3.62.1`](https://togithub.com/trufflesecurity/trufflehog/releases/tag/v3.62.1)

[Compare
Source](https://togithub.com/trufflesecurity/trufflehog/compare/v3.62.0...v3.62.1)

#### What's Changed

- update kingpin import by
[@&#8203;dustin-decker](https://togithub.com/dustin-decker) in
[https://github.com/trufflesecurity/trufflehog/pull/2053](https://togithub.com/trufflesecurity/trufflehog/pull/2053)
- Re-add detector version by
[@&#8203;rosecodym](https://togithub.com/rosecodym) in
[https://github.com/trufflesecurity/trufflehog/pull/2060](https://togithub.com/trufflesecurity/trufflehog/pull/2060)
- Detector-Competition-Fix: Fix currencycloud.com API key by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/1917](https://togithub.com/trufflesecurity/trufflehog/pull/1917)
- Detector-Competition-Fix: Fix Bitcoin Average detector by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/1929](https://togithub.com/trufflesecurity/trufflehog/pull/1929)
- Detector-Competition-Fix: Update formio regex to match Jwt token by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/1935](https://togithub.com/trufflesecurity/trufflehog/pull/1935)
- Detector-Competition-Fix: Fix SalesBlink Detection & Verification by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/1950](https://togithub.com/trufflesecurity/trufflehog/pull/1950)
- Support multiple custom detectors by
[@&#8203;rosecodym](https://togithub.com/rosecodym) in
[https://github.com/trufflesecurity/trufflehog/pull/2064](https://togithub.com/trufflesecurity/trufflehog/pull/2064)
- \[chore] Fix SourceManager flaky test by
[@&#8203;mcastorina](https://togithub.com/mcastorina) in
[https://github.com/trufflesecurity/trufflehog/pull/2059](https://togithub.com/trufflesecurity/trufflehog/pull/2059)
- Centralize logic for checking archive extraction tools by
[@&#8203;ahrav](https://togithub.com/ahrav) in
[https://github.com/trufflesecurity/trufflehog/pull/2063](https://togithub.com/trufflesecurity/trufflehog/pull/2063)

**Full Changelog**:
trufflesecurity/trufflehog@v3.62.0...v3.62.1

###
[`v3.62.0`](https://togithub.com/trufflesecurity/trufflehog/releases/tag/v3.62.0)

[Compare
Source](https://togithub.com/trufflesecurity/trufflehog/compare/v3.61.0...v3.62.0)

#### What's Changed

- Update module github.com/aws/aws-sdk-go to v1.46.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2013](https://togithub.com/trufflesecurity/trufflehog/pull/2013)
- Update module github.com/bradleyfalzon/ghinstallation/v2 to v2.8.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2014](https://togithub.com/trufflesecurity/trufflehog/pull/2014)
- Update module github.com/charmbracelet/lipgloss to v0.9.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2015](https://togithub.com/trufflesecurity/trufflehog/pull/2015)
- Update module github.com/go-logr/logr to v1.3.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2025](https://togithub.com/trufflesecurity/trufflehog/pull/2025)
- Update module github.com/getsentry/sentry-go to v0.25.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2022](https://togithub.com/trufflesecurity/trufflehog/pull/2022)
- Update module github.com/google/go-containerregistry to v0.16.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2026](https://togithub.com/trufflesecurity/trufflehog/pull/2026)
- Update module github.com/google/uuid to v1.4.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2027](https://togithub.com/trufflesecurity/trufflehog/pull/2027)
- Update module github.com/hashicorp/golang-lru to v0.6.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2028](https://togithub.com/trufflesecurity/trufflehog/pull/2028)
- Update module github.com/rabbitmq/amqp091-go to v1.9.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2030](https://togithub.com/trufflesecurity/trufflehog/pull/2030)
- Detector-Competition-Feat: Added LemonSqueezy API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/2017](https://togithub.com/trufflesecurity/trufflehog/pull/2017)
- Update module github.com/prometheus/client_golang to v1.17.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2029](https://togithub.com/trufflesecurity/trufflehog/pull/2029)
- Detector-Competition-Feat: Added Budibase API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/2016](https://togithub.com/trufflesecurity/trufflehog/pull/2016)
- Update github.com/bodgit/sevenzip to v1.4.3 by
[@&#8203;rgmz](https://togithub.com/rgmz) in
[https://github.com/trufflesecurity/trufflehog/pull/2039](https://togithub.com/trufflesecurity/trufflehog/pull/2039)
- Update module go.uber.org/mock to v0.3.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2038](https://togithub.com/trufflesecurity/trufflehog/pull/2038)
- Update module github.com/xanzy/go-gitlab to v0.93.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2031](https://togithub.com/trufflesecurity/trufflehog/pull/2031)
- Update module github.com/snowflakedb/gosnowflake to v1.6.25 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2042](https://togithub.com/trufflesecurity/trufflehog/pull/2042)
- Update module github.com/launchdarkly/go-server-sdk/v6 to v6.1.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2043](https://togithub.com/trufflesecurity/trufflehog/pull/2043)
- Update module go.uber.org/zap to v1.26.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2044](https://togithub.com/trufflesecurity/trufflehog/pull/2044)
- Update module google.golang.org/api to v0.148.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2045](https://togithub.com/trufflesecurity/trufflehog/pull/2045)
- Developed Deno Deploy Detector by
[@&#8203;rgmz](https://togithub.com/rgmz) in
[https://github.com/trufflesecurity/trufflehog/pull/2040](https://togithub.com/trufflesecurity/trufflehog/pull/2040)
- Detector-Competition-Feat: Added Stripo API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/2018](https://togithub.com/trufflesecurity/trufflehog/pull/2018)
- fix(deps): update module sigs.k8s.io/yaml to v1.4.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2047](https://togithub.com/trufflesecurity/trufflehog/pull/2047)
- Detector-Competition-Feat: Added Reply.io API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/2019](https://togithub.com/trufflesecurity/trufflehog/pull/2019)
- fix(deps): update module github.com/go-git/go-git/v5 to v5.10.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2023](https://togithub.com/trufflesecurity/trufflehog/pull/2023)
- adding 'token' keyword to regex for github_old by
[@&#8203;ankushgoel27](https://togithub.com/ankushgoel27) in
[https://github.com/trufflesecurity/trufflehog/pull/2037](https://togithub.com/trufflesecurity/trufflehog/pull/2037)
- Remove verify flag from Aho-Corasick core by
[@&#8203;rosecodym](https://togithub.com/rosecodym) in
[https://github.com/trufflesecurity/trufflehog/pull/2010](https://togithub.com/trufflesecurity/trufflehog/pull/2010)
- Add TravisCI source by
[@&#8203;dustin-decker](https://togithub.com/dustin-decker) in
[https://github.com/trufflesecurity/trufflehog/pull/1877](https://togithub.com/trufflesecurity/trufflehog/pull/1877)

**Full Changelog**:
trufflesecurity/trufflehog@v3.61.0...v3.62.0

###
[`v3.61.0`](https://togithub.com/trufflesecurity/trufflehog/releases/tag/v3.61.0)

[Compare
Source](https://togithub.com/trufflesecurity/trufflehog/compare/v3.60.4...v3.61.0)

#### What's Changed

- Detector-Competition-Fix: Fix/Remove Happi Detection & Verification by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/2003](https://togithub.com/trufflesecurity/trufflehog/pull/2003)
- Detector-Competition-Fix: Fix/Remove Flowdock detector by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/2004](https://togithub.com/trufflesecurity/trufflehog/pull/2004)
- Add temp directory management by
[@&#8203;codevbus](https://togithub.com/codevbus) in
[https://github.com/trufflesecurity/trufflehog/pull/1878](https://togithub.com/trufflesecurity/trufflehog/pull/1878)
- Fix binary handling by
[@&#8203;bill-rich](https://togithub.com/bill-rich) in
[https://github.com/trufflesecurity/trufflehog/pull/1999](https://togithub.com/trufflesecurity/trufflehog/pull/1999)
- Detector-Competition-Fix: Fix SurveyBot Verification by
[@&#8203;lc](https://togithub.com/lc) in
[https://github.com/trufflesecurity/trufflehog/pull/1948](https://togithub.com/trufflesecurity/trufflehog/pull/1948)
- Detector-Competition-Feat: Added BetterStack API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/1987](https://togithub.com/trufflesecurity/trufflehog/pull/1987)
- Detector-Competition-Feat: Added ZeroTier API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/1988](https://togithub.com/trufflesecurity/trufflehog/pull/1988)
- Detector-Competition-Feat: Added AppOptics API token detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/1989](https://togithub.com/trufflesecurity/trufflehog/pull/1989)
- Detector-Competition-Feat: Add Metabase Session Secret Detector by
[@&#8203;fumblehool](https://togithub.com/fumblehool) in
[https://github.com/trufflesecurity/trufflehog/pull/1902](https://togithub.com/trufflesecurity/trufflehog/pull/1902)
- Add Coinbase Wallet-as-a-Service detector by
[@&#8203;rgmz](https://togithub.com/rgmz) in
[https://github.com/trufflesecurity/trufflehog/pull/1895](https://togithub.com/trufflesecurity/trufflehog/pull/1895)
- Chore(deps): Bump google.golang.org/grpc from 1.56.2 to 1.56.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/trufflesecurity/trufflehog/pull/2009](https://togithub.com/trufflesecurity/trufflehog/pull/2009)
- Update module github.com/TheZeroSlave/zapsentry to v1.19.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2012](https://togithub.com/trufflesecurity/trufflehog/pull/2012)
- Update module cloud.google.com/go/secretmanager to v1.11.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/trufflesecurity/trufflehog/pull/2011](https://togithub.com/trufflesecurity/trufflehog/pull/2011)

**Full Changelog**:
trufflesecurity/trufflehog@v3.60.4...v3.61.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/matter-labs/vault-auth-tee).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants