Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/gitleaks/gitleaks
/ functions
Functions
501 in github.com/gitleaks/gitleaks
⨍
Functions
501
◇
Types & classes
65
↓ 2 callers
Function
joinRegexOr
joinRegexOr combines multiple |patterns| into a single *regexp.Regexp.
config/utils.go:29
↓ 2 callers
Function
listenForStdErr
listenForStdErr listens for stderr output from git, prints it to stdout, sends to errCh and closes it.
sources/git.go:226
↓ 2 callers
Function
location
(newlineIndices [][]int, raw string, matchIndex []int)
detect/location.go:13
↓ 2 callers
Function
maskSecret
(secret string, percent uint)
report/finding.go:88
↓ 2 callers
Method
overflow
overflow returns a startEnd that tells how much the other goes outside the bounds of this one
detect/codec/start_end.go:42
↓ 2 callers
Method
parseAllowlist
(a *viperRuleAllowlist)
config/config.go:318
↓ 2 callers
Function
readUntilSafeBoundary
readUntilSafeBoundary consumes |f| until it finds two consecutive `\n` characters, up to |maxPeekSize|. This hopefully avoids splitting. (https://gith
sources/common.go:58
↓ 2 callers
Method
scanTargets
scanTargets yields scan targets to a callback func
sources/files.go:60
↓ 2 callers
Function
stripANSI
(s string)
detect/detect_test.go:829
↓ 2 callers
Function
toOriginal
toOriginal maps a start/end to its start/end in the original text the provided start/end should be relative to the segment's decoded value
detect/codec/segment.go:138
↓ 2 callers
Function
writeIdentifiers
(sb *strings.Builder, identifiers []string)
cmd/generate/config/utils/generate.go:63
↓ 1 callers
Function
AWS
()
cmd/generate/config/rules/aws.go:10
↓ 1 callers
Function
AdafruitAPIKey
()
cmd/generate/config/rules/adafruit.go:9
↓ 1 callers
Method
AddBaseline
(baselinePath string, source string)
detect/baseline.go:52
↓ 1 callers
Method
AddRequiredFindings
(afs []*RequiredFinding)
report/finding.go:70
↓ 1 callers
Function
AdjustMatchIndex
AdjustMatchIndex maps a match index from the current decode pass back to its location in the original text
detect/codec/segment.go:102
↓ 1 callers
Function
AdobeClientID
()
cmd/generate/config/rules/adobe.go:9
↓ 1 callers
Function
AdobeClientSecret
()
cmd/generate/config/rules/adobe.go:24
↓ 1 callers
Function
AgeSecretKey
()
cmd/generate/config/rules/age.go:9
↓ 1 callers
Function
AirtableApiKey
()
cmd/generate/config/rules/airtable.go:11
↓ 1 callers
Function
AirtablePersonalAccessToken
()
cmd/generate/config/rules/airtable.go:25
↓ 1 callers
Function
AlgoliaApiKey
()
cmd/generate/config/rules/algolia.go:9
↓ 1 callers
Function
AlibabaAccessKey
()
cmd/generate/config/rules/alibaba.go:9
↓ 1 callers
Function
AlibabaSecretKey
TODO
cmd/generate/config/rules/alibaba.go:27
↓ 1 callers
Function
AmazonBedrockAPIKeyLongLived
()
cmd/generate/config/rules/aws.go:51
↓ 1 callers
Function
AmazonBedrockAPIKeyShortLived
()
cmd/generate/config/rules/aws.go:85
↓ 1 callers
Function
AnthropicAdminApiKey
()
cmd/generate/config/rules/anthropic.go:40
↓ 1 callers
Function
AnthropicApiKey
()
cmd/generate/config/rules/anthropic.go:9
↓ 1 callers
Function
ArtifactoryApiKey
()
cmd/generate/config/rules/artifactory.go:10
↓ 1 callers
Function
ArtifactoryReferenceToken
()
cmd/generate/config/rules/artifactory.go:35
↓ 1 callers
Function
AsanaClientID
()
cmd/generate/config/rules/asana.go:9
↓ 1 callers
Function
AsanaClientSecret
()
cmd/generate/config/rules/asana.go:23
↓ 1 callers
Function
Atlassian
()
cmd/generate/config/rules/atlassian.go:9
↓ 1 callers
Function
Authress
()
cmd/generate/config/rules/authress.go:11
↓ 1 callers
Function
AzureActiveDirectoryClientSecret
References: - https://learn.microsoft.com/en-us/microsoft-365/compliance/sit-defn-azure-ad-client-secret - https://learn.microsoft.com/en-us/azure/act
cmd/generate/config/rules/azure.go:15
↓ 1 callers
Function
Beamer
()
cmd/generate/config/rules/beamer.go:9
↓ 1 callers
Function
BitBucketClientID
()
cmd/generate/config/rules/bitbucket.go:9
↓ 1 callers
Function
BitBucketClientSecret
()
cmd/generate/config/rules/bitbucket.go:23
↓ 1 callers
Function
BittrexAccessKey
()
cmd/generate/config/rules/bittrex.go:9
↓ 1 callers
Function
BittrexSecretKey
()
cmd/generate/config/rules/bittrex.go:23
↓ 1 callers
Function
ClickHouseCloud
()
cmd/generate/config/rules/clickhouse.go:10
↓ 1 callers
Function
Clojars
()
cmd/generate/config/rules/clojars.go:10
↓ 1 callers
Function
CloudflareAPIKey
()
cmd/generate/config/rules/cloudflare.go:46
↓ 1 callers
Function
CloudflareGlobalAPIKey
()
cmd/generate/config/rules/cloudflare.go:28
↓ 1 callers
Function
CloudflareOriginCAKey
()
cmd/generate/config/rules/cloudflare.go:64
↓ 1 callers
Function
CodecovAccessToken
()
cmd/generate/config/rules/codecov.go:9
↓ 1 callers
Function
CohereAPIToken
()
cmd/generate/config/rules/cohere.go:9
↓ 1 callers
Function
CoinbaseAccessToken
()
cmd/generate/config/rules/coinbase.go:9
↓ 1 callers
Function
ConfluentAccessToken
()
cmd/generate/config/rules/confluent.go:25
↓ 1 callers
Function
ConfluentSecretKey
()
cmd/generate/config/rules/confluent.go:9
↓ 1 callers
Function
Contentful
()
cmd/generate/config/rules/contentful.go:9
↓ 1 callers
Function
CurlBasicAuth
https://curl.se/docs/manpage.html#-u
cmd/generate/config/rules/curl.go:12
↓ 1 callers
Function
CurlHeaderAuth
https://curl.se/docs/manpage.html#-H
cmd/generate/config/rules/curl.go:101
↓ 1 callers
Function
CurrentLine
CurrentLine returns from the start of the line containing the segments to the end of the line where the segment ends.
detect/codec/segment.go:64
↓ 1 callers
Function
Databricks
()
cmd/generate/config/rules/databricks.go:9
↓ 1 callers
Function
DatadogtokenAccessToken
()
cmd/generate/config/rules/datadog.go:9
↓ 1 callers
Function
DefinedNetworkingAPIToken
()
cmd/generate/config/rules/definednetworking.go:9
↓ 1 callers
Method
DetectReader
DetectReader accepts an io.Reader and a buffer size for the reader in KB Deprecated: Use sources.File with no path defined and Detector.DetectSource
detect/reader.go:14
↓ 1 callers
Method
DiffFilesCh
DiffFilesCh returns a channel with *gitdiff.File.
sources/git.go:175
↓ 1 callers
Function
DigitalOceanOAuthToken
()
cmd/generate/config/rules/digitalocean.go:22
↓ 1 callers
Function
DigitalOceanPAT
()
cmd/generate/config/rules/digitalocean.go:9
↓ 1 callers
Function
DigitalOceanRefreshToken
()
cmd/generate/config/rules/digitalocean.go:35
↓ 1 callers
Function
DiscordAPIToken
()
cmd/generate/config/rules/discord.go:9
↓ 1 callers
Function
DiscordClientID
()
cmd/generate/config/rules/discord.go:23
↓ 1 callers
Function
DiscordClientSecret
()
cmd/generate/config/rules/discord.go:42
↓ 1 callers
Function
Doppler
()
cmd/generate/config/rules/doppler.go:10
↓ 1 callers
Function
DroneciAccessToken
()
cmd/generate/config/rules/droneci.go:9
↓ 1 callers
Function
DropBoxAPISecret
()
cmd/generate/config/rules/dropbox.go:9
↓ 1 callers
Function
DropBoxLongLivedAPIToken
()
cmd/generate/config/rules/dropbox.go:37
↓ 1 callers
Function
DropBoxShortLivedAPIToken
()
cmd/generate/config/rules/dropbox.go:24
↓ 1 callers
Function
Duffel
()
cmd/generate/config/rules/duffel.go:10
↓ 1 callers
Function
Dynatrace
()
cmd/generate/config/rules/dynatrace.go:10
↓ 1 callers
Function
EasyPost
()
cmd/generate/config/rules/easypost.go:10
↓ 1 callers
Function
EasyPostTestAPI
()
cmd/generate/config/rules/easypost.go:33
↓ 1 callers
Method
ErrCh
ErrCh returns a channel that could produce an error if there is something in stderr.
sources/git.go:180
↓ 1 callers
Function
EtsyAccessToken
()
cmd/generate/config/rules/etsy.go:11
↓ 1 callers
Function
Execute
()
cmd/root.go:224
↓ 1 callers
Function
FacebookAccessToken
https://developers.facebook.com/docs/facebook-login/guides/access-tokens/#apptokens
cmd/generate/config/rules/facebook.go:31
↓ 1 callers
Function
FacebookPageAccessToken
https://developers.facebook.com/docs/facebook-login/guides/access-tokens/#pagetokens
cmd/generate/config/rules/facebook.go:51
↓ 1 callers
Function
FacebookSecret
This rule includes both App Secret and Client Access Token https://developers.facebook.com/docs/facebook-login/guides/access-tokens/
cmd/generate/config/rules/facebook.go:11
↓ 1 callers
Function
FastlyAPIToken
()
cmd/generate/config/rules/fastly.go:9
↓ 1 callers
Method
Findings
Findings returns the findings added to the detector
detect/detect.go:752
↓ 1 callers
Function
FinicityAPIToken
()
cmd/generate/config/rules/finicity.go:24
↓ 1 callers
Function
FinicityClientSecret
()
cmd/generate/config/rules/finicity.go:9
↓ 1 callers
Function
FinnhubAccessToken
()
cmd/generate/config/rules/finnhub.go:9
↓ 1 callers
Function
FlickrAccessToken
()
cmd/generate/config/rules/flickr.go:9
↓ 1 callers
Function
FlutterwaveEncKey
()
cmd/generate/config/rules/flutterwave.go:40
↓ 1 callers
Function
FlutterwavePublicKey
()
cmd/generate/config/rules/flutterwave.go:10
↓ 1 callers
Function
FlutterwaveSecretKey
()
cmd/generate/config/rules/flutterwave.go:25
↓ 1 callers
Function
FlyIOAccessToken
https://fly.io/docs/security/tokens/ https://github.com/trufflesecurity/trufflehog/pull/2381/files#r1565860579 https://github.com/superfly/macaroon-el
cmd/generate/config/rules/flyio.go:12
↓ 1 callers
Method
Fragments
Fragments provides a filepath.WalkDir like interface for scanning the fragments in the source
sources/source.go:15
↓ 1 callers
Function
FrameIO
()
cmd/generate/config/rules/frameio.go:10
↓ 1 callers
Function
Freemius
()
cmd/generate/config/rules/freemius.go:9
↓ 1 callers
Function
FreshbooksAccessToken
()
cmd/generate/config/rules/freshbooks.go:9
↓ 1 callers
Function
GCPAPIKey
()
cmd/generate/config/rules/gcp.go:27
↓ 1 callers
Function
GenericCredential
()
cmd/generate/config/rules/generic.go:10
↓ 1 callers
Method
GetOrderedRules
()
config/config.go:365
↓ 1 callers
Function
GitHubApp
()
cmd/generate/config/rules/github.go:74
↓ 1 callers
Function
GitHubFineGrainedPat
()
cmd/generate/config/rules/github.go:38
↓ 1 callers
Function
GitHubOauth
()
cmd/generate/config/rules/github.go:56
← previous
next →
101–200 of 501, ranked by callers