/
githubmirror
/
gitleaks
Обзор
Документация
Войти
/
githubmirror
/
gitleaks
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmd/generate/config/utils/patterns.go
37 строк
852 B
Richard Gomez
Make config generation utils public (#1480)
26 авг 2024, 21:11
Не верифицирован
26 авг 2024, 21:11
bd81872
Код
Авторство
О чём код?
// == WARNING == // These functions are used to generate GitLeak's default config. // You are free to use these in your own project, HOWEVER, no API stability is guaranteed. package utils import ( "fmt" ) func Numeric(size string) string { return fmt.Sprintf(`[0-9]{%s}`, size) } func Hex(size string) string { return fmt.Sprintf(`[a-f0-9]{%s}`, size) } func AlphaNumeric(size string) string { return fmt.Sprintf(`[a-z0-9]{%s}`, size) } func AlphaNumericExtendedShort(size string) string { return fmt.Sprintf(`[a-z0-9_-]{%s}`, size) } func AlphaNumericExtended(size string) string { return fmt.Sprintf(`[a-z0-9=_\-]{%s}`, size) } func AlphaNumericExtendedLong(size string) string { return fmt.Sprintf(`[a-z0-9\/=_\+\-]{%s}`, size) } func Hex8_4_4_4_12() string { return `[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}` }