docs(secrets-broker): record deferred 'secret put' scripted-namespace edge
jackdaw-dev observation (2026-08-12): the new-namespace warning is non-blocking + stderr, so a scripted put suppressing stderr can still mis-namespace silently. Deliberately not blocking (domain-scoped names would misfire on auto-prefix); revisit with an opt-in --strict flag only if scripted callers appear.
This commit is contained in:
@@ -153,6 +153,14 @@ infra store; the org path remains the escape hatch if per-user ACLs are ever nee
|
||||
future).
|
||||
- **Bitwarden Secrets Manager** — Vaultwarden does not implement it; not an option.
|
||||
|
||||
## Known limitations (deferred)
|
||||
- **`secret put` namespace warning is non-blocking + stderr** — an interactive caller
|
||||
sees the new-top-level-namespace heads-up, but a *scripted* caller that suppresses
|
||||
stderr can still store an item under a typo'd/missing prefix silently (jackdaw-dev,
|
||||
2026-08-12). Deliberately not blocking (some names are legitimately domain-scoped,
|
||||
e.g. `gitea/…`, `certs/…`, so auto-prefixing would misfire). Revisit with an opt-in
|
||||
`--strict` flag (nonzero exit on a new namespace) only if scripted callers appear.
|
||||
|
||||
## Failure modes / rollback
|
||||
|
||||
- Broker/vault down → lookups fail, but host `.env` are untouched and authoritative
|
||||
|
||||
Reference in New Issue
Block a user