Endpoint & Access Risks

Endpoint & Access Risks

XML-RPC Enabled

What This Means

This finding indicates that the WordPress XML-RPC interface is enabled and accessible on your site.

XML-RPC allows remote access to WordPress functionality.


Why It Matters

While XML-RPC has legitimate uses, it is commonly targeted by attackers.

It can be used for:

If not required, it increases your site's attack surface.


How Steel Security Detects This

Steel Security checks whether the XML-RPC endpoint (xmlrpc.php) is accessible.

If the endpoint responds to requests, it is flagged as enabled.


How to Fix It

To resolve this issue:


What to Expect After Fixing

After applying protections:


How to Verify

To verify the fix:

  1. attempt to access /xmlrpc.php
  2. confirm that access is blocked or restricted

Common Causes


Best Practices


Sensitive Endpoints Accessible

What This Means

This finding indicates that one or more sensitive endpoints on your site are publicly accessible without restriction.

These endpoints may expose functionality that is commonly targeted by automated attacks.


Why It Matters

Sensitive endpoints are entry points into your application.

Examples include:

If left unrestricted, attackers may:

Restricting access reduces unnecessary exposure.


How Steel Security Detects This

Steel Security checks whether commonly targeted endpoints are accessible without restriction.

If these endpoints respond to requests in an unrestricted manner, they are flagged.


How to Fix It

To resolve this issue:


What to Expect After Fixing

After applying protections:


How to Verify

To verify the fix:

  1. attempt to access sensitive endpoints directly
  2. confirm that access is restricted under expected conditions

Test both:


Common Causes


Best Practices