Skip to main content
SiteScan.top

Exposed WordPress endpoints

WordPress routes that answer to anyone: the users route lists every author login name, and xmlrpc.php is the endpoint password-guessing tools use because it allows many attempts per request.

WordPress ships a few public endpoints that are convenient for integrations and equally convenient for attackers. This row appears only when SiteScan has identified the site as WordPress and at least one of them answered, so it is always a finding.

The scan only reads the responses: an array of user objects, the "XML-RPC server accepts POST requests only" message, and a version number on the readme page. A 401, an empty array or a 404 counts as closed. A leftover wp-config.php.bak is reported under files left behind.

How to fix it

Disable XML-RPC unless Jetpack or the mobile app needs it (security plugins have a switch, or deny xmlrpc.php at the server), restrict the users route to logged-in requests, and delete readme.html after each update. Keep WordPress itself up to date — see CMS detection.

See this check on your own site

Run a free scan: the report shows this row for your domain along with the other checks of the site audit.

More in “Exposure”

What SiteScan checks

TLS certificate

Domain registration

Indexing

Addresses & redirects

Security headers

Delivery & reputation

Internal links

Exposure

Well-known files

DNS & email

Privacy & consent

Core Web Vitals

Technology