Why a WordPress Application Password Keeps Reappearing or Rotating
The plugin automatically provisions a new Application Password when its previous credential is missing or invalid.
Record WordPress, plugin, client, connector and server versions before changing anything.
Likely causes
- The plugin automatically provisions a new Application Password when its previous credential is missing or invalid.
- A cached remote token is coupled to the Application Password lifecycle and is invalidated when the credential rotates.
- A recent plugin update introduced, changed or corrected the assistant behavior.
- The expected Application Password was never created, was revoked or belongs to another profile.
- Several similarly named credentials make ownership and active use ambiguous.
Diagnostic sequence
- Record WordPress, plugin, client, connector and server versions before changing anything.
- Identify the plugin and admin page that renders the notice or assistant.
- Compare the installed version with the plugin’s official changelog and corrected releases.
- Review the Application Passwords section of the relevant user profile without exposing any secret.
- Compare credential name, creation date, last-used time and last IP with the observed workflow.
- After a controlled deactivation, verify whether the notice, credential or automatic provisioning behavior persists.
Apply the smallest correction
- Document who creates, rotates, reuses and revokes the credential, including the trigger for each change.
- Disable or reconfigure automatic provisioning when it conflicts with the intended lifecycle and the plugin supports that choice.
- Revoke credentials that are confirmed unused or no longer required.
- Update to the plugin release that documents or corrects the observed behavior.
- Escalate with sanitized, versioned evidence when the behavior remains specific to the plugin.
Verify the result
- The revoked credential does not reappear unless a documented provisioning action is intentionally triggered.
- Every observed credential has an owner, purpose, creator, status and revocation decision.
- After revocation, the same credential can no longer authenticate.
- The final record contains versions, evidence, change, verification and rollback information without secrets.
What not to do
- Do not repeatedly regenerate credentials or retry the same failing request without understanding the lifecycle.
- Do not delete every unfamiliar credential before recording its owner, purpose and last use.
- Do not describe the notice or credential as malware, a backdoor or a compromise without evidence.
- Do not place an Application Password, Authorization header, token or cookie in a prompt, ticket, log excerpt or screenshot.
- Do not edit WordPress core or third-party plugin files as the first troubleshooting step.
Related guides
- How to Revoke WAP AI Assistant Access
- How to Find WAP Application Passwords in WordPress
- How to Audit Every AI Credential on a WordPress Site
- Which WordPress Plugin Added the WAP AI Assistant Notice?
- WordPress AI Access Watch: Plugin Assistants, Credentials and Permission Changes
Sources and verification
This page was checked against the following primary sources. Last source review: .
- WAP Client for WordPress Plugins · group.one / One.com
- Application Passwords · WordPress Developer Resources
- Application Passwords REST API Reference · WordPress Developer Resources