Guide
Configuration
Configuring AudisAI with config files and ignore rules.
Configuration
AudisAI can be configured via command-line arguments, a configuration file (audisai.yaml), or the interactive wizard.
audisai.yaml
You can place a audisai.yaml file in the root of your project to persist your configuration.
# Supported policies to check against (comma-separated codes)
states: tx,co,nist-ai,eu
# Default output format (markdown, json, sarif, pdf)
format: markdown
# Minimum severity to report (low, medium, high, critical)
min_severity: medium
# Whether to exit with code 1 on violations
fail_on_violation: true.audisaiignore
Similar to .gitignore, you can use .audisaiignore to exclude files or directories from scanning. You can also ignore specific rules for specific files.
# Ignore directories
vendor/
node_modules/
tests/
# Ignore specific rule in a specific file
# Format: <Rule-ID>: <File-Path>
TX-001: legacy_module.py
EU-005: experimental/feature.tsInitialization
You can generate these configuration files automatically:
audisai init