wp-plugin-rest-auth-bypass

Identify unauthenticated state-changing operations in WordPress plugin REST API endpoints.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill wp-plugin-rest-auth-bypass
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wp-plugin-rest-auth-bypass
Source: https://github.com/uphiago/recon-skills/tree/main/recon/wp-plugin-rest-auth-bypass
Command: npx skills add https://github.com/uphiago/recon-skills --skill wp-plugin-rest-auth-bypass

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

WordPress plugins often expose unauthenticated state-changing REST API endpoints that standard WordPress security scans miss, allowing attackers to publish unauthorized content, modify site settings, or leak sensitive data without valid credentials.

Core Features & Use Cases

  • Plugin Namespace Enumeration: Discovers all third-party plugin REST namespaces on a target WordPress site, filtering out core WordPress namespaces to focus on custom plugin routes.
  • Route Mapping & Vulnerability Identification: Maps all routes for each plugin namespace and flags unauthenticated POST, PUT, PATCH, and DELETE endpoints that accept requests without authentication.
  • Exploit Validation: Tests identified endpoints for common exploit vectors including unauthorized content publishing, settings modification, and hidden endpoint data leakage.
  • Use Case: For penetration testers assessing WordPress site security, this skill quickly finds exploitable plugin REST API flaws that would be missed by generic WordPress vulnerability scanners.

Quick Start

Use this skill to scan a target WordPress site for unauthenticated write access in plugin REST API endpoints and validate potential exploitability.

Frequently Asked Questions about wp-plugin-rest-auth-bypass

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find unauthenticated write access in WordPress plugin REST API endpoints?▼

To find unauthenticated write access in WordPress plugin REST API endpoints, enumerate third-party plugin namespaces, map their routes, and test state-changing HTTP methods like POST, PUT, PATCH, and DELETE for unauthenticated access.

Why does standard WordPress security scanning miss unauthenticated plugin REST endpoints?▼

Standard WordPress security scanning misses unauthenticated plugin REST endpoints because generic vulnerability scanners often fail to enumerate custom plugin namespaces and map unauthenticated state-changing operations outside of core routes.

How to enumerate WordPress plugin REST namespaces for penetration testing?▼

Enumerate WordPress plugin REST namespaces for penetration testing by querying the target site's REST API, filtering out core namespaces, and isolating custom plugin routes to map all available endpoints.

Can I test unauthorized content publishing and settings modification in WP REST APIs?▼

Yes, you can test unauthorized content publishing and settings modification by validating identified unauthenticated state-changing endpoints for common exploit vectors without valid credentials.

What is the best way to validate exploitable write access in WordPress REST API routes?▼

The best way to validate exploitable write access in WordPress REST API routes is to send unauthenticated requests to mapped POST, PUT, PATCH, and DELETE endpoints to confirm unauthorized content publishing, settings modification, or data leakage.

Does this method work for discovering hidden endpoints in third-party WordPress plugins?▼

Yes, this method works for discovering hidden endpoints in third-party WordPress plugins by filtering out core namespaces and mapping all custom plugin routes to identify unauthenticated access to state-changing operations.