✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Astra Web Security: firewall events as tables

Astra Web Security streams firewall blocks and audit events from its cloud API into the WordPress plugin. SleekView reads that stream, joins it to wp_users, and renders one row per event with the rule, the IP, and the action.

♾️ Lifetime License available

SleekView table view for Astra Web Security

A cloud firewall log that earns a real workspace

Astra Web Security is the cloud-firewall and malware-scan product by Astra Security. The WordPress plugin connects to the Astra API with a site key stored in wp_options, then surfaces the recent firewall blocks, scan findings, and admin audit events inside the WordPress admin. The verification, blocking, and scanning work happens at Astra's edge; the plugin renders the log of what happened.

The plugin's default admin lists those events in a paginated stream with a small set of filters. Comparing rule activity across the day, isolating one IP, or producing a defensible CSV for a security review all involve clicking through screens and exporting per surface. Agencies that run Astra across many client sites duplicate that work for each one.

SleekView reads the same Astra stream via the plugin's API client, joins it to wp_users when a user account is implicated, and renders one row per event. The rule, the IP, the URI, the matched user, and the action sit in one filterable grid. The cloud keeps doing the firewall work; SleekView turns the log into a queryable surface inside WordPress.

Workflow

From a cloud stream to a real audit grid

1

Pick the source

Point SleekView at the Astra audit-log API the plugin already authenticates against, using the site key in wp_options. The stream lands in the grid without an additional logger.
2

Compose columns

Time, rule, URI, user, IP, and action. Six columns answer every triage question the daily security standup actually asks.
3

Save and scope per role

Save the Blocked-today view for the security lead and a per-rule view for incident review. Each saved view respects WordPress capability scoping.
4

Edit inline or jump out

Click an IP to surface the host's other audit history, or open the user profile when the row carries a matched account. SleekView never replaces the Astra action; it just makes the context one click away.

Sample columns

Firewall and audit events across the site

Each Astra event with the time, the rule, the matched user, the IP, and the action on one row.
Source: Astra audit-log API stream joined to wp_users and wp_options for site key
Time Rule URI User IP Action
May 18 09:42 sqli-001 /wp-json/wp/v2/users 45.61.x.x Blocked
May 18 09:38 bruteforce /wp-login.php alex@studio.co 203.0.113.x Blocked
May 18 09:31 rate-limit /?s=test 84.12.x.x Throttled
May 18 09:18 scan-finding wp-content/uploads/x.php system internal Quarantined

Comparison

Default Astra Web Security admin vs SleekView

Default Astra Web Security

  • Firewall, scan-findings, and audit screens use separate filters and paginators
  • Per-rule triage cannot combine sqli-001 blocks with brute-force attempts in one filter set
  • Per-IP history needs a cross-screen cross-reference
  • No saved view for the daily triage queue across all event sources
  • Audit-ready exports require navigating per-screen options

SleekView

  • One row per event whether it is a firewall block, a throttle, or a scan finding
  • Filter by rule, action, or URI in one click
  • Sort by IP to find repeat offenders
  • Inline jump from a matched user row to the user profile
  • Saved triage view for the daily security standup

Features

What SleekView gives you for Astra Web Security

Rule-aware triage

Filter by rule to follow one signature across the day, from sqli-001 attempts to brute-force login waves. Overactive rules become visible without a per-screen export.

Action-level focus

Blocks, throttles, and quarantines are separate action values. A single filter isolates blocks for the on-call queue and keeps scan-findings on a separate saved view.

Per-client exports

Export any filtered slice to CSV for the monthly client report or the security review. The export carries the rule, the URI, the IP, and the action per event.

Audience

Who uses SleekView for Astra Web Security

Security leads

Daily triage queue that joins firewall blocks, throttles, and scan findings on one screen. The saved view turns the Astra stream into a one-glance posture signal.

WordPress agencies

Per-client saved views report which rules actually fired during the billing period. One-click CSV export gives the client report a defensible source.

Incident review

Reconstructing an attack means filtering by IP and rule across the full Astra stream, then exporting the matching rows to the post-mortem.

The bigger picture

Why a cloud firewall still needs a queryable WordPress surface

Astra Web Security does the firewall work at the edge, which is the right design for a cloud product. The plugin's job is to pull that audit log into WordPress so the operator can read it without leaving the admin. The trouble is that the stream lands on screens that paginate per surface and filter per surface, which means tying a brute-force attempt to the scan finding that followed it is manual work.

Security leads need one queue that carries blocks, throttles, and quarantines together. Agencies need a per-client export that backs the monthly report. Incident review needs to filter by IP and rule across the full stream and export the matching rows.

SleekView reads the Astra audit-log API the plugin already authenticates against, joins it to wp_users where a matched account exists, and renders one grid where every event is one row. The cloud keeps owning the firewall, and the team finally gets the triage workspace the WordPress admin never tried to ship.

Questions

Common questions about SleekView for Astra Web Security

No. The blocking, throttling, and scanning happen at Astra's edge. SleekView only reads the audit-log stream the plugin already pulls and renders it as one grid inside WordPress.

 

Yes. The audit-log stream comes from Astra's API and authenticates with the site key stored in wp_options by the plugin. Without the key the grid falls back to whatever local audit rows the plugin caches.

 

Yes. Both sources are part of the same Astra audit-log stream, and SleekView renders them in one grid. The action column carries Blocked, Throttled, and Quarantined values so they triage cleanly.

 

Yes. The IP column is sortable, which is how repeat offenders surface. Combined with the rule filter, sorting by IP exposes the addresses worth banning at the firewall layer.

 

Yes. Each plugin writes its own audit surface, and SleekView can render one grid per provider or join them by IP and timestamp. Running two security plugins side by side stays manageable from one workspace.

 

Yes. Each subsite has its own Astra site key in wp_options, and SleekView respects that scope. A network-level view rolls events up across blogs for the agency that monitors many clients.

 

The audit-log stream is page-bounded by Astra's API, and SleekView paginates the rows it does load. Sites with high block volume render the same as quiet ones because the page size stays constant.

 

Yes. The IP and matched user already fall under the WordPress privacy exporter surface, and SleekView CSV exports inherit the same fields. Astra's own privacy posture covers what its API records on the edge.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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