WordPress plugin intelligence profile

Access Governance for WordPress (aka AAM)

Access Governance for WordPress. Understand, control, and continuously govern who and what can access your WordPress website.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version8.0.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update19 Oct 202614d ago
Active installations100K+Adoption metric — not a quality score
WordPress.org rating4.2 / 5 from 420 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Access Governance for WordPress (aka AAM) version 8.0.2 as active, updated 14d ago and tested up to WordPress 7.1.

Overview

About this plugin

Advanced Access Manager (AAM) is an Access Governance platform for WordPress. It helps you understand and control how users, roles, applications, APIs, and other identities interact with your website.

WordPress security is not only about stopping attackers at the perimeter. Security also depends on what authenticated users, applications, integrations, and automated systems are allowed to do once they have access.

A user may have more capabilities than their job requires. An old account may still have administrative privileges. An Application Password may expose unnecessary API access.

A plugin may introduce new capabilities or endpoints. An AI agent may be connected through an account with far more authority than it needs.

These are access governance problems.

AAM provides the tools to discover, define, enforce, and audit access across WordPress so you can reduce excessive privileges, prevent broken access controls, and build a security model based on the principle of least privilege.

Security starts from within.

What is Access Governance?

Access Governance is the continuous practice of answering four fundamental questions:

Who has access?

What can they access?

Why do they have that access?

Should they still have it?

In WordPress, the answers are rarely determined by a user’s role alone.

Effective access can be influenced by roles, capabilities, direct user permissions, content-level rules, plugins, authentication methods, API endpoints, Application Passwords, integrations, and custom application logic.

AAM brings these controls together so that WordPress access can be intentionally designed, consistently enforced, and periodically reviewed.

Access Governance with AAM

-

Discover Effective Access – Understand how roles, capabilities, inherited permissions, and access rules determine what an identity can actually do.

-

Enforce Least Privilege – Give users, applications, and integrations only the access required to perform their legitimate responsibilities.

-

Mitigate Broken Access Controls – Reduce the risk of unauthorized actions caused by excessive permissions, misconfigured roles, exposed endpoints, or inconsistent access rules.

-

Govern Users & Roles – Manage WordPress roles, capabilities, user permissions, and access inheritance with greater precision.

-

Protect WordPress Resources – Control access to posts, pages, media, taxonomies, custom post types, administrative areas, and other WordPress resources.

-

Govern API Access – Control access to REST API endpoints, XML-RPC functionality, and other programmatic interfaces.

-

Audit Access Continuously – Identify excessive privileges, risky configurations, unnecessary credentials, and other access-related security concerns before they become incidents.

-

Define Access as Policy – Use JSON Access Policies to describe portable, auditable, and automation-friendly access rules.

-

Build Custom Access Controls – Use the AAM PHP Framework and developer APIs to implement application-specific authorization and governance requirements.

Key Features

-

Security Audit – Evaluate WordPress for access-related security risks, configuration problems, excessive privileges, and other potential weaknesses.

-

Role & Capability Management – Create and manage roles and control WordPress capabilities beyond the default role system.

-

User-Level Access Controls – Refine access for individual users without creating unnecessary roles.

-

Content Access Governance – Control who can view, edit, publish, delete, or otherwise interact with WordPress content.

-

Backend Access Control – Restrict administrative functionality and control access to WordPress backend menus and features.

-

Frontend Access Control – Define access rules for visitors, authenticated users, roles, and individual accounts.

-

API Access Control – Govern access to REST API endpoints, XML-RPC, and programmatic WordPress functionality.

-

Authentication & Identity Controls – Manage authentication-related functionality and additional mechanisms for securely accessing WordPress.

-

JSON Access Policies – Define complex access requirements as structured, reusable policies.

-

Developer Framework – Extend AAM or build custom authorization logic using its PHP APIs, hooks, and services.

Beyond Roles and Capabilities

WordPress roles and capabilities are an important part of authorization, but they are only part of the complete access model.

Modern WordPress websites may expose functionality through the admin dashboard, frontend requests, REST APIs, XML-RPC, Application Passwords, plugins, integrations, automation platforms, and AI agents.

That means securing WordPress requires looking beyond the question:

”

The more important question is:

”

AAM is designed around this broader view of effective access.

Built for Modern WordPress Security

AAM is built for site owners, developers, agencies, and security professionals who need more than basic role management.

Use AAM to establish a repeatable access governance process:

Discover → Evaluate → Define → Enforce → Verify → Audit

Whether you manage a single website or hundreds of client installations, the goal remains the same: maintain a clear, intentional, and defensible access model.

AAM is used on 150,000+ WordPress websites and has been developed specifically around WordPress authorization and access control for more than a decade.

Most core functionality is available for free, with advanced capabilities available through premium extensions.

No ads. No hidden tracking. No unnecessary data collection.

Just access controls you can understand, enforce, audit, and trust.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • access governance
  • api security
  • restricted content
  • user roles
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity19 Oct 202614d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version8.0.18.0.2
Version8.0.08.0.1
WordPress compatibility7.1.07.1.3
Version7.1.48.0.0
WordPress requirement5.8.06.2
PHP requirement5.6.08.0
Version7.1.37.1.4
Version7.1.27.1.3
WordPress compatibility7.0.07.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.