Alerts & Notifications
Configure in OIntel → Alerts.
Alert types:
| Alert | Trigger |
|---|---|
| Score drop | Health score drops by N points since last scan |
| Critical check | Any check moves from pass/warning → fail |
| SSL expiry | SSL cert expires within X days |
| Plugin update | Any plugin has an available update |
| Vulnerability | Plugin vulnerability detected via WPVulnDB |
Delivery: Email (comma-separated recipients) and/or Slack Incoming Webhook.
HTML Reports
The Reports tab generates downloadable HTML reports.
php$html = OIntel_Reports::generate( [
'snapshot_id' => 42, // optional; uses latest scan if omitted
'white_label' => true, // removes OIntel branding
'include_recs' => true, // include recommendations section
] );
Reports include: score summary, category breakdown, check-by-check table, fix recommendations ranked by impact.
WP-CLI Commands
bash# Run a health scan now
wp ointel scan
# Show current health score
wp ointel score
# List all checks and their status
wp ointel checks
# Take a snapshot
wp ointel snapshot take
# List all snapshots
wp ointel snapshot list
# Compare two snapshots
wp ointel snapshot diff 3 7
# Generate and download an HTML report
wp ointel report --file=report.html
# Show active sessions
wp ointel sessions
# Clear expired transients
wp ointel fix transients
# Send a test alert
wp ointel alert test