Hook community advanced
Backfill Safety Check
Refuse to start a backfill that lacks a rollback path or overlaps the daily run.
At a glance
| What | Refuse to start a backfill that lacks a rollback path or overlaps the daily run. |
|---|---|
| Where | Airflow / Orchestration |
Purpose
Refuse to start a backfill that lacks a rollback path or overlaps the daily run.
Security scan
Last sweep 2026-10-24: 0 finding(s), 0 marked as examples.
Implementation
Intercepts a backfill trigger. Requires: an explicit date range, a target that is either a shadow table or snapshotted, and a window that does not overlap the scheduled production run. Denies otherwise.
Registry stats
| Verification | community · Sep 22, 2026 |
|---|---|
| Completeness | 74 |
| Trust multiplier | ×1.25 |
| Composite | 32.6 · adequate |
| Freshness | 32 days since last source check |
| Difficulty | advanced |
| Version | 0.1.2 |
| License | Apache-2.0 |
| Security flags | none |
Example
A bare `airflow dags backfill --start-date 2024-01-01` is denied for missing a range and rollback.
Did this solve your problem?
Backfill Safety Check