package rules import ( "github.com/zricethezav/gitleaks/v8/config" ) func RubyGemsAPIToken() *config.Rule { // define rule r := config.Rule{ RuleID: "rubygems-api-token", Description: "Rubygem API token", Regex: generateUniqueTokenRegex(`rubygems_[a-f0-9]{48}`), SecretGroup: 1, Keywords: []string{ "rubygems_", }, } // validate tps := []string{ generateSampleSecret("rubygemsAPIToken", "rubygems_"+sampleHex48Token), } return validate(r, tps) }