# `Incant.Sensitive`
[🔗](https://github.com/elixir-vibe/incant/blob/v0.1.1/lib/incant/sensitive.ex#L1)

Helpers for secret/sensitive Incant metadata.

Incant treats `:secret`, `:sensitive`, and `:redacted` as presentation and
transport-safety hints. They do not replace authorization; they prevent common
table/detail/contract rendering paths from exposing raw values.

# `redact`

Returns a stable redacted display value for sensitive fields.

# `redact`

Redacts a value when opts are sensitive; otherwise returns it unchanged.

# `redact_row`

Redacts sensitive fields from a row according to resource column metadata.

# `sensitive?`

Returns true when metadata opts mark a value as sensitive.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
