Ir para o conteúdo

QG303 Platform invariant escaped

Em inglês

Esta página de regra é mostrada como o caçador de bugs a publica, em inglês, porque é a página que cada achado cita; os identificadores, os campos e o texto da regra são os do relatório.

Type Vulnerability
Severity by what the action can do: Critical for a destructive or irreversible write, High for a write, Medium for a read, High when no extracted model classes it
Front end a synthesised host and its router
Guardrail category (Vassilev 2026) E. Action & Execution Guardrails
AI RMF functions (NIST AI 100-1) GOVERN, MANAGE
OWASP ASI03:2026 Identity and Privilege Abuse
Gates by default yes: a new finding under it fails the default quality gate

Raised when

A licence, confirmation, access, override, exposure or template-classification guard a path gets past.

Why it matters

These are the platform's outermost invariants. A path past one is a call the platform would refuse, made anyway.

How to fix it

Change the model annotation or declaration that produces the guard, then synthesise again.

What the finding carries

A location in the document the team edits, a fingerprint that survives unrelated edits, a reproduction (a transcript replayed against NeMo Guardrails for a policy, a dialogue case played through the selector for a router, or the gate's inputs reproduced by agreement), and, where the scan can produce one, a fix whose re-scan it has already run. See the catalogue for the other rules.