Assumption Detection

  • JNext lesson
  • KPrevious lesson
  • FSearch lessons
  • EscClear search

Overview

The Assumption Detection module identifies when implicit assumptions about your WordPress site stop being true. It notices silent breakages caused by plugin additions, theme changes, or code snippets.

Assumption Detection Settings

Available Detectors

  • 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