/
githubmirror
/
gitleaks
ОбзорДокументацияВойти
/
githubmirror
/
gitleaks
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
gitleaks/
.../config/rules/
..
1password.go

feat(rules): Add 1Password secret key detection (#1834)

год назад
adafruit.go

Generate comprehensive secret samples (#1484)

2 года назад
adobe.go

Generate comprehensive secret samples (#1484)

2 года назад
age.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
airtable.go

feat: add Airtable Personnal Access Token detection (#1952)

9 месяцев назад
algolia.go

Generate comprehensive secret samples (#1484)

2 года назад
alibaba.go

Generate comprehensive secret samples (#1484)

2 года назад
anthropic.go

feat: add Anthropic API key detection (#1910)

год назад
artifactory.go

feat: add artifactory reference token and api key detection (#1906)

год назад
asana.go

Generate comprehensive secret samples (#1484)

2 года назад
atlassian.go

fix(atlassian): reduce false-positives for v1 pattern (#1892)

год назад
authress.go

feat(report): allow user-defined templates (#1650)

2 года назад
aws.go

feat: add Amazon Bedrock API key detection (#1935)

год назад
azure.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
beamer.go

chore(rules): include fps in reference (#1471)

2 года назад
bitbucket.go

Generate comprehensive secret samples (#1484)

2 года назад
bittrex.go

Generate comprehensive secret samples (#1484)

2 года назад
clickhouse.go

Adding clickhouse scanner (#1826)

год назад
clojars.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
cloudflare.go

Generate comprehensive secret samples (#1484)

2 года назад
codecov.go

Generate comprehensive secret samples (#1484)

2 года назад
cohere.go

feat: add cohere rule (#1549)

2 года назад
coinbase.go

Generate comprehensive secret samples (#1484)

2 года назад
config.tmpl

Config min version (#1955)

10 месяцев назад
confluent.go

Generate comprehensive secret samples (#1484)

2 года назад
contentful.go

Generate comprehensive secret samples (#1484)

2 года назад
curl.go

feat(rule): validate & sort rule when generating (#1817)

год назад
databricks.go

Generate comprehensive secret samples (#1484)

2 года назад
datadog.go

Generate comprehensive secret samples (#1484)

2 года назад
definednetworking.go

Generate comprehensive secret samples (#1484)

2 года назад
digitalocean.go

Generate comprehensive secret samples (#1484)

2 года назад
discord.go

Generate comprehensive secret samples (#1484)

2 года назад
doppler.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
droneci.go

Generate comprehensive secret samples (#1484)

2 года назад
dropbox.go

Generate comprehensive secret samples (#1484)

2 года назад
duffel.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
dynatrace.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
easypost.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
etsy.go

feat(report): allow user-defined templates (#1650)

2 года назад
facebook.go

facebook keyword

2 года назад
fastly.go

Generate comprehensive secret samples (#1484)

2 года назад
finicity.go

Generate comprehensive secret samples (#1484)

2 года назад
finnhub.go

Generate comprehensive secret samples (#1484)

2 года назад
flickr.go

Generate comprehensive secret samples (#1484)

2 года назад
flutterwave.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
flyio.go

Generate comprehensive secret samples (#1484)

2 года назад
frameio.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
freemius.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
freshbooks.go

Generate comprehensive secret samples (#1484)

2 года назад
gcp.go

feat(gcp): increase rule entropy (#1840)

год назад
generic.go

Archive support (#1872)

год назад
github.go

feat(rule): validate & sort rule when generating (#1817)

год назад
gitlab.go

Add support for GitLab Runner Tokens (Routable) (#1820)

год назад
gitter.go

Generate comprehensive secret samples (#1484)

2 года назад
gocardless.go

Generate comprehensive secret samples (#1484)

2 года назад
grafana.go

Generate comprehensive secret samples (#1484)

2 года назад
harness.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
hashicorp.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
hashicorp_vault.go

feat(rule): validate & sort rule when generating (#1817)

год назад
heroku.go

Added Heroku API Key New Version (#1883)

год назад
hubspot.go

Generate comprehensive secret samples (#1484)

2 года назад
huggingface.go

Generate comprehensive secret samples (#1484)

2 года назад
infracost.go

Generate comprehensive secret samples (#1484)

2 года назад
intercom.go

Generate comprehensive secret samples (#1484)

2 года назад
intra42.go

More rule fixes (#1586)

2 года назад
jfrog.go

Add comma as operator for GenerateSemiGenericRegex (#1679)

2 года назад
jwt.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
kraken.go

Generate comprehensive secret samples (#1484)

2 года назад
kubernetes.go

fix(kubernetes): remove slow element from pat (#1848)

год назад
kucoin.go

Generate comprehensive secret samples (#1484)

2 года назад
launchdarkly.go

Generate comprehensive secret samples (#1484)

2 года назад
linear.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
linkedin.go

Generate comprehensive secret samples (#1484)

2 года назад
lob.go

Generate comprehensive secret samples (#1484)

2 года назад
looker.go

Add new Looker client ID and client secret rules (#1947)

9 месяцев назад
mailchimp.go

Generate comprehensive secret samples (#1484)

2 года назад
mailgun.go

Generate comprehensive secret samples (#1484)

2 года назад
mapbox.go

Generate comprehensive secret samples (#1484)

2 года назад
mattermost.go

Generate comprehensive secret samples (#1484)

2 года назад
maxmind.go

Add MaxMind license key rule (#1771)

год назад
meraki.go

fix(meraki): restrict keyword case (#1722)

2 года назад
messagebird.go

Generate comprehensive secret samples (#1484)

2 года назад
netlify.go

Generate comprehensive secret samples (#1484)

2 года назад
newrelic.go

Generate comprehensive secret samples (#1484)

2 года назад
notion.go

Respect contexts with timeouts (#1948)

10 месяцев назад
npm.go

Generate comprehensive secret samples (#1484)

2 года назад
nuget.go

feat(rule): validate & sort rule when generating (#1817)

год назад
nytimes.go

Generate comprehensive secret samples (#1484)

2 года назад
octopusdeploy.go

feat(rules): create Octopus Deploy api key (#1602)

2 года назад
okta.go

Generate comprehensive secret samples (#1484)

2 года назад
openai.go

implement new openai regex pattern (#1780)

год назад
openshift.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
perplexity.go

feat(rules): Add Perplexity AI API key detection (#1825)

год назад
plaid.go

Archive support (#1872)

год назад
planetscale.go

Generate comprehensive secret samples (#1484)

2 года назад
postman.go

Generate comprehensive secret samples (#1484)

2 года назад
prefect.go

Generate comprehensive secret samples (#1484)

2 года назад
privateai.go

feat: add PrivateAI rule (#1548)

2 года назад
privatekey.go

Minor false positive improvements (#1758)

год назад
pulumi.go

Generate comprehensive secret samples (#1484)

2 года назад
pypi.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
rapidapi.go

Generate comprehensive secret samples (#1484)

2 года назад
readme.go

Generate comprehensive secret samples (#1484)

2 года назад
rubygems.go

Generate comprehensive secret samples (#1484)

2 года назад
scalingo.go

Generate comprehensive secret samples (#1484)

2 года назад
sendbird.go

Generate comprehensive secret samples (#1484)

2 года назад
sendgrid.go

Generate comprehensive secret samples (#1484)

2 года назад
sendinblue.go

Generate comprehensive secret samples (#1484)

2 года назад
sentry.go

Minor false positive improvements (#1758)

год назад
settlemint.go

feat: add settlemint api keys detection (#1663)

2 года назад
shippo.go

Generate comprehensive secret samples (#1484)

2 года назад
shopify.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
sidekiq.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
slack.go

A first attempt adding hooks.slack.com/triggers/ (#1792)

год назад
snyk.go

Generate comprehensive secret samples (#1484)

2 года назад
sonar.go

feat: improve regex to detect Sonar tokens with prefixes (#1931)

год назад
sourcegraph.go

added sourcegraph token rule (#1736)

2 года назад
square.go

Generate comprehensive secret samples (#1484)

2 года назад
squarespace.go

Generate comprehensive secret samples (#1484)

2 года назад
stopwords.go

feat(generic-api-key): exclude keywords (#1587)

2 года назад
stripe.go

Generate comprehensive secret samples (#1484)

2 года назад
sumologic.go

Generate comprehensive secret samples (#1484)

2 года назад
teams.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
telegram.go

Generate comprehensive secret samples (#1484)

2 года назад
travisci.go

Generate comprehensive secret samples (#1484)

2 года назад
trello.go

Generate comprehensive secret samples (#1484)

2 года назад
twilio.go

build: support either stdlib or 3rd-party regexp (#1706)

2 года назад
twitch.go

Generate comprehensive secret samples (#1484)

2 года назад
twitter.go

Generate comprehensive secret samples (#1484)

2 года назад
typeform.go

Generate comprehensive secret samples (#1484)

2 года назад
yandex.go

Generate comprehensive secret samples (#1484)

2 года назад
zendesk.go

Generate comprehensive secret samples (#1484)

2 года назад
readme.go
package rules
 
import (
"github.com/zricethezav/gitleaks/v8/cmd/generate/config/utils"
"github.com/zricethezav/gitleaks/v8/cmd/generate/secrets"
"github.com/zricethezav/gitleaks/v8/config"
)
 
func ReadMe() *config.Rule {
// define rule
r := config.Rule{
RuleID: "readme-api-token",
Description: "Detected a Readme API token, risking unauthorized documentation management and content exposure.",
Regex: utils.GenerateUniqueTokenRegex(`rdme_[a-z0-9]{70}`, false),
Entropy: 2,
Keywords: []string{
"rdme_",
},
}
 
// validate
tps := utils.GenerateSampleSecrets("api-token", "rdme_"+secrets.NewSecret(utils.AlphaNumeric("70")))
 
fps := []string{
`const API_KEY = 'rdme_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';`,
}
return utils.Validate(r, tps, fps)
}