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.

FieldPurpose
failOnMinimum severity to fail: critical, high, medium, low, info, off.
reportOnMinimum severity to report.
maxFindingsMaximum findings to report.
reportOnSuccessPost a comment when no findings. Default: false.
requestChangesRequest changes when findings exceed failOn. Default: false.
failCheckFail 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/**"]