SleekView for Defender: hardening, scans & two-factor as tables
Read Defender's hardening checks, scan findings, IP lockout list, and per-user 2FA status from its own tables and options. Sort by severity, filter by user role, and resolve a recommendation inline without opening every Defender screen.
♾️ Lifetime License available
Stop bouncing between Defender's hardening, scan, and 2FA screens
Defender splits its work across multiple screens: Hardener with recommendations and statuses, Malware Scanning with findings, Firewall with lockouts, and Two-Factor with per-user enrolment state. Each is sensible alone, but answering "what is the security posture of this site" needs all four at once. SleekView reads Defender's tables and option keys directly so a single view shows hardening status, open scan findings, recent lockouts, and 2FA enrolment without tab-hopping.
Hardening recommendations sit in Defender's options as a list of checks with status flags (active, inactive, ignored). SleekView surfaces them as rows so a tech lead sees what's still outstanding, what's been intentionally ignored, and what was resolved this week. Resolving or ignoring inline writes back through Defender's option API, so its own Hardener tab reflects the change without re-running.
The IP-lockout list is just another table — SleekView reads it like one. Sort by lockout count, filter by reason, whitelist a developer's IP inline. Two-factor enrolment is per-user state from usermeta; SleekView joins it against users so a single column on a users view answers "who hasn't enabled 2FA yet".
Workflow
How SleekView reads your Defender data
Pick the source
usermeta joined to users. SleekView lists what's available so the column choice is grounded in real data.
Compose your column set
Save and scope the view
Act inline through Defender's API
Sample columns
A typical Defender posture view
wp_defender_lockout + wp_defender_audit + wp_options + wp_usermeta
| Item | Type | Status | Severity | Last update | Action |
|---|---|---|---|---|---|
| Disable file editing in dashboard | Hardening | Inactive | Medium | Apr 24 | Activate |
| Suspicious file: /uploads/2024/old.php | Scan finding | Open | High | Apr 25 | Quarantine |
| 203.0.113.88 | Lockout | Blocked | High | Apr 25 | Whitelist |
| alex (admin) | 2FA enrolment | Pending | Medium | Apr 22 | Remind |
| Hide login URL | Hardening | Active | Low | Apr 18 | View |
Comparison
Default Defender screens vs SleekView
Default Defender admin
- Hardening, scans, lockouts, and 2FA each have their own admin section
- No single posture view across all four sources
- Per-user 2FA status isn't surfaced on a regular users list
- Lockout list filters are limited and not user-saveable
- Recommendation history (resolved, ignored) isn't a queryable list
SleekView
- Posture view across Hardener, Scan, Firewall, and 2FA
- Inline resolve, ignore, or whitelist through Defender's option API
- Custom columns for severity, user, IP, and last-update
- Save filtered views like "Open high-severity findings" or "Users without 2FA"
- Switch between table and kanban views grouped by type
Features
What SleekView gives you for Defender
Posture in one table
Hardening, scan findings, lockouts, and 2FA status — all rows in one view. Build a daily security check-in that takes thirty seconds instead of clicking four sub-pages.
Inline-resolve through Defender's API
Activate a hardening recommendation, quarantine a scan finding, whitelist an IP, or trigger a 2FA reminder. Writes route through Defender's own option API so its admin reflects every change.
Filters that match security questions
Combine type, severity, status, user role, and date range. Save "Outstanding hardening over 7 days" or "Admins without 2FA" as named views with capability gating.
Audience
Who uses SleekView for Defender
Site security leads
Open posture view: outstanding hardening checks, recent scan findings, recent lockouts. Sort by severity, resolve inline, and close the loop without opening four Defender tabs.
User-management ops
Users-with-2FA view filtered to admins and editors only. Send reminder emails inline to anyone still unenrolled, gated by capability so ops can act without holding a full admin role.
Agency multi-site monitors
Daily lockout digest sorted by IP and reason. Spot a noisy bot range early, whitelist a developer who keeps tripping a rule, and document each action in one screen.
The bigger picture
Why a posture view beats four Defender tabs
Defender does a lot at once — hardening recommendations, malware scanning, IP lockouts, two-factor enforcement — and its admin organises each capability as its own destination. That makes sense when you set Defender up. It does not match how security work flows day to day.
Reviewing posture means asking four overlapping questions: what hardening is outstanding, what scans found something, what's been blocking traffic, who hasn't enrolled in 2FA. Default screens force you to ask each on a different tab, and the answers don't compose. SleekView turns Defender's tables and options into the workspace each role actually uses.
A site lead opens a posture view that pulls from all four sources and resolves whatever's outstanding inline. An ops admin filters users-without-2FA to admins and editors and sends reminders without opening Defender's user screen. An agency runs a lockout digest across client sites with capability gating so each client sees only their own.
Same Defender runtime, dramatically less navigation between knowing and doing.
Questions
Common questions about SleekView for Defender
No. Defender's runtime keeps doing the work — login lockouts, malware scanning, hardening checks, 2FA enforcement. SleekView is a presentation and editing surface over Defender's stored data, giving you row-level views and inline actions that the default screens don't compose into one place. The Hardener page in Defender is still the source of truth for configuring each check.
 
Defender stores lockouts and audit entries in its own tables, recommendations in option keys, and per-user 2FA state in usermeta. SleekView reads each like any other database source — pick the table, pick columns, save the view. Joins (lockouts to users, 2FA state to roles) are configured at view-creation time.
Yes where applicable. Activating a hardening recommendation calls Defender's own activator function via its API, so any side effects (writing to wp-config.php, adjusting file permissions) happen exactly as they would from the native UI. Adding or removing IPs and resolving findings go through the same code paths.
Yes. Add a column sourced from the relevant usermeta key Defender uses for enrolment state. The agent UI scans your install and lists meta keys actually present so the column maps to real data, not a guessed name. Filter by enrolled/unenrolled and gate visibility to admin roles.
SleekView reads what's in your install. Pro features that add tables or option keys (extended audit retention, advanced scanning) simply give you more sources and columns to choose from. Free-tier sites have less data; the same SleekView config works against either.
 Yes. Any saved view exports to CSV with the visible columns and current filter. Useful for incident review, hosting-provider tickets where you need to evidence the source IPs being blocked, or sharing a sanitised report with a client.
 Queries hit Defender's indexed columns (id, created_at, user_id, ip, type) and use keyset pagination where possible. Default views are scoped to a date window — typically last 14 or 30 days — and longer historical drill-downs are explicit, so a casual click doesn't full-scan months of audit data.
 SleekView is presentation-only: it doesn't intercept requests, register lockouts, or compete with Defender's runtime. If you also run a separate firewall or scanner, SleekView can build a parallel view against that plugin's tables and show both as tabs in one page — useful when consolidating two tools during a migration.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout