Assumption Detection
Notice when implicit assumptions about your site quietly stop being true.
Overview
Detects when implicit assumptions about your WordPress site stop being true. This module notices silent breakages caused by plugin additions, theme changes, or code snippets.

Assumption Detection settings and detected issues
Available Detectors
| Detector | What It Finds |
|---|---|
| Schema Collision | Multiple JSON-LD sources outputting same schema type |
| Analytics Duplication | Same tracking ID loaded multiple times |
| Font Redundancy | Same font family from multiple sources |
| Inline CSS Growth | Performance debt from excessive inline styles |
| jQuery Conflicts | Multiple jQuery versions/sources |
| Meta Duplication | Duplicate viewport, robots, OG tags |
| REST API Exposure | User enumeration via REST API |
| Lazy Loading Conflicts | Multiple lazy loading implementations |
| Mixed Content | HTTP resources on HTTPS pages |
| Missing Security Headers | X-Content-Type-Options, X-Frame-Options, etc. |
| Debug Exposure | WP_DEBUG, display_errors enabled |
| Cron Issues | Disabled WP-Cron, stuck jobs |
Warning Management
Each warning can be:
- Acknowledged: Dismissed from current view
- Snoozed: Hidden for X days
- Ignored Permanently: Never show again