All settings stored in wp_options under key ointel_settings.
| Key | Type | Default | Description |
|---|---|---|---|
scan_frequency | string | ointel_daily | Cron schedule: ointel_hourly, ointel_daily, ointel_weekly |
snapshot_keep | int | 30 | Number of snapshots to retain |
auto_snapshot | bool | false | Take automatic daily snapshots |
lightweight_mode | bool | false | Skip TTFB and vulnerability checks |
track_sessions | bool | false | Enable session + activity tracking |
adminbar_badge | bool | false | Show critical count badge in admin bar |
alert_email_enabled | bool | false | Enable email alerts |
alert_email | string | admin_email | Alert recipient address |
alert_new_critical | bool | false | Alert on new critical issues |
alert_score_drop | bool | false | Alert on score drop |
score_drop_threshold | int | 10 | Minimum drop in points to trigger alert |
alert_ssl | bool | false | Alert on SSL expiry warning |
alert_plugin_updates | bool | false | Alert on available plugin updates |
slack_webhook | string | `` | Slack incoming webhook URL |
weekly_report | bool | false | Send weekly HTML report email |
white_label | bool | false | Remove OIntel branding from reports |
white_label_logo | string | `` | Custom logo URL for white-label reports |
wpvulndb_api_key | string | `` | WPScan API token for vulnerability checks |
rest_public | bool | false | Allow unauthenticated REST access to health-score |
remove_on_uninstall | bool | false | Delete all data on plugin uninstall |
