trufflehog/pkg
ahrav ce1ce29b90
[feat] - Optimize detector performance by reducing data passed to regex (#2812)
* optimize maching detetors

* update method name

* updates

* update naming

* updates

* update comment

* updates

* remove testcase

* update default match len to 512

* update

* update test

* add support for multpart cred provider

* add ability to scan entire chunk

* encapsulate matches logic within FindDetectorMatches

* use []byte directly

* nil chunk data

* use []byte

* set hidden flag to true

* remove

* [refactor] - multi part detectors (#2906)

* Detectors beginning w/ a

* Detectors beginning w/ b

* Detectors beginning w/ c

* Detectors beginning w/ d

* Detectors beginning w/ e

* Detectors beginning w/ f

* Detectors beginning w/ f&g

* fix

* Detectors beginning w/ i-l

* Detectors beginning w/ m-p

* Detectors beginning w/ r-s

* Detectors beginning w/ t

* Detectors beginning w/ u-z

* revert alconst

* remaining fixes

* lint

* [feat] - Add Support for `compareDetectionStrategies` Mode (#2918)

* Detector comparison mode

* remove else

* return error if results dont match

* update default hidden flag to not scan entire chunks

* fix tests

* enhance encapsulation by including methods on DetectorMatch to handle merging and extracting

* remove space

* fix

* update detector

* updates

* remove else

* run comparison concurrently
2024-06-05 13:28:19 -07:00
..
buffers [chore] - move buffers pkg out of writers pkg (#2826) 2024-05-16 14:38:36 -07:00
cache Extend memory cache (#2275) 2024-01-11 08:20:37 -08:00
channelmetrics [feat] - Introduce channelmetrics Package for Channel Metrics Collection (#2889) 2024-06-05 12:00:48 -07:00
cleantemp Wrap temp deletion err #2277 2024-01-08 12:48:58 -05:00
common test(common/http): fix panic (#2817) 2024-05-09 18:17:14 -07:00
config [chore] - fix import name clashes (#2143) 2023-12-01 06:53:15 -08:00
context pkg: fix function names in comment (#2761) 2024-04-29 11:21:26 -05:00
custom_detectors Expose detector-specific false positive logic (#2743) 2024-04-30 16:10:26 -04:00
decoders [bug] - Add ASCII validation check for base64 decoding (#2671) 2024-04-04 16:59:13 -07:00
detectors [feat] - Optimize detector performance by reducing data passed to regex (#2812) 2024-06-05 13:28:19 -07:00
engine [feat] - Optimize detector performance by reducing data passed to regex (#2812) 2024-06-05 13:28:19 -07:00
gitparse feat(git): scan commit metadata (#2754) 2024-04-29 16:58:45 -04:00
giturl [chore] - update docs for pre-commit (#2280) 2024-01-09 15:41:27 -08:00
handlers [bug] - Handle empty reader case in newFileReader (#2854) 2024-05-15 18:25:36 -07:00
log [THOG-643] Implement independent log level controls (#733) 2022-08-26 15:27:09 -05:00
output Make connection issues less jarring (#2730) 2024-04-23 14:29:38 -07:00
pb Add Jenkins scanning (#2892) 2024-06-04 07:13:14 -04:00
protoyaml Add custom detectors configuration parsing (#927) 2022-11-21 15:10:38 -06:00
readers [bug] - Handle empty reader case in newFileReader (#2854) 2024-05-15 18:25:36 -07:00
roundtripper Add Jenkins scanning (#2892) 2024-06-04 07:13:14 -04:00
sanitizer Initial CLI w/ partially implemented Git source and demo detector (#1) 2022-01-13 12:02:24 -08:00
sources refactor(github): improve wiki err handling (#2917) 2024-06-05 08:06:01 -04:00
sourcestest [chore] Add SourceUnitEnumChunker filesystem tests (#1873) 2023-10-16 10:42:18 -07:00
tui Add elasticsearch to tui (#2915) 2024-06-04 14:54:39 -07:00
updater Add flag to get information if trufflehog being ran from TUI (#1644) 2024-06-05 10:07:50 -07:00
version Automatically update trufflehog (#121) 2022-04-03 11:51:56 -07:00
writers [chore] - move buffers pkg out of writers pkg (#2826) 2024-05-16 14:38:36 -07:00