Policies
Redactum includes 197 built-in patterns across 28 categories for comprehensive detection of personal, financial, and technical sensitive data.
From API keys and database credentials to personal information and financial data, each policy is designed to catch real-world patterns while minimizing false positives. Use them individually or combine categories to match your security requirements.
Developer Identifiers
Policy | Example Match |
---|---|
GOOGLE_CLOUD_PROJECT_ID | gcp-project-id: my-project-123456 |
KAFKA_BOOTSTRAP_SERVER | kafka-broker1.example.com:9092 |
CONTAINER_REGISTRY | us.gcr.io/my-project/my-image:latest |
GIT_SSH_URL | git@github.com:user/repo.git |
API_ENDPOINT_URL | https://api.example.com/v1/users |
KUBERNETES_SECRET | kubernetes-secret: my-secret.default |
BUILD_NUMBER | BUILD-2024.1.123 |
VERSION_TAG | v1.2.3 |
COMMIT_HASH | commit: a1b2c3d4e5f6789012345678901234567890abcd |
PR_ISSUE_NUMBER | PR #1234 |
JIRA_TICKET | PROJ-1234 |
FIREBASE_CONFIG | my-app-default-rtdb.us-central1.firebaseio.com |
SUPABASE_URL | https://abcdefghijklmnopqrst.supabase.co |
AUTH0_DOMAIN | myapp.auth0.com |
NETLIFY_SITE_ID | 12345678-1234-1234-1234-123456789012 |
VERCEL_DEPLOYMENT_URL | https://my-app-git-main-myteam.vercel.app |
Developer Secrets
Policy | Example Match |
---|---|
BASE64_URL_PARAM | https://example.com?token=aGVsbG93b3JsZHNlY3JldGtleXZhbHVl |
DOCKER_PASSWORD_FLAG | docker login -u user -p mysecretpass123 |
ENVIRONMENT_VARIABLE_SECRET | export API_KEY=sk-1234567890abcdef |
SERVICE_ACCOUNT_EMAIL | service-account@my-project.iam.gserviceaccount.com |
SONARQUBE_TOKEN | sqp_1234567890abcdef1234567890abcdef12345678 |
LAUNCHDARKLY_SDK_KEY | sdk-12345678-1234-1234-1234-123456789012 |
SEGMENT_WRITE_KEY | segment-writekey: 1234567890abcdefghijklmnop123456 |
MIXPANEL_API_SECRET | mixpanel-secret: 1234567890abcdef1234567890abcdef |
ALGOLIA_API_KEY | algolia-api-key: 1234567890abcdef1234567890abcdef |
ELASTIC_CLOUD_ID | elastic-cloud-id: dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw== |
Database Credentials
Policy | Example Match |
---|---|
DATABASE_URL | postgres://user:pass@host:5432/dbname |
MONGODB_CONNECTION_STRING | mongodb://user:pass@host:27017/database |
REDIS_CONNECTION_STRING | redis://user:password@localhost:6379/0 |
ELASTICSEARCH_URL | https://elastic:password@localhost:9200 |
RABBITMQ_CONNECTION_STRING | amqp://user:password@localhost:5672/ |
POSTGRESQL_CONNECTION_STRING | postgresql://user:password@localhost:5432/dbname |
MYSQL_CONNECTION_STRING | mysql://user:password@localhost:3306/database |
CASSANDRA_CONNECTION_STRING | cassandra://user:pass@host:9042/keyspace |
JDBC_CONNECTION_STRING | jdbc:mysql://dbuser:dbpass@localhost:3306/mydb |
SMTP_CONNECTION_STRING | smtp://user:password@smtp.gmail.com:587 |
Cloud Credentials
Policy | Example Match |
---|---|
AZURE_SUBSCRIPTION_ID | 12345678-1234-1234-1234-123456789012 |
HEROKU_API_KEY | 12345678-1234-1234-1234-123456789012 |
DIGITALOCEAN_TOKEN | dop_v1_1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef |
RAILWAY_TOKEN | 12345678-1234-1234-1234-123456789012 |
GCP_SERVICE_ACCOUNT_KEY | my-service-account@my-project.iam.gserviceaccount.com |
AWS_ACCOUNT_ID | aws-account-id: 123456789012 |
GCP_API_KEY | AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI |
AZURE_STORAGE_CONNECTION_STRING | DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUV==;EndpointSuffix=core.windows.net |
API Keys
Policy | Example Match |
---|---|
OPENAI_API_KEY | sk-1234567890abcdefghijklmnopqrstuvwxyz |
ANTHROPIC_API_KEY | sk-ant-api03-abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789012345678901234567890 |
GITHUB_TOKEN | ghp_abcdefghijklmnopqrstuvwxyz1234567890 |
GITHUB_FINE_GRAINED_TOKEN | github_pat_1234567890ABCDEFGHIJ_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY |
STRIPE_KEY | sk_live_1234567890abcdefghijklmnop |
JWT_TOKEN | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c |
API_KEY_GENERIC | api_key: 1234567890abcdefghij |
PASSWORD_ASSIGNMENT | password = "P@ssw0rd123!" |
GOOGLE_API_KEY | AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI |
SLACK_TOKEN | xoxb-123456789012-123456789012-abcdefghijklmnopqrstuvwx |
PAYPAL_CLIENT_ID | AQkquBDf1zctJOWGKWUEtKXm6qVhueUEMvXO_-MCI4DQQ4-LWvkDLIN2fGsdabcdefghijklmnopqrstu |
TWILIO_API_KEY | SK1234567890abcdef1234567890abcdef |
SENDGRID_API_KEY | SG.abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234 |
CLOUDFLARE_API_TOKEN | 1234567890abcdefghijklmnopqrstuvwxyz1234 |
AWS Credentials
Policy | Example Match |
---|---|
AWS_ACCESS_KEY | AKIAIOSFODNN7EXAMPLE |
AWS_SECRET_KEY | wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY |
AWS_SESSION_TOKEN | FQoGZXIvYXdzEBYaDKJHabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwx |
Private Keys
Policy | Example Match |
---|---|
RSA_PRIVATE_KEY | -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA... -----END RSA PRIVATE KEY----- |
EC_PRIVATE_KEY | -----BEGIN EC PRIVATE KEY----- MHcCAQEEIA... -----END EC PRIVATE KEY----- |
OPENSSH_PRIVATE_KEY | -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEA... -----END OPENSSH PRIVATE KEY----- |
GENERIC_PRIVATE_KEY | -----BEGIN PRIVATE KEY----- MIIEvQIBADANBgkqhkiG9w0BAQ... -----END PRIVATE KEY----- |
CI/CD Secrets
Policy | Example Match |
---|---|
JENKINS_TOKEN | jenkins-token: 11a1234567890abcdef1234567890abcd |
CIRCLECI_TOKEN | circleci-token: 1234567890abcdef1234567890abcdef12345678 |
TRAVIS_CI_TOKEN | travis-token: 1234567890abcdefghijkl |
GITLAB_TOKEN | glpat-abcdefghijklmnopqrst |
GITLAB_CI_TOKEN | CI_JOB_TOKEN: 1234567890abcdef |
AZURE_DEVOPS_TOKEN | azdo-token: 1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdef |
BITBUCKET_TOKEN | bitbucket-token: 1234567890abcdefghij |
Monitoring Secrets
Policy | Example Match |
---|---|
SENTRY_DSN | https://1234567890abcdef1234567890abcdef@1a2b3c.ingest.sentry.io/1234567 |
NEW_RELIC_LICENSE_KEY | newrelic-key: 1234567890abcdef1234567890abcdef12345678 |
DATADOG_API_KEY | datadog-key: 1234567890abcdef1234567890abcdef |
PAGERDUTY_INTEGRATION_KEY | pagerduty-key: 1234567890abcdef1234567890abcdef |
GRAFANA_API_KEY | glsa_1234567890abcdefghijklmnopqrstuv_1a2b3c4d |
PROMETHEUS_REMOTE_WRITE | remote_write_url: https://prometheus-us-central1.grafana.net/api/v1/write |
SPLUNK_HEC_TOKEN | Splunk 12345678-1234-1234-1234-123456789012 |
SUMO_LOGIC_COLLECTOR | https://collectors.us2.sumologic.com/receiver/v1/http/1234567890ABCDEF |
BUGSNAG_API_KEY | bugsnag-api-key: 1234567890abcdef1234567890abcdef |
ROLLBAR_ACCESS_TOKEN | rollbar-access-token: 1234567890abcdef1234567890abcdef |
AIRBRAKE_API_KEY | airbrake-api-key: 1234567890abcdef1234567890abcdef |
LOGDNA_INGESTION_KEY | logdna-ingestion-key: 1234567890abcdef1234567890abcdef |
LOGGLY_TOKEN | loggly-token: 12345678-1234-1234-1234-123456789012 |
PAPERTRAIL_TOKEN | papertrail-token: 1234567890abcdef1234567890abcdef |
Authentication Secrets
Policy | Example Match |
---|---|
OAUTH_CLIENT_ID | client_id: 1234567890-abcdefghijklmnopqrstuvwxyz |
OAUTH_CLIENT_SECRET | client_secret: GOCSPX-1234567890abcdefghijklmnop |
OAUTH_REFRESH_TOKEN | refresh_token: 1//0gFU7abcdefghijklmnopqrstuvw |
OAUTH_ACCESS_TOKEN | access_token: ya29.a0ARrdaMabcdefghijklmnopqr |
BASIC_AUTH_HEADER | Authorization: Basic dXNlcjpwYXNzd29yZA== |
BEARER_TOKEN_HEADER | Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.dozjgNryP4J3jVmNHl0w5N_XgL0n3I9PlFUP0THsR8U |
API_KEY_HEADER | X-API-Key: 1234567890abcdefghijklmnopqrst |
SESSION_ID_COOKIE | sessionid=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0 |
OKTA_API_TOKEN | okta-token: 001234567890aBcDeFgHiJkLmNoPqRsTuVwXyZ12 |
AUTH0_API_TOKEN | auth0-token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik |
KEYCLOAK_CLIENT_SECRET | keycloak-client-secret: 12345678-1234-1234-1234-123456789012 |
Webhook URLs
Policy | Example Match |
---|---|
WEBHOOK_URL | https://hooks.example.com/webhook/1234567890abcdef |
SLACK_WEBHOOK | https://hooks.slack.com/services/T12345678/B1234567890/abcdefghijklmnopqrstuvwx |
DISCORD_WEBHOOK | https://discord.com/api/webhooks/123456789012345678/abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz123456 |
Package Registries
Policy | Example Match |
---|---|
NPM_TOKEN | npm_abcd1234efgh5678ijkl9012mnop3456qrst |
PYPI_TOKEN | pypi-abcd1234efgh5678ijkl9012mnop3456qrstuvwx7890yzab1234cdef567 |
QUAY_IO_TOKEN | quay.io-token: 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ123456 |
JFROG_ARTIFACTORY_TOKEN | AKCp1234567890abcdefghijklmnopqrstuvwxyz |
NEXUS_REPOSITORY_TOKEN | nexus-token: 1234567890abcdef-1234-1234-1234 |
Container Registries
Policy | Example Match |
---|---|
DOCKER_REGISTRY_TOKEN | dckr_pat_abcd1234efgh5678ijkl9012mnop3456qrst |
DOCKER_HUB_TOKEN | dckr_pat_abcd1234efgh5678ijkl9012mnop3456qrst |
Infrastructure Secrets
Policy | Example Match |
---|---|
TERRAFORM_CLOUD_TOKEN | 12345678901234.atlasv1.123456789012345678901234567890123456789012345678901234 |
HASHICORP_VAULT_TOKEN | vault-token: s.1234567890abcdefghijklmnop |
AWS_SECRETS_MANAGER_ARN | arn:aws:secretsmanager:us-east-1:123456789012:secret:MySecret-abcdef |
AZURE_KEY_VAULT_SECRET | https://myvault.vault.azure.net/secrets/MySecret/1234567890abcdef1234567890abcdef |
GCP_SECRET_MANAGER | projects/123456/secrets/my-secret/versions/latest |
KUBERNETES_CONFIG | apiVersion: v1 kind: Config |
HELM_REPOSITORY_CREDENTIALS | helm-repo-password: 1234567890abcdef |
ANSIBLE_VAULT_PASSWORD | ansible-vault-password-file: /path/to/vault-pass |
CONSUL_TOKEN | consul-token: 12345678-1234-1234-1234-123456789012 |
RANCHER_TOKEN | token-12abc:12345 |
Encryption Keys
Policy | Example Match |
---|---|
SSH_KEY_FINGERPRINT | SHA256:1234567890abcdefghijklmnopqrstuvwxyz1234567 |
PGP_KEY_ID | 0x1234567890ABCDEF |
AGE_SECRET_KEY | AGE-SECRET-KEY-1QYQSZQGPQYQSZQGPQYQSZQGPQYQSZQGPQYQSZQGPQYQSZQGPQYQSZQGPQY |
AGE_PUBLIC_KEY | age1abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuv |
AWS_KMS_KEY_ID | arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012 |
GCP_KMS_KEY | projects/my-project/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key |
AZURE_KEY_IDENTIFIER | https://myvault.vault.azure.net/keys/mykey/1234567890abcdef1234567890abcdef |
MASTER_KEY | master_key: YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoxMjM0NTY3ODkwYWJjZGVmZ2g= |
Insurance
Policy | Example Match |
---|---|
AUTO_INSURANCE_POLICY | Auto Policy: POLAUTO123 |
HOME_INSURANCE_POLICY | Home Policy: HOME2024789 |
LIFE_INSURANCE_POLICY | Life Policy: LIFEPOL456 |
TRAVEL_INSURANCE_POLICY | Travel Policy: TRV2024123 |
WORKERS_COMPENSATION_CLAIM | Workers Comp Claim: WC2024789 |
DISABILITY_INSURANCE_POLICY | Disability Policy: DISPOL123 |
DENTAL_INSURANCE_POLICY | Dental Policy: DENT456123 |
VISION_INSURANCE_POLICY | Vision Policy: VIS789456 |
US_HEALTH_INSURANCE_POLICY | Policy H123456789 |
US_INSURANCE_GROUP_NUMBER | GRP123456 |
US_INSURANCE_CLAIM_NUMBER | Claim CLM2024123456 |
MEDICARE_NUMBER_US | 123-45-6789-A |
MEDICAID_NUMBER_US | Medicaid 123456789A |
BCBS_MEMBER_ID | BCBS XYZ123456789 |
AETNA_MEMBER_ID | Aetna W123456789 |
UNITEDHEALTH_MEMBER_ID | United 901234567 |
UK_NHS_NUMBER | 123 456 7890 |
CANADIAN_HEALTH_CARD | 1234567890 |
AUSTRALIAN_MEDICARE_NUMBER | 1234 56789 0 |
GERMAN_HEALTH_INSURANCE_NUMBER | A123456789 |
FRENCH_SOCIAL_SECURITY_NUMBER | 184127645108946 |
EUROPEAN_HEALTH_INSURANCE_CARD | EHIC 801234567890123 |
WORKERS_COMPENSATION_CLAIM | Workers Comp Claim: WC2024789 |
DISABILITY_INSURANCE_POLICY | Disability Policy: DISPOL123 |
DENTAL_INSURANCE_POLICY | Dental Policy: DENT456123 |
VISION_INSURANCE_POLICY | Vision Policy: VIS789456 |
Medical
Policy | Example Match |
---|---|
MEDICAL_RECORD_NUMBER | MRN-123456 |
HEALTH_INSURANCE_ID | Insurance HIB123456789 |
Financial
Policy | Example Match |
---|---|
CREDIT_CARD | 4111111111111111 |
CREDIT_CARD_WITH_SEPARATORS | 4111-1111-1111-1111 |
ROUTING_NUMBER_US | 021000021 |
IBAN | GB82WEST12345698765432 |
SWIFT_CODE | BOFAUS3N |
ACCOUNT_NUMBER_US | Account Number: 123456789012 |
ACH_ROUTING_NUMBER | Routing Number: 021000021 |
CREDIT_CARD_CVV | CVV: 123 |
Tax Identifiers
Policy | Example Match |
---|---|
US_EIN_WITH_LABEL | EIN: 12-3456789 |
US_EIN_PREFIXED | EIN 12-3456789 |
US_TIN_WITH_LABEL | TIN 12-3456789 |
US_EIN | 12-3456789 |
UK_VAT_NUMBER | GB123456789 |
EU_VAT_NUMBER | DE123456789 |
CANADIAN_BUSINESS_NUMBER | 123456789RC0001 |
AUSTRALIAN_ABN | 12 345 678 901 |
GERMAN_TAX_NUMBER | 12/345/67890 |
FRENCH_SIRET_NUMBER | 12345678901234 |
FRENCH_SIREN_NUMBER | 123456789 |
Government IDs
Policy | Example Match |
---|---|
US_DRIVER_LICENSE | D12345678 |
US_PASSPORT_NUMBER | M12345678 |
NATIONAL_ID | National ID: ID123456789 |
PASSPORT_MRZ | P<USADOE<<JOHN<<<<<<<<<<<<<<<<<<<<<<<<<<<<< L898902C<3USA6908061M9511084710000307<715816 |
ITIN | 900-70-1234 |
Social Security Numbers
Policy | Example Match |
---|---|
SSN | 123-45-6789 |
Email
Policy | Example Match |
---|---|
EMAIL_ADDRESS | john@example.com |
Phone Numbers
Policy | Example Match |
---|---|
PHONE_NUMBER_UK | +442071234567 |
PHONE_NUMBER_CANADIAN | +1-416-555-0123 |
PHONE_NUMBER_INTERNATIONAL | Call +14155551234 |
PHONE_NUMBER_US | 555-123-4567 |
Geographic
Policy | Example Match |
---|---|
US_ZIP_CODE | 12345 |
CANADIAN_POSTAL_CODE | K1A 0B1 |
UK_POSTCODE | SW1A 1AA |
GPS_COORDINATES | 40.7128,-74.0060 |
Employee IDs
Policy | Example Match |
---|---|
EMPLOYEE_ID | EMP 123456 |
Vehicles
Policy | Example Match |
---|---|
VIN | 1HGBH41JXMN109186 |
US_LICENSE_PLATE | ABC-1234 |
IP Addresses
Policy | Example Match |
---|---|
IPV4_ADDRESS | 192.168.1.1 |
IPV6_ADDRESS | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
Digital Identity
Policy | Example Match |
---|---|
UUID | 550e8400-e29b-41d4-a716-446655440000 |
BITCOIN_ADDRESS | 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa |
ETHEREUM_ADDRESS | 0x742d35Cc6634C0532925a3b844Bc9e7595f5a123 |
MAC_ADDRESS | 00:1B:44:11:3A:B7 |
SHA_HASH | 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 |