Know What Will Break Before It Breaks

Content safety for Craft CMS. Homer analyzes impact before deletions, guards against accidental breakage, and logs every risky action.

Homer

See It in Action

Homer shows you exactly what will be affected before you make a dangerous change.

Homer control panel showing impact analysis and deletion safety warnings

Features

Everything you need to protect your content from accidental breakage.

Impact Analysis

Before any deletion, Homer builds a usage graph showing exactly how many elements reference the target, which fields connect them, and the status of every referencing element. No more guessing what might break.

Homer impact analysis showing element usage graph and reference counts

Risk Classification

Every action is classified as Safe, Low Risk, High Risk, or Critical based on reference count. Critical actions require typing “DELETE” to confirm, so dangerous changes can’t happen by accident.

Homer deletion guard modal with risk badge and typed confirmation

Deletion Guards

Three configurable safety modes: Warn shows what will be affected, Confirm requires acknowledgment, and Block prevents risky deletions entirely. Choose the right level of protection for your team.

Environment-Aware Safety

Warn in staging, block in production. The strict environments setting lets you enforce different protection levels per environment, so development stays fast while production stays safe.

Audit Logging

Every risky action is logged with full context: who did it, what was affected, the risk level, reference count, and whether the action was allowed, confirmed, or blocked. Complete accountability for your content team.

Homer audit log showing tracked deletion actions with risk levels

Asset Safety

Assets get special treatment. Homer detects references in relation fields, image fields, and even rich text content via Craft’s search index. It can also identify unused assets for safe cleanup.

Homer CP dashboard with usage badges and safety utility

CP Integration

Usage badges on element edit pages, a dedicated dashboard with recent high-risk actions, an orphaned entry finder, unused asset review, and a full impact report explorer. Everything lives right in the Craft control panel.

Granular Permissions

Five dedicated permissions let you control who can view impact reports, bypass warnings, override blocks, access the audit log, and manage settings. Give content editors the guardrails they need while keeping admins in full control.

Frequently Asked Questions

Common questions about Homer.

Yes. Homer is completely free and open source. Install it from the Craft Plugin Store or via Composer at no cost.

Homer prevents accidental content breakage by analyzing the impact of deletions on entries, assets, and categories. It shows you exactly what will be affected before you make a change, so nothing breaks by surprise.

Warn shows what will be affected but allows the action. Confirm requires acknowledgment before risky actions proceed. Block prevents risky deletions entirely. You can choose the right level for your team and environment.

No. Homer only runs its analysis when a deletion or risky action is attempted in the control panel. It has zero impact on front-end page loads.

Yes. The strictEnvironments setting lets you force block mode in production while using warn mode in development or staging. This keeps development fast while keeping production safe.

By default, Homer protects entries, assets, and categories. You can configure the protectElementTypes setting to add or remove element types as needed.

Yes. The adminBypass setting (enabled by default) lets administrators bypass all checks when needed. You can also grant specific users the homer:bypassWarnings or homer:bypassBlocks permissions.

Homer requires Craft CMS 5.3 or later and PHP 8.2 or later. It works with both MySQL and PostgreSQL databases.

By default, audit logs are retained for 90 days. You can adjust this with the auditLogRetentionDays setting in your config file.

Yes. Create a config/homer.php file to set all options including mode, thresholds, protected element types, feature toggles, and environment overrides. Multi-environment configs are fully supported.

Ready to get started?

Install Homer in your Craft CMS project today — it’s free.