Skip to main content
reason_codes is a list of short identifiers explaining why a scan received its recommendation. Codes can be combined; treat the list as an unordered set and as open-ended. New codes may be added over time, so code defensively against unknown codes — never assume the list is exhaustive or in a fixed order.

Categorical codes

Emitted when matching keywords or domains are found.

Pattern codes

Emitted when Tumban’s analysis identifies a violation pattern.

Exculpatory and clean codes

Content safety codes

Emitted when Tumban’s content classification flagged text or an image.

Adjudication codes

Emitted when a follow-up review pass evaluated a borderline score and changed it. A pass that leaves the score unchanged emits no adjudication code.

Failure codes

New codes may be added over time. Treat unknown codes as informational rather than failing your integration on them.