rust-sanitize 0.11.0

Deterministic one-way data sanitization engine
Documentation
# CircleCI — personal API tokens, project tokens

# v2 token (CCIPAT_ prefix with 22-char random + 40-char hex)
- kind: regex
  pattern: '\b(CCIPAT_[a-zA-Z0-9]{22}_[a-fA-F0-9]{40})\b'
  category: auth_token
  label: circleci_token_v2

# v1 token (40-char hex associated with "circle" context)
- kind: regex
  pattern: '(?i)(?:circle[_-]?(?:ci|token)|circleci)[\s:="'']+([a-fA-F0-9]{40})\b'
  category: auth_token
  label: circleci_token_v1

- kind: allow
  values:
    - "circleci"
    - "circleci.com"
    - "circle-ci"
    - ".circleci"
    - ".circleci/config.yml"
    - "true"
    - "false"
    - "yes"
    - "no"
    - "null"
    - "none"
    - "nil"
    - "0"
    - "1"
    - "localhost"
    - "127.0.0.1"
    - "0.0.0.0"
    - "::1"
    - "changeme"
    - "example"
    - "sample"
    - "placeholder"
    - "${*}"
    - "{{*}}"
    - "<<*>>"
    - "example.com"
    - "example.org"