Variable Name Patterns Appended to defaults
Regex patterns that match suspicious variable / field names (e.g. (?i)mySecret,
(?i)internalKey). Entries here are appended to the defaults — existing
default patterns stay active.
Default patterns (already active)
{{joinLines .Defaults.VariableNamePatterns}}
Value Match Patterns Appended to defaults
Detect specific credential formats by their value (e.g. AWS keys, JWT tokens,
PostgreSQL URIs). Each entry has a display name and a regex. These are
appended to the built-in patterns.
{{range $i, $vmp := .ExtraValueMatchPatterns}}
{{end}}
Default value match patterns (already active)
{{range .Defaults.ValueMatchPatterns}}
{{.Name}}: {{.Pattern}}
{{end}}
Value Exclusion Patterns Appended to defaults
Regex patterns to exclude known-safe variable values, e.g. (?i)^placeholder$.
Applied only to variable assignments. Appended to defaults.
Default variable value exclusions (already active)
{{joinLines .Defaults.VariableValueExcludePatterns}}
Applied to both variable assignments and full-text scans. Useful for local dev URIs
(e.g. postgres://.*@localhost:.*/.*). Appended to defaults.
Default full-text exclusions (already active)
{{joinLines .Defaults.FullTextValueExcludePatterns}}
File Filters Appended to defaults
Directory names treated as test-only when "Exclude test directories" is enabled.
Appended to defaults.
Default test directories (already active)
{{joinLines .Defaults.TestDirectories}}
Names of files or directories to skip entirely. Appended to defaults.
Default ignored files (already active)
{{joinLines .Defaults.IgnoreFiles}}
Extensions scanned as plain text for credential values (e.g. env, secrets).
Appended to defaults.
Default generic text extensions (already active)
{{joinLines .Defaults.GenericFileExtensions}}
Extensions scanned as generic code (detects variable assignments).
Appended to defaults.
Default generic code extensions (already active)
{{joinLines .Defaults.GenericCodeFileExtensions}}