BLACK_WALL ← all failure modeshomeEN · ES · PT
DATA MUTATION · RED FLAG

An agent ran UPDATE or DELETE with no WHERE clause

SQL_NO_WHERE

A DELETE or UPDATE statement without a WHERE clause applies to every row in the table instead of the intended one.

Why it matters

This is exactly the class of action that’s cheap to prevent and expensive to undo — rollback, insurance, and observability all kick in after the damage is done. The only place to stop it is a check that runs before the action does.

Example

DELETE FROM users; wipes the entire users table instead of a single row.

How Black_Wall catches it

Black_Wall raises SQL_NO_WHERE and stops the query before it runs.

FLAGSQL_NO_WHERE

Black_Wall returns a risk score (0–100), a reversibility class, this named red flag, and a gate — proceed / confirm / human-required — in a few seconds, before the action runs.

See it on your own action

Paste an action your agent might take and watch Black_Wall gate it — no signup.

Related checks