Hook community intermediate
dbt Full-Refresh Guard
Require confirmation before a full-refresh of a large incremental model.
At a glance
| What | Require confirmation before a full-refresh of a large incremental model. |
|---|---|
| Where | dbt |
Purpose
Require confirmation before a full-refresh of a large incremental model.
Security scan
Last sweep 2026-10-24: 0 finding(s), 0 marked as examples.
Implementation
Inspect dbt commands for `--full-refresh`. If any affected model exceeds a row threshold (from the manifest's stats) or is tagged `critical`, require an explicit confirmation token and log the operator identity.
Registry stats
| Verification | community · Sep 21, 2026 |
|---|---|
| Completeness | 74 |
| Trust multiplier | ×1 |
| Composite | 32.6 · adequate |
| Freshness | 33 days since last source check |
| Difficulty | intermediate |
| Version | 0.2.0 |
| License | Apache-2.0 |
| Security flags | 1 |
Example
`dbt run --full-refresh --select fct_orders` on a 4B-row model is paused for confirmation.
Did this solve your problem?
dbt Full-Refresh Guard