Skip to content

Configuration

Create a .llmarmor.yaml file in your project root:

.llmarmor.yaml
# Minimum severity to report
severity_threshold: MEDIUM
# Enable strict mode by default
strict: false
# Per-rule configuration
rules:
LLM01:
enabled: true
severity: HIGH
LLM07:
enabled: false
# Additional paths to exclude
exclude_paths:
- "tests/**"
- "scripts/dev_*"
- "docs/**"

CLI flags always take precedence over config file values.

Create a .llmarmorignore file to skip files using gitignore-style glob patterns:

.llmarmorignore
tests/fixtures/**
build/**
dist/**
scripts/dev_seed.py

These directories are automatically skipped:

.git, __pycache__, .venv, venv, node_modules, .tox, dist, build, .eggs