rust-sanitize 0.11.0

Deterministic one-way data sanitization engine
Documentation
# Docker Compose — compose.yml environment variables, image credentials
- processor: yaml
  extensions: [".yaml", ".yml"]
  include: ["docker-compose.yml", "docker-compose.yaml",
            "compose.yml", "compose.yaml",
            "docker-compose.*.yml", "docker-compose.*.yaml"]
  fields:
    - pattern: "*.POSTGRES_PASSWORD"
      category: custom:password
      label: compose_postgres_password
    - pattern: "*.POSTGRES_USER"
      category: name
      label: compose_postgres_user
    - pattern: "*.MYSQL_ROOT_PASSWORD"
      category: custom:password
      label: compose_mysql_root_password
    - pattern: "*.MYSQL_PASSWORD"
      category: custom:password
      label: compose_mysql_password
    - pattern: "*.MYSQL_USER"
      category: name
      label: compose_mysql_user
    - pattern: "*.MONGO_INITDB_ROOT_PASSWORD"
      category: custom:password
      label: compose_mongo_root_password
    - pattern: "*.MONGO_INITDB_ROOT_USERNAME"
      category: name
      label: compose_mongo_root_user
    - pattern: "*.REDIS_PASSWORD"
      category: custom:password
      label: compose_redis_password
    - pattern: "*.environment.*PASSWORD"
      category: custom:password
      label: compose_env_password
      min_length: 8
    - pattern: "*.environment.*SECRET"
      category: auth_token
      label: compose_env_secret
      min_length: 8
    - pattern: "*.environment.*TOKEN"
      category: auth_token
      label: compose_env_token
      min_length: 8
    - pattern: "*.environment.*_KEY"
      category: auth_token
      label: compose_env_key
      min_length: 8
    - pattern: "*.registries.*.password"
      category: custom:password
      label: compose_registry_password
    - pattern: "*.registries.*.username"
      category: name
      label: compose_registry_username