Linux 软件免费装
Banner图

AbilityGuard – Abilities API Monitor

开发者 kushang78
更新时间 2026年8月5日 21:27
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

security ai audit log monitoring abilities api

下载

1.0.0 1.1.0 1.1.1

详情介绍:

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: AbilityGuard is designed to answer those questions from the WordPress admin area. Features AbilityGuard turns the WordPress Abilities API into a clear, auditable surface for site administrators. Instead of chasing capability registrations manually, you get a focused dashboard for visibility, risk review, and execution monitoring. Core Visibility Execution Monitoring Admin Controls & Privacy Operational Oversight 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.

安装:

  1. Upload the ability-guard folder to /wp-content/plugins/.
  2. Activate AbilityGuard from the Plugins screen.
  3. Open AbilityGuard in WP Admin.
  4. Review the Ability Inventory page.
  5. Open AbilityGuard > Settings to choose logging preferences.

屏幕截图:

  • Ability Inventory individual details with categories, permissions, REST exposure, and schema indicators
  • Execution Log with recent ability executions
  • Log Details with ability, user, trigger context, input, and output data
  • Settings page for payload logging, retention, watchlists, alerts, reports, and uninstall cleanup
  • AbilityGuard Network Dashboard

常见问题:

Does AbilityGuard require the Abilities API?

Yes. AbilityGuard is built for the WordPress Abilities API and listens to native ability execution hooks.

Does AbilityGuard log normal WordPress admin actions?

No. AbilityGuard records Abilities API registrations and executions, not general admin actions such as post edits, media uploads, or settings changes.

When will a log entry appear?

A log entry is created when a registered ability executes through the Abilities API and the relevant native hooks fire.

Why do I see abilities from AI plugins?

AI plugins and automation tools often register abilities so they can perform structured site actions. AbilityGuard inventories and monitors those abilities as part of the WordPress capability surface.

What does the "risk" indicator mean?

Risk is based on Abilities API annotations such as read-only, destructive, or idempotent metadata. If the metadata is missing or incomplete, the ability may be marked as unknown.

Does AbilityGuard store sensitive payload data?

Input and output logging can be configured from the settings page. Output logging is disabled by default because ability responses may contain sensitive or large data.

更新日志:

1.1.1 1.1.0 1.0.0