Configuration

Customize Azath behavior using the azath.yaml file.


Default Configuration

Azath looks for a configuration file in the following order:

  • Current directory: ./azath.yaml
  • Home directory: ~/.config/azath/azath.yaml

Example azath.yaml

version: 1.0.0

exclude:
  - "dist/**"
  - "**/*.lock"
  - "tests/fixtures/**"

patterns:
  - name: "Internal API Key"
    regex: "INT_[A-Z0-9]{16}"
    entropy: 4.5

output:
  format: "table" # json, table, simple
  report_file: "azath-report.json"

Exclusions

Azath respects .gitignore by default. You can add additional global exclusions in the config file.