package
8.0.0-20230424081826-a6f569c79e5f
Repository: https://github.com/gptio/gitleaks.git
Documentation: pkg.go.dev
# README
package rules
import ( "github.com/gptio/gitleaks/v8/cmd/generate/secrets" "github.com/gptio/gitleaks/v8/config" )
func ReadMe() *config.Rule {
// define rule
r := config.Rule{
RuleID: "readme-api-token",
Description: "Readme API token",
Regex: generateUniqueTokenRegex(rdme_[a-z0-9]{70}
),
SecretGroup: 1,
Keywords: []string{
"rdme_",
},
}
// validate
tps := []string{
generateSampleSecret("api-token", "rdme_"+secrets.NewSecret(alphaNumeric("70"))),
}
return validate(r, tps, nil)
}