Harmon Herring
f664472da1
Include default detectors when using a config that contains detectors ( #3115 )
...
* include default detectors when config file is used
* fix test
2024-07-29 14:36:40 -07:00
Cody Rose
ed8bc501e5
Use non-canary credentials for AWS tests ( #3109 )
...
The AWS detector verifies credentials in a weird hacky way to work around some non-obvious STS behavior. This workaround does not work for canary tokens, so I updated the test secrets to use non-canary tokens. This PR updates the tests to match the secrets file changes.
2024-07-29 10:11:27 -04:00
ahrav
55fe05d0b4
fix dep versions ( #3106 )
2024-07-26 17:44:23 -07:00
Miccah
14e7a82fbf
[analyze] Add description and user to openai metadata ( #3111 )
...
Also rename the type from "org" to "organization" to match github.
2024-07-26 16:24:50 -07:00
Dustin Decker
c048487739
Support openai project and fine grained tokens ( #3112 )
2024-07-26 15:31:17 -07:00
Miccah
9d089c2188
[analyze] Implement Analyzer interface for github ( #3110 )
...
* [analyze] Implement Analyzer interface for github
* Make github repo and user enumeration configurable
* Add AnalysisInfo to github detector
* Use AnalyzeAndPrintPermissions from the CLI
2024-07-26 14:47:03 -07:00
renovate[bot]
67073617c1
fix(deps): update module github.com/aws/aws-sdk-go to v1.55.3 ( #3107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 12:16:12 -07:00
Miccah
63568b0881
[chore] Move openai log message to proper function ( #3105 )
2024-07-26 10:39:13 -07:00
renovate[bot]
cf221e8fc3
fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.5 ( #3108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 09:45:23 -07:00
Miccah
8a8ef85265
Implement Analyzer interface for openai ( #3101 )
...
* Implement Analyzer interface for openai
* Use organization ID for the FQDN
* Update CLI to print openai permissions
2024-07-25 14:20:01 -07:00
Miccah
551dc6578c
[chore] Fix Versioner interface for twitter ( #3104 )
2024-07-25 14:17:02 -07:00
renovate[bot]
3d66a82455
fix(deps): update module cloud.google.com/go/secretmanager to v1.13.5 ( #3096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 13:30:19 -07:00
Miccah
2424683923
Analyze ( #3099 )
...
* Add POC analyze sub-command
* Address lint errors
* [chore] Embed scopes at compile time
* [chore] Move subcommand check up to prevent printing metrics
* added http logging to most analyzers
* Use custom RoundTripper with default http.Client
* Create framework of interfaces, structs, and protos
* Merge main
* Add AnalysisInfo to detectors.Result
* Hide analyze subcommand
* Update gen_proto.sh
* Update protos
* Make protos
* Update analyzer data types
* Rename argument to credentialInfo
---------
Co-authored-by: Joe Leon <joe.leon@trufflesec.com>
2024-07-25 12:06:05 -07:00
shangchenglumetro
c4aab3fb51
chore: fix some comments ( #3098 )
2024-07-25 10:37:13 -07:00
ahrav
ebfbd21707
[bug]- Invalid Seek for Non-Seekable Readers ( #3095 )
...
* inital work
* fix and add tests
* uncomment
* fix seek end
* use buffer pool
* revert timeout
* make linter happy
* More linting :()
2024-07-24 19:08:56 -07:00
ahrav
4a8b213651
remove deps from docker image ( #3097 )
2024-07-24 15:26:55 -07:00
renovate[bot]
f547168c51
fix(deps): update module github.com/aws/aws-sdk-go to v1.55.2 ( #3094 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 14:20:43 -07:00
renovate[bot]
78d1cd156c
fix(deps): update module github.com/aws/aws-sdk-go to v1.55.1 ( #3087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 10:52:41 -07:00
Abdul Basit
7c0c2e9ff3
fixed crash issue if data array is empty ( #3091 )
2024-07-23 09:36:27 -07:00
trufflesteeeve
c01428d107
Remove onwater detector ( #3088 )
2024-07-22 17:00:32 -04:00
Abdul Basit
5b64e1e5a1
implemented a netsuite detector ( #3068 )
...
* implemented a netsuite detector
* implemented the netsuite detector with modified test.
* clean up go.sum by running `go mod tidy`
* implemented a netsuite detector
* implemented the netsuite detector with modified test.
* clean up go.sum by running `go mod tidy`
* Incorporated suggestion by Ahrav
- optimized nonce generation logic.
- use string builder as compare to concatenation.
* fix go.sum
* fix import
* fix
---------
Co-authored-by: Ahrav Dutta <ahrav.dutta@trufflesec.com>
2024-07-22 12:37:18 -07:00
renovate[bot]
210581ca14
fix(deps): update module google.golang.org/api to v0.189.0 ( #3086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 11:54:11 -07:00
renovate[bot]
07f01e8337
fix(deps): update module github.com/googleapis/gax-go/v2 to v2.13.0 ( #3085 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 10:20:20 -07:00
renovate[bot]
7da9eccede
fix(deps): update golang.org/x/exp digest to 8a7402a ( #3083 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-21 10:54:45 -07:00
renovate[bot]
53fb98b7d3
fix(deps): update module github.com/couchbase/gocb/v2 to v2.9.1 ( #3078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-20 13:39:04 -07:00
ahrav
8f172b23ac
[chore] - Reduce VerificationOverlapWorker
s ( #3082 )
...
* reduce worker count
* reduce detector worker count
2024-07-19 18:09:57 -07:00
ahrav
7a36e89c61
add verify check ( #3079 )
2024-07-19 18:09:26 -07:00
renovate[bot]
936095b688
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.20 ( #3077 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-19 07:40:11 -07:00
Abdul Basit
c20ca0d6a1
Added Twitter v2 Detector ( #3016 )
...
* implemented a newer version of twitter included a test.
moved old twitter detector to as V1.
* added version information in twitter test
2024-07-18 12:15:22 -04:00
Shunsuke Suzuki
68ec7a28a2
chore: fix .goreleaser.yml and goreleaser usage for goreleaser v2 ( #3073 )
2024-07-18 07:23:59 -07:00
renovate[bot]
cd6d386535
fix(deps): update golang.org/x/exp digest to e3f2596 ( #3071 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 07:19:07 -07:00
ahrav
42b3a9d999
[perf] - Optimize MIME Type Detection to Reduce Allocations ( #3048 )
...
* Streaming file handling.
* cleanup
* update tests
* lint
* defer close on input io.ReadCloser's
* remove redundant mime type detection
* Reduce allocations
* fix test
* update comment
* fix seek bug
* address comment
* undo
2024-07-17 14:04:29 -07:00
ahrav
f865482025
[feat] - Streamlined File Handling with BufferedReaderSeeker ( #3041 )
...
* Streaming file handling.
* cleanup
* update tests
* lint
* defer close on input io.ReadCloser's
* fix seek bug
* fix hanging
* clarify errors
* update
* address comments
* revert
* update
* address
* add check to prevent seek without buffering
* revet
* revert
* update comment to make buffer usage more clear
2024-07-17 13:52:18 -07:00
renovate[bot]
77bef38793
fix(deps): update module github.com/google/go-containerregistry to v0.20.1 ( #3072 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 13:48:20 -07:00
Ankush Goel
e2e3b870b6
Atlassian Token Detector ( #3065 )
...
* atlassian token
* Update atlassian.go
Fixed version
* fixed regex
2024-07-17 12:44:39 -07:00
renovate[bot]
a84da28b21
fix(deps): update golang.org/x/exp digest to 1d5bc16 ( #3070 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 12:31:09 -07:00
renovate[bot]
c9830074ac
fix(deps): update module github.com/xanzy/go-gitlab to v0.107.0 ( #3069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 10:32:38 -07:00
renovate[bot]
beb1d37f11
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.19 ( #3064 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-12 20:04:14 -07:00
renovate[bot]
e5f6c8d872
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.18 ( #3062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 18:51:38 -07:00
renovate[bot]
7501a4588a
fix(deps): update module cloud.google.com/go/secretmanager to v1.13.4 ( #3059 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 08:43:35 -07:00
renovate[bot]
eaceca8c2e
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.17 ( #3057 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10 11:33:25 -07:00
āh̳̕mͭͭͨͩ̐e̘ͬ́͋ͬ̊̓͂d
2a626c4dab
update package name ( #3020 )
2024-07-09 16:51:46 -05:00
Cody Rose
296379d5a0
Log more GitLab stuff ( #3040 )
...
Our GitLab happy path logging could use some love.
go.sum also needed a little love, for some reason.
2024-07-09 10:53:40 -04:00
Cody Rose
1a73442088
Order GitLab repos by ID ( #3047 )
2024-07-09 10:39:47 -04:00
renovate[bot]
3a8d826999
fix(deps): update module github.com/google/go-containerregistry to v0.20.0 ( #3055 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 07:17:26 -07:00
renovate[bot]
fb57d4996e
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.16 ( #3054 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 07:17:07 -07:00
renovate[bot]
689b48f27b
fix(deps): update golang.org/x/exp digest to 46b0784 ( #3053 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 09:15:39 -07:00
renovate[bot]
72e9e9a3b4
chore(deps): update goreleaser/goreleaser-action action to v6 ( #3051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 08:52:44 -07:00
ahrav
7d349ac7f3
remove dead code ( #3044 )
2024-07-07 08:59:40 -07:00
renovate[bot]
58e31315d3
fix(deps): update testcontainers-go monorepo to v0.32.0 ( #3050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 08:57:49 -07:00