Skip to content

Output and Defaults

Output settings control what gets reported and when Warden should fail. Model and runtime defaults live under Models and Runtimes.

failOnseverity
Minimum severity to fail: critical, high, medium, low, info, off.
reportOnseverity
Minimum severity to report.
maxFindingsnumber
Maximum findings to report.
reportOnSuccessboolean
Post a comment when no findings. Default: false.
requestChangesboolean
Request changes when findings exceed failOn. Default: false.
failCheckboolean
Fail the check run when findings exceed failOn. Default: false.
warden.toml
[[skills]]
name = "security-review"
failOn = "high"
reportOn = "medium"
maxFindings = 20

Defaults are inherited by all skills. Individual skills and triggers can override them.

warden.toml
[defaults]
failOn = "high"
reportOn = "medium"
requestChanges = false
failCheck = false
ignorePaths = ["**/vendor/**", "**/node_modules/**"]