Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gitleaks/gitleaks
/ functions
Functions
501 in github.com/gitleaks/gitleaks
⨍
Functions
501
◇
Types & classes
65
↓ 1 callers
Function
SendInBlueAPIToken
()
cmd/generate/config/rules/sendinblue.go:9
↓ 1 callers
Function
SendbirdAccessID
()
cmd/generate/config/rules/sendbird.go:26
↓ 1 callers
Function
SendbirdAccessToken
()
cmd/generate/config/rules/sendbird.go:9
↓ 1 callers
Function
SentryAccessToken
()
cmd/generate/config/rules/sentry.go:12
↓ 1 callers
Function
SentryOrgToken
()
cmd/generate/config/rules/sentry.go:29
↓ 1 callers
Function
SentryUserToken
()
cmd/generate/config/rules/sentry.go:80
↓ 1 callers
Function
SettlemintApplicationAccessToken
()
cmd/generate/config/rules/settlemint.go:30
↓ 1 callers
Function
SettlemintPersonalAccessToken
()
cmd/generate/config/rules/settlemint.go:9
↓ 1 callers
Function
SettlemintServiceAccessToken
()
cmd/generate/config/rules/settlemint.go:51
↓ 1 callers
Method
SetupMemoryProfile
SetupMemoryProfile sets up memory profiling to be written when StopDiagnostics is called
cmd/diagnostics.go:179
↓ 1 callers
Function
ShippoAPIToken
()
cmd/generate/config/rules/shippo.go:9
↓ 1 callers
Function
ShopifyAccessToken
()
cmd/generate/config/rules/shopify.go:25
↓ 1 callers
Function
ShopifyCustomAccessToken
()
cmd/generate/config/rules/shopify.go:40
↓ 1 callers
Function
ShopifyPrivateAppAccessToken
()
cmd/generate/config/rules/shopify.go:55
↓ 1 callers
Function
ShopifySharedSecret
()
cmd/generate/config/rules/shopify.go:10
↓ 1 callers
Function
SidekiqSecret
()
cmd/generate/config/rules/sidekiq.go:10
↓ 1 callers
Function
SidekiqSensitiveUrl
()
cmd/generate/config/rules/sidekiq.go:37
↓ 1 callers
Function
SlackAppLevelToken
Reference: https://api.slack.com/authentication/token-types#app
cmd/generate/config/rules/slack.go:85
↓ 1 callers
Function
SlackBotToken
https://api.slack.com/authentication/token-types#bot
cmd/generate/config/rules/slack.go:13
↓ 1 callers
Function
SlackConfigurationRefreshToken
Reference: https://api.slack.com/authentication/config-tokens
cmd/generate/config/rules/slack.go:135
↓ 1 callers
Function
SlackConfigurationToken
Reference: https://api.slack.com/authentication/config-tokens
cmd/generate/config/rules/slack.go:108
↓ 1 callers
Function
SlackLegacyBotToken
Reference: https://api.slack.com/authentication/token-types#legacy_bot
cmd/generate/config/rules/slack.go:156
↓ 1 callers
Function
SlackLegacyToken
References: - https://api.slack.com/authentication/token-types#legacy - https://api.slack.com/changelog/2016-05-19-authorship-changing-for-older-token
cmd/generate/config/rules/slack.go:235
↓ 1 callers
Function
SlackLegacyWorkspaceToken
Reference: https://api.slack.com/authentication/token-types#workspace
cmd/generate/config/rules/slack.go:200
↓ 1 callers
Function
SlackUserToken
https://api.slack.com/authentication/token-types#user
cmd/generate/config/rules/slack.go:45
↓ 1 callers
Function
SlackWebHookUrl
()
cmd/generate/config/rules/slack.go:268
↓ 1 callers
Function
Snyk
()
cmd/generate/config/rules/snyk.go:8
↓ 1 callers
Function
Sonar
()
cmd/generate/config/rules/sonar.go:8
↓ 1 callers
Function
SourceGraph
()
cmd/generate/config/rules/sourcegraph.go:8
↓ 1 callers
Function
SquareAccessToken
()
cmd/generate/config/rules/square.go:9
↓ 1 callers
Function
SquareSpaceAccessToken
()
cmd/generate/config/rules/squarespace.go:9
↓ 1 callers
Method
StartCPUProfile
StartCPUProfile starts CPU profiling
cmd/diagnostics.go:150
↓ 1 callers
Method
StartDiagnostics
StartDiagnostics starts all enabled diagnostics
cmd/diagnostics.go:79
↓ 1 callers
Method
StartHttpHandler
()
cmd/diagnostics.go:136
↓ 1 callers
Method
StartTraceProfile
StartTraceProfile starts execution tracing
cmd/diagnostics.go:213
↓ 1 callers
Method
StopCPUProfile
StopCPUProfile stops CPU profiling
cmd/diagnostics.go:167
↓ 1 callers
Method
StopDiagnostics
StopDiagnostics stops all started diagnostics
cmd/diagnostics.go:114
↓ 1 callers
Method
StopTraceProfile
StopTraceProfile stops execution tracing
cmd/diagnostics.go:230
↓ 1 callers
Method
StreamDetectReader
StreamDetectReader streams the detection results from the provided io.Reader. It reads data using the specified buffer size (in KB) and processes each
detect/reader.go:76
↓ 1 callers
Function
StripeAccessToken
()
cmd/generate/config/rules/stripe.go:9
↓ 1 callers
Function
SumoLogicAccessID
()
cmd/generate/config/rules/sumologic.go:9
↓ 1 callers
Function
SumoLogicAccessToken
()
cmd/generate/config/rules/sumologic.go:45
↓ 1 callers
Function
Tags
Tags returns additional meta data tags related to the types of segments
detect/codec/segment.go:35
↓ 1 callers
Function
TeamsWebhook
()
cmd/generate/config/rules/teams.go:10
↓ 1 callers
Function
TelegramBotToken
()
cmd/generate/config/rules/telegram.go:9
↓ 1 callers
Function
TravisCIAccessToken
()
cmd/generate/config/rules/travisci.go:9
↓ 1 callers
Function
Twilio
()
cmd/generate/config/rules/twilio.go:10
↓ 1 callers
Function
TwitchAPIToken
()
cmd/generate/config/rules/twitch.go:9
↓ 1 callers
Function
TwitterAPIKey
()
cmd/generate/config/rules/twitter.go:9
↓ 1 callers
Function
TwitterAPISecret
()
cmd/generate/config/rules/twitter.go:23
↓ 1 callers
Function
TwitterAccessSecret
()
cmd/generate/config/rules/twitter.go:66
↓ 1 callers
Function
TwitterAccessToken
()
cmd/generate/config/rules/twitter.go:52
↓ 1 callers
Function
TwitterBearerToken
()
cmd/generate/config/rules/twitter.go:37
↓ 1 callers
Function
Typeform
()
cmd/generate/config/rules/typeform.go:9
↓ 1 callers
Method
Validate
()
config/allowlist.go:70
↓ 1 callers
Function
VaultBatchToken
()
cmd/generate/config/rules/hashicorp_vault.go:53
↓ 1 callers
Function
VaultServiceToken
()
cmd/generate/config/rules/hashicorp_vault.go:10
↓ 1 callers
Method
Write
(w io.WriteCloser, findings []Finding)
report/sarif.go:17
↓ 1 callers
Method
Write
(w io.WriteCloser, findings []Finding)
report/csv.go:15
↓ 1 callers
Method
Write
(w io.WriteCloser, findings []Finding)
report/junit.go:16
↓ 1 callers
Method
Write
writeTemplate renders the findings using the user-provided template. https://www.digitalocean.com/community/tutorials/how-to-use-templates-in-go
report/template.go:48
↓ 1 callers
Method
WriteMemoryProfile
WriteMemoryProfile writes the memory profile to disk
cmd/diagnostics.go:186
↓ 1 callers
Function
YandexAPIKey
()
cmd/generate/config/rules/yandex.go:26
↓ 1 callers
Function
YandexAWSAccessToken
()
cmd/generate/config/rules/yandex.go:9
↓ 1 callers
Function
YandexAccessToken
()
cmd/generate/config/rules/yandex.go:44
↓ 1 callers
Function
ZendeskSecretKey
()
cmd/generate/config/rules/zendesk.go:9
↓ 1 callers
Function
bytesConvert
(bytes uint64)
cmd/root.go:411
↓ 1 callers
Function
captureStdout
(f func())
detect/detect_test.go:834
↓ 1 callers
Method
contains
contains returns true if the other is fully contained within this one
detect/codec/start_end.go:36
↓ 1 callers
Function
decodeIndividualCodePoints
decodeIndividualCodePoints decodes individual Unicode code points (U+1234 format) This is a fallback for when we don't have a continuous sequence of c
detect/codec/unicode.go:178
↓ 1 callers
Function
decodeMultiCodePoint
decodeMultiCodePoint decodes a continuous sequence of Unicode code points (U+XXXX format)
detect/codec/unicode.go:96
↓ 1 callers
Function
decodeMultiEscape
decodeMultiEscape decodes a continuous sequence of Unicode escape sequences (\uXXXX format)
detect/codec/unicode.go:139
↓ 1 callers
Method
decompressorFragments
decompressorFragments recursively crawls archives and yields fragments
sources/file.go:150
↓ 1 callers
Method
extendDefault
(parent *ViperConfig)
config/config.go:375
↓ 1 callers
Method
extendPath
(parent *ViperConfig)
config/config.go:395
↓ 1 callers
Method
extractorFragments
extractorFragments recursively crawls archives and yields fragments
sources/file.go:90
↓ 1 callers
Function
filter
filter will dedupe and redact findings
detect/utils.go:137
↓ 1 callers
Method
findEncodedSegments
findEncodedSegments finds the encoded segments in the data
detect/codec/decoder.go:43
↓ 1 callers
Function
findEncodingMatches
findEncodingMatches finds as many encodings as it can for this pass
detect/codec/encodings.go:120
↓ 1 callers
Function
generateTestValues
()
cmd/generate/config/rules/jwt.go:121
↓ 1 callers
Function
getData
(f Finding)
report/junit.go:62
↓ 1 callers
Function
getFailure
(f Finding)
report/junit.go:54
↓ 1 callers
Function
getLocation
(f Finding)
report/sarif.go:110
↓ 1 callers
Function
getRemoteUrl
(ctx context.Context, source string)
sources/git.go:483
↓ 1 callers
Function
getResults
(findings []Finding)
report/sarif.go:83
↓ 1 callers
Method
getRules
()
report/sarif.go:60
↓ 1 callers
Method
getRuns
(findings []Finding)
report/sarif.go:29
↓ 1 callers
Function
getTestCases
(findings []Finding)
report/junit.go:39
↓ 1 callers
Function
getTestSuites
(findings []Finding)
report/junit.go:27
↓ 1 callers
Method
getTool
()
report/sarif.go:38
↓ 1 callers
Function
gitleaksEnabled
Determine if the pre-commit hook for gitleaks is enabled.
scripts/pre-commit.py:8
↓ 1 callers
Method
hasAllRequiredRules
hasAllRequiredRules checks if we have at least one auxiliary finding for each required rule
detect/detect.go:659
↓ 1 callers
Function
hasEmptyRules
(tool Tool)
report/sarif.go:56
↓ 1 callers
Function
isArchive
isArchive does a light check to see if the provided path is an archive or compressed file. The File source already does this, so this exists mainly to
sources/common.go:31
↓ 1 callers
Method
kinds
kinds returns a list of encodingKinds combined in this one
detect/codec/encodings.go:75
↓ 1 callers
Function
listenForInterrupt
(stopScan chan os.Signal)
main.go:21
↓ 1 callers
Function
messageText
(f Finding)
report/sarif.go:74
↓ 1 callers
Function
platformFromHost
(u *url.URL)
sources/git.go:515
↓ 1 callers
Method
processRequiredRules
processRequiredRules handles the logic for multi-part rules with auxiliary findings
detect/detect.go:580
↓ 1 callers
Function
regexMatched
(f string, re *regexp.Regexp)
config/utils.go:18
← previous
next →
301–400 of 501, ranked by callers