mirror of
https://github.com/trufflesecurity/trufflehog.git
synced 2024-11-10 15:14:38 +00:00
b3ff12d1e9
This is a follow-up to #1912, which used the headers from the response to determine rate-limiting information, instead of using the values from RateLimitError.Rate. Although that logic seemed solid, I discovered that it did not work in some circumstances. This lead to the "unexpected" path more often than intended, and periodic instances where requests would be made before the ratelimit was refreshed.
274 lines
13 KiB
Modula-2
274 lines
13 KiB
Modula-2
module github.com/trufflesecurity/trufflehog/v3
|
|
|
|
go 1.21
|
|
|
|
replace github.com/jpillora/overseer => github.com/trufflesecurity/overseer v1.2.7
|
|
|
|
require (
|
|
cloud.google.com/go/secretmanager v1.11.4
|
|
cloud.google.com/go/storage v1.36.0
|
|
github.com/Azure/go-autorest/autorest/azure/auth v0.5.12
|
|
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1
|
|
github.com/BobuSumisu/aho-corasick v1.0.3
|
|
github.com/TheZeroSlave/zapsentry v1.19.0
|
|
github.com/adrg/strutil v0.3.1
|
|
github.com/alecthomas/kingpin/v2 v2.4.0
|
|
github.com/aws/aws-sdk-go v1.50.0
|
|
github.com/aymanbagabas/go-osc52 v1.2.2
|
|
github.com/bill-rich/go-syslog v0.0.0-20220413021637-49edb52a574c
|
|
github.com/bitfinexcom/bitfinex-api-go v0.0.0-20210608095005-9e0b26f200fb
|
|
github.com/bradleyfalzon/ghinstallation/v2 v2.9.0
|
|
github.com/charmbracelet/bubbles v0.16.1
|
|
github.com/charmbracelet/bubbletea v0.24.2
|
|
github.com/charmbracelet/glamour v0.6.0
|
|
github.com/charmbracelet/lipgloss v0.9.1
|
|
github.com/coinbase/waas-client-library-go v1.0.8
|
|
github.com/couchbase/gocb/v2 v2.7.1
|
|
github.com/crewjam/rfc5424 v0.1.0
|
|
github.com/denisenkom/go-mssqldb v0.12.3
|
|
github.com/envoyproxy/protoc-gen-validate v1.0.4
|
|
github.com/fatih/color v1.16.0
|
|
github.com/felixge/fgprof v0.9.3
|
|
github.com/gabriel-vasile/mimetype v1.4.3
|
|
github.com/getsentry/sentry-go v0.25.0
|
|
github.com/go-errors/errors v1.5.1
|
|
github.com/go-git/go-git/v5 v5.11.0
|
|
github.com/go-ldap/ldap/v3 v3.4.6
|
|
github.com/go-logr/logr v1.3.0
|
|
github.com/go-logr/zapr v1.3.0
|
|
github.com/go-redis/redis v6.15.9+incompatible
|
|
github.com/go-sql-driver/mysql v1.7.1
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible
|
|
github.com/golang-jwt/jwt/v4 v4.5.0
|
|
github.com/google/go-cmp v0.6.0
|
|
github.com/google/go-containerregistry v0.17.0
|
|
github.com/google/go-github/v57 v57.0.0
|
|
github.com/google/uuid v1.5.0
|
|
github.com/googleapis/gax-go/v2 v2.12.0
|
|
github.com/h2non/filetype v1.1.3
|
|
github.com/hashicorp/go-retryablehttp v0.7.5
|
|
github.com/hashicorp/golang-lru v0.5.1
|
|
github.com/hashicorp/golang-lru/v2 v2.0.7
|
|
github.com/jlaffaye/ftp v0.2.0
|
|
github.com/joho/godotenv v1.5.1
|
|
github.com/jpillora/overseer v1.1.6
|
|
github.com/kylelemons/godebug v1.1.0
|
|
github.com/launchdarkly/go-server-sdk/v6 v6.1.1
|
|
github.com/lib/pq v1.10.9
|
|
github.com/lrstanley/bubblezone v0.0.0-20230911164824-e3824f1adde9
|
|
github.com/marusama/semaphore/v2 v2.5.0
|
|
github.com/mattn/go-isatty v0.0.20
|
|
github.com/mattn/go-sqlite3 v1.14.19
|
|
github.com/mholt/archiver/v4 v4.0.0-alpha.8
|
|
github.com/mitchellh/go-ps v1.0.0
|
|
github.com/muesli/reflow v0.3.0
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible
|
|
github.com/paulbellamy/ratecounter v0.2.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.17.0
|
|
github.com/rabbitmq/amqp091-go v1.9.0
|
|
github.com/sergi/go-diff v1.3.1
|
|
github.com/shuheiktgw/go-travis v0.3.1
|
|
github.com/snowflakedb/gosnowflake v1.6.25
|
|
github.com/stretchr/testify v1.8.4
|
|
github.com/tailscale/depaware v0.0.0-20210622194025-720c4b409502
|
|
github.com/trufflesecurity/disk-buffer-reader v0.2.1
|
|
github.com/wasilibs/go-re2 v1.4.1
|
|
github.com/xanzy/go-gitlab v0.94.0
|
|
go.mongodb.org/mongo-driver v1.12.1
|
|
go.uber.org/mock v0.3.0
|
|
go.uber.org/zap v1.26.0
|
|
golang.org/x/crypto v0.18.0
|
|
golang.org/x/exp v0.0.0-20240119083558-1b970713d09a
|
|
golang.org/x/net v0.20.0
|
|
golang.org/x/oauth2 v0.15.0
|
|
golang.org/x/sync v0.6.0
|
|
golang.org/x/text v0.14.0
|
|
google.golang.org/api v0.152.0
|
|
google.golang.org/protobuf v1.32.0
|
|
gopkg.in/h2non/gock.v1 v1.1.2
|
|
pgregory.net/rapid v1.1.0
|
|
sigs.k8s.io/yaml v1.4.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go v0.111.0 // indirect
|
|
cloud.google.com/go/compute v1.23.3 // indirect
|
|
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
|
cloud.google.com/go/iam v1.1.5 // indirect
|
|
cloud.google.com/go/longrunning v0.5.4 // indirect
|
|
dario.cat/mergo v1.0.0 // indirect
|
|
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
|
|
github.com/99designs/keyring v1.2.2 // indirect
|
|
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 // indirect
|
|
github.com/Azure/azure-sdk-for-go/sdk/internal v1.1.2 // indirect
|
|
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0 // indirect
|
|
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
|
github.com/Azure/go-autorest/autorest v0.11.24 // indirect
|
|
github.com/Azure/go-autorest/autorest/adal v0.9.18 // indirect
|
|
github.com/Azure/go-autorest/autorest/azure/cli v0.4.5 // indirect
|
|
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
|
|
github.com/Azure/go-autorest/logger v0.2.1 // indirect
|
|
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
|
|
github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 // indirect
|
|
github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c // indirect
|
|
github.com/Microsoft/go-winio v0.6.1 // indirect
|
|
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect
|
|
github.com/alecthomas/chroma v0.10.0 // indirect
|
|
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
|
|
github.com/andybalholm/brotli v1.0.6 // indirect
|
|
github.com/apache/arrow/go/v12 v12.0.1 // indirect
|
|
github.com/apache/thrift v0.16.0 // indirect
|
|
github.com/atotto/clipboard v0.1.4 // indirect
|
|
github.com/aws/aws-sdk-go-v2 v1.17.7 // indirect
|
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.13.18 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.59 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.31 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.25 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.26 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.25 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.0 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.31.0 // indirect
|
|
github.com/aws/smithy-go v1.13.5 // indirect
|
|
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
|
|
github.com/aymerick/douceur v0.2.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/bodgit/plumbing v1.3.0 // indirect
|
|
github.com/bodgit/sevenzip v1.4.5 // indirect
|
|
github.com/bodgit/windows v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/cloudflare/circl v1.3.7 // indirect
|
|
github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect
|
|
github.com/containerd/stargz-snapshotter/estargz v0.14.3 // indirect
|
|
github.com/couchbase/gocbcore/v10 v10.3.1 // indirect
|
|
github.com/couchbase/gocbcoreps v0.1.1 // indirect
|
|
github.com/couchbase/goprotostellar v1.0.1 // indirect
|
|
github.com/couchbaselabs/gocbconnstr/v2 v2.0.0-20230515165046-68b522a21131 // indirect
|
|
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
|
|
github.com/danieljoos/wincred v1.1.2 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dimchansky/utfbom v1.1.1 // indirect
|
|
github.com/dlclark/regexp2 v1.4.0 // indirect
|
|
github.com/docker/cli v24.0.0+incompatible // indirect
|
|
github.com/docker/distribution v2.8.2+incompatible // indirect
|
|
github.com/docker/docker v24.0.7+incompatible // indirect
|
|
github.com/docker/docker-credential-helpers v0.7.0 // indirect
|
|
github.com/dsnet/compress v0.0.1 // indirect
|
|
github.com/dvsekhvalnov/jose2go v1.6.0 // indirect
|
|
github.com/emirpasic/gods v1.18.1 // indirect
|
|
github.com/form3tech-oss/jwt-go v3.2.5+incompatible // indirect
|
|
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
|
|
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
|
|
github.com/go-git/go-billy/v5 v5.5.0 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/go-ole/go-ole v1.2.6 // indirect
|
|
github.com/goccy/go-json v0.10.0 // indirect
|
|
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
|
|
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe // indirect
|
|
github.com/golang-sql/sqlexp v0.1.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.3 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/google/flatbuffers v23.1.21+incompatible // indirect
|
|
github.com/google/go-querystring v1.1.0 // indirect
|
|
github.com/google/pprof v0.0.0-20211214055906-6f57359322fd // indirect
|
|
github.com/google/s2a-go v0.1.7 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
|
|
github.com/gorilla/css v1.0.0 // indirect
|
|
github.com/gregjones/httpcache v0.0.0-20171119193500-2bcd89a1743f // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.15.2 // indirect
|
|
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
|
|
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 // indirect
|
|
github.com/hashicorp/errwrap v1.0.0 // indirect
|
|
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/jpillora/s3 v1.1.4 // indirect
|
|
github.com/kevinburke/ssh_config v1.2.0 // indirect
|
|
github.com/klauspost/asmfmt v1.3.2 // indirect
|
|
github.com/klauspost/compress v1.17.4 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.3 // indirect
|
|
github.com/klauspost/pgzip v1.2.5 // indirect
|
|
github.com/launchdarkly/ccache v1.1.0 // indirect
|
|
github.com/launchdarkly/eventsource v1.6.2 // indirect
|
|
github.com/launchdarkly/go-jsonstream/v3 v3.0.0 // indirect
|
|
github.com/launchdarkly/go-sdk-common/v3 v3.0.1 // indirect
|
|
github.com/launchdarkly/go-sdk-events/v2 v2.0.2 // indirect
|
|
github.com/launchdarkly/go-semver v1.0.2 // indirect
|
|
github.com/launchdarkly/go-server-sdk-evaluation/v2 v2.0.2 // indirect
|
|
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
|
|
github.com/magefile/mage v1.14.0 // indirect
|
|
github.com/mailru/easyjson v0.7.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-localereader v0.0.1 // indirect
|
|
github.com/mattn/go-runewidth v0.0.15 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
|
|
github.com/microcosm-cc/bluemonday v1.0.23 // indirect
|
|
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 // indirect
|
|
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/montanaflynn/stats v0.7.0 // indirect
|
|
github.com/mtibben/percent v0.2.1 // indirect
|
|
github.com/muesli/ansi v0.0.0-20211031195517-c9f0611b6c70 // indirect
|
|
github.com/muesli/cancelreader v0.2.2 // indirect
|
|
github.com/muesli/termenv v0.15.2 // indirect
|
|
github.com/nwaples/rardecode/v2 v2.0.0-beta.2 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/onsi/ginkgo v1.16.5 // indirect
|
|
github.com/opencontainers/go-digest v1.0.0 // indirect
|
|
github.com/opencontainers/image-spec v1.1.0-rc3 // indirect
|
|
github.com/pierrec/lz4/v4 v4.1.19 // indirect
|
|
github.com/pjbgf/sha1cd v0.3.0 // indirect
|
|
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect
|
|
github.com/pkg/diff v0.0.0-20200914180035-5b29258ca4f7 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect
|
|
github.com/prometheus/common v0.44.0 // indirect
|
|
github.com/prometheus/procfs v0.11.1 // indirect
|
|
github.com/rivo/uniseg v0.4.2 // indirect
|
|
github.com/sahilm/fuzzy v0.1.0 // indirect
|
|
github.com/sirupsen/logrus v1.9.1 // indirect
|
|
github.com/skeema/knownhosts v1.2.1 // indirect
|
|
github.com/tetratelabs/wazero v1.5.0 // indirect
|
|
github.com/therootcompany/xz v1.0.1 // indirect
|
|
github.com/ulikunitz/xz v0.5.11 // indirect
|
|
github.com/vbatts/tar-split v0.11.3 // indirect
|
|
github.com/xanzy/ssh-agent v0.3.3 // indirect
|
|
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
|
|
github.com/xdg-go/scram v1.1.2 // indirect
|
|
github.com/xdg-go/stringprep v1.0.4 // indirect
|
|
github.com/xhit/go-str2duration/v2 v2.1.0 // indirect
|
|
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
|
|
github.com/yuin/goldmark v1.5.2 // indirect
|
|
github.com/yuin/goldmark-emoji v1.0.1 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.2 // indirect
|
|
github.com/zeebo/xxh3 v1.0.2 // indirect
|
|
go.einride.tech/aip v0.60.0 // indirect
|
|
go.opencensus.io v0.24.0 // indirect
|
|
go.opentelemetry.io/otel v1.19.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.19.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.19.0 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
go4.org v0.0.0-20200411211856-f5505b9728dd // indirect
|
|
golang.org/x/mod v0.14.0 // indirect
|
|
golang.org/x/sys v0.16.0 // indirect
|
|
golang.org/x/term v0.16.0 // indirect
|
|
golang.org/x/time v0.5.0 // indirect
|
|
golang.org/x/tools v0.17.0 // indirect
|
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
|
google.golang.org/appengine v1.6.8 // indirect
|
|
google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20240108191215-35c7eff3a6b1 // indirect
|
|
google.golang.org/grpc v1.60.1 // indirect
|
|
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
|
gopkg.in/warnings.v0 v0.1.2 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|