Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ADR-0104: Extra_vars are masked by default, with public as a per-value opt-out

Status: accepted

Context

The old rule masked only when secret: true, a flag that defaults to unset — so an entry whose payload is named variables printed all of them. Opt-out per value and never per type: a client id, a region and an account SID are each safe to print and the secret beside them is not. Without it the basic profile is either useless (everything masked) or unsafe (nothing)

Decision

extra_vars are masked by default, with public as a per-value opt-out

Evidence

unv-cli/src/out.rs