Output Encoding

Kind: mechanism

Layer: Security Core

Record: architecture:output-encoding

Severity: mandatory

Scope: UI, API, serialization

Canonical: Ontology

A mechanism that escapes values for the context they are written into, such as HTML, SQL or a shell.

Listed in Architecture principles, after Input Validation and before Encryption at Rest.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from