QueryGuard is the final safety review for DataGrip. It flags DELETE and UPDATE without WHERE, plus DROP, TRUNCATE and risky transactions — analyzed entirely inside your IDE.
Statement affects every row in orders. Production datasource — execution blocked pending confirmation.
Every safeguard runs inside DataGrip. No proxy, no cloud service, no account — just a disciplined check between you and an irreversible statement.
Flags DELETE/UPDATE without WHERE, DROP, TRUNCATE, multi-statement risk and loose key predicates.
Classify each datasource as production, staging or dev. Unclassified connections are never reported as safe.
Commit a .queryguard.yml at the project root. Version-controlled rules everyone on the team inherits.
Sanitized metadata only — time, datasource alias, environment, score, rule IDs and action. Never the SQL itself.
No SQL, results, credentials or connection strings are ever uploaded. Free analysis works fully offline.
Run Check Query Safety straight from the SQL editor menu — no context switch, no extra window.
QueryGuard analyzes SQL inside your IDE and stops there. It does not collect, transmit, sell or share your queries, results, credentials, schema or telemetry — because none of it is ever sent in the first place.
Local warnings and Check Query Safety are free forever. Pro adds shared policies, reinforced confirmations and audit export.
Everything you need for personal safety checks.
For developers who touch production. 30-day trial.
The full Pro feature set, for team purchasing.
Paid plans activate after JetBrains Marketplace approves the product code. Until then, everything runs free.
Put a disciplined, private safety review between your team and the queries you can't undo.