Review what your AI agent wrote before it goes live
Make an AI agent save drafts for you to approve. Turn on Force draft on create, use the Needs review card, and see which edits to live posts it does not hold.
Read more28 posts in Governance.
Make an AI agent save drafts for you to approve. Turn on Force draft on create, use the Needs review card, and see which edits to live posts it does not hold.
Read more37 bridged tools from eight plugins worked when called but never appeared in the tool list. 1.7.8 lists them, names the source in errors, and fixes three bugs.
Read moreThe Abilities tab had a main Save button plus four on its cards, and pressing only the main one lost edits to meta keys and content types. 1.7.7 has one button.
Read moreBefore 1.7.6, an OAuth token for the MCP endpoint also signed its holder in elsewhere on a WordPress site. What it reached, what changed, and what else shipped.
Read moreWordPress returns one value for both 'nothing here' and 'could not ask'. Nine review rounds on 1.7.5 kept finding that bug, once in a consent check.
Read moreAsk an agent to edit an Elementor page and the write used to report success while the page stayed the same. In 1.7.4 it refuses and names the builder.
Read moreThe first release that changed the ability catalog: five new integrations, two core abilities, a page builder write guard, and an allowlist that only narrows.
Read moreOn sites with a persistent object cache, read-only mode and the high-risk lock could refuse to change, and the activity log recorded the change as done anyway.
Read moreThe sign-in screen now identifies a connector by its verified redirect host, and the Activity Log records requests that reach WordPress and fail.
Read moreA default of ours stopped ChatGPT connecting. Also fixed: a mangled redirect address, a session ID for a session never written, and a tool list that ate memory.
Read moreMost of the pitch is about what you can switch on. This post is about the floor under all of it: what an agent cannot do here, no matter what you enable.
Read moreA fix-only release: WPML sweeps now read every configured language, tool discovery matches permission, and a broken discovery route resolves again.
Read moreVersion 1.7.0 adds a one-click way to enable a section's ordinary writes, deliberately leaving deletes and high-risk abilities locked, plus a fuller audit log.
Read moreVersion 1.7.0 closes an OAuth revocation race, stops a payment gateway credential leak, and fixes four ACF writes that were destroying content.
Read moreIn 1.7.0 an agent setting an image's alt text hit a bare permission denied, with no hint that another tool would work. Why that happened, and what changed.
Read moreFive real risks of an AI agent on WordPress, deletion, data leakage, injected content, and credential exposure, mapped to the control that limits each one.
Read moreA hidden instruction in a comment can fool an AI agent on WordPress. What indirect prompt injection is, and how governance contains it when detection can't.
Read moreThree 1.6.2 fixes make the plugin's audit log worth trusting: it records the true cause of a block, covers every path that changes state, and stays readable.
Read moreManaging a store and editing a user are different powers. Here is why customer data belongs behind the capability that actually governs editing user accounts.
Read moreIn 1.6.2 we corrected a claim about the audit log. It keeps identifier-only values by design, never free-text content, and here is why that line matters.
Read moreVersion 1.6.2 corrects a claim about our own audit log, tightens who can edit customer data, and closes gaps in what the plugin records and sanitizes.
Read moreTwo controls decide what an AI agent is even offered on your WordPress site, before any per-call permission check runs: the high-risk lock and read-only mode.
Read moreA user-reported OAuth bug and six related fixes bring error responses, discovery, and tool status codes in line with what MCP and OAuth clients expect.
Read moreIn 1.4.3 an author-level user could read the entire WordPress media library, not just their own uploads. Here is the bug, the fix, and what else shipped.
Read moreIn 1.4.2 we fixed a bug where asking for a draft post published it live, two related permission gaps, and two WooCommerce order and product update bugs.
Read moreHow contract tests against real vendor code and write verification keep an AI agent's WordPress tools honest and trustworthy.
Read moreIn 1.3.0 we turned OAuth off by default and fixed real security gaps in our own plugin, patched in the open. Here is what changed.
Read moreA walk through the governance model behind Agent Abilities for MCP, covering least privilege, off by default, capability gating, and an honest audit log.
Read more