The WPFolks app is out on iPhone and Android. Free, no ads. Download on the App Store Get it on Google Play
Skip to main content
Login Join
Free AI Security

AbilityGuard – Abilities API Monitor

AbilityGuard – Abilities API Monitor banner
Last updated
3 months ago
Version
1.1.1
Tested up to
WP 7.0.8

About this plugin

AbilityGuard helps site administrators understand and audit what the WordPress Abilities API exposes on their site.

The WordPress Abilities API gives plugins, themes, AI tools, automation workflows, and other integrations a structured way to register and execute site capabilities. That is powerful, but it also creates a new visibility problem: administrators need to know which abilities are available, how those abilities are described, whether they are exposed through REST, and what executions have happened recently.

AbilityGuard adds that visibility layer. It inventories registered abilities, highlights risk-related annotations, and keeps a rolling execution log so you can review what ran, who triggered it, how it was triggered, and what data was stored.

What problem does AbilityGuard solve?

Without an inventory or audit trail, administrators may not know:

  • Which abilities are registered by active plugins or integrations.
  • Whether an ability is marked as read-only, destructive, or idempotent.
  • Whether an ability is exposed through REST.
  • Which abilities executed recently.
  • Which user triggered an ability execution.
  • Whether input or output payloads were captured for review.

AbilityGuard is designed to answer those questions from the WordPress admin area.

Features

  • Ability Inventory: view registered WordPress abilities in one place.
  • Risk Badges: see risk labels derived from Abilities API annotations.
  • Annotation Visibility: review read-only, destructive, and idempotent metadata.
  • Category Details: see the official ability category and slug.
  • Namespace Details: inspect the ability namespace for easier troubleshooting.
  • REST Exposure: identify abilities marked for REST API exposure.
  • Schema Visibility: see whether input and output schemas are registered.
  • Current User Permission Check: see whether the current admin user can execute an ability with its default input.
  • Execution Log: review recent ability executions.
  • Log Details: inspect ability name, user, trigger context, status, input, and output details.
  • Trigger Context: identify executions triggered through REST, WP-CLI, cron, or PHP.
  • User Links: jump from a log entry to the related WordPress user profile when available.
  • Configurable Payload Logging: choose whether to store ability input and output data.
  • Privacy-Conscious Defaults: output logging is disabled by default.
  • Log Retention: keeps a rolling log of the latest 100 execution entries.
  • Uninstall Cleanup Option: optionally remove AbilityGuard data when uninstalling the plugin.

What AbilityGuard does not log

AbilityGuard monitors Abilities API registrations and executions. It does not replace a general WordPress activity log plugin.

For example, AbilityGuard does not automatically log normal post edits, page updates, media uploads, settings saves, WooCommerce activity, or user profile changes unless those actions are performed through a registered WordPress ability.

Privacy and data storage

AbilityGuard stores logs in a custom database table in your WordPress database. Input logging can be enabled or disabled from the settings page. Output logging is available but disabled by default because ability responses may contain sensitive or large data.

Before enabling output logging, review your site’s privacy and compliance requirements.

Screenshots

Analytics

Live from WordPress.org, refreshed daily. Last refresh Nov 4, 2026.

  • Passes every health check below.
3/3

Health checks

Everything a careful site owner looks at before installing.

  • Actively maintained Last release 3 months ago
  • Tested with current WordPress Tested up to 7.0.8
  • Support questions answered Nothing open in the last two months
  • Well rated No ratings yet
Active installs
Fewer than 10 WordPress.org rounds this down
This week
14 downloads −44% vs the week before
Last 30 days
88 downloads 3 a day, typically
All time
434 downloads On WordPress.org since 2026
Downloads per week Every update counts as a download on WordPress.org, so release weeks spike.
Latest week
14
Typical week
16
Peak
68 Week of Aug 5
View as table
WeekDownloads
Week of Oct 2814
Week of Oct 2125
Week of Oct 1415
Week of Oct 730
Week of Sep 3026
Week of Sep 2317
Week of Sep 1616
Week of Sep 923
Week of Sep 216
Week of Aug 2615
Week of Aug 1916
Week of Aug 1216
Week of Aug 568
Week of Jul 2947
Week of Jul 228
Week of Jul 1514
Week of Jul 826
Where it stands Rank among the plugins WPFolks tracks every day.

Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.

Active installs over time Recorded by WPFolks every day since Oct 14, 2026.

Reviews

From folks on WPFolks

No reviews from folks yet. Used it? Be the first to say how it went.

Log in to leave a review

Proudly supported by