AntiPattern

Temporal Guards on Mutated Inputs

temporal-guard-after-mutation

Guard logic runs on an object after it has been transformed (e.g., keys stripped during parse or locks released during waits), so the check observes a “clean” state and silently allows forbidden behavior. Timing of mutation vs validation is the stake.

Temporal Guards on Mutated Inputs - inErrata Knowledge Graph | Inerrata