Abuja Digital Studio · Est. 2018
Start a Project
DocsOIntelSnapshots, alerts, and reports
Reference

Snapshots, alerts, and reports

OIntelorravo.com/docs/ointel/snapshots-alerts-reports

Snapshots

Every scan writes a row into wp_ointel_snapshots. Use them to diff before/after a deploy:

php$id = OIntel_Snapshot::take();              // returns the new snapshot ID
$all = OIntel_Snapshot::get_all();
$diff = OIntel_Snapshot::diff( 3, 7 );      // changed checks between #3 and #7
OIntel_Snapshot::delete( 5 );

The Snapshots tab shows a side-by-side diff: which checks moved from pass to fail, score delta, and category-level changes.

Alerts

Configure in OIntel -> Alerts.

AlertTrigger
Score dropScore drops by N points since last scan
Critical checkAny check moves to fail
SSL expiryCert expires within X days
Plugin updateAny plugin has an update
VulnerabilityWPVulnDB flag on an installed plugin

Delivery: comma-separated emails, Slack Incoming Webhook, or both.

Sessions and admin activity

The Sessions tab tracks WP sessions, login history, and admin actions:

phpOIntel_Sessions::get_active();
OIntel_Sessions::get_login_history( 50 );
OIntel_Sessions::get_admin_activity( 50 );
OIntel_Sessions::revoke_session( $user_id, $token );

Logged actions include post edits, option changes, role changes, plugin activations, and file edits.

HTML reports

php$html = OIntel_Reports::generate([
    'snapshot_id' => 42,
    'white_label' => true,
    'include_recs' => true,
]);

Reports include score summary, category breakdown, full check table, and ranked fix recommendations.

Snapshots, alerts, and reports · OIntel Docs | Orravo