Plugin Directory

Changeset 3163415


Ignore:
Timestamp:
10/06/2024 08:11:54 AM (16 months ago)
Author:
walterebert
Message:

Add "Remove XML-RPC Methods" version 1.4.1

Location:
wee-remove-xmlrpc-methods
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wee-remove-xmlrpc-methods/tags/1.4.1/readme.txt

    r3110768 r3163415  
    11=== Remove XML-RPC Methods ===
    22Contributors: walterebert
    3 Tags: xml-rpc
     3Tags: xml-rpc, xmlrpc, security
    44Requires at least: 4.6
    55Tested up to: 6.6
    66Requires PHP: 5.4.0
    7 Stable tag: 1.4.0
     7Stable tag: 1.4.1
    88License: GPL-2.0-or-later
    99License URI: https://spdx.org/licenses/GPL-2.0-or-later.html
    1010
    11 Remove all methods from the WordPress XML-RPC API.
     11Remove all WordPress methods from the XML-RPC API to increase security.
    1212
    1313== Description ==
    1414
    15 The plugin removes all methods from the WordPress XML-RPC API. It is an alternative to just using the `xmlrpc_enabled` hook, because that is only used "To disable XML-RPC methods that require authentication".
     15This plugin does more than just using the `xmlrpc_enabled` hook, because that is only used “To disable XML-RPC methods that require authentication”.
    1616
    17 Activating this plugin will disable pingbacks and trackbacks, because these rely on XML-RPC.
     17Activating this plugin will also disable pingbacks, trackbacks, and Really Simple Discovery (RSD), because these rely on XML-RPC.
     18
     19It works with any webserver, because it does not use the .htaccess file.
    1820
    1921= Testing the plugin =
    2022
    21 From the command line you can test if the plugin is working correctly using [cURL](https://curl.haxx.se/):
     23From the command line you can test if the plugin is working correctly using [cURL](https://curl.haxx.se/). Replace the `example.com` link to match your website:
    2224
    2325<pre><code>
    24 curl -d '&lt;?xml version="1.0"?&gt;&lt;methodCall&gt;&lt;methodName&gt;system.listMethods&lt;/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string/&gt;&lt;/value&gt;&lt;/param&gt;&lt;/params&gt;&lt;/methodCall&gt;' https://&lt;your domain&gt;/xmlrpc.php
     26curl -d '&lt;?xml version="1.0"?&gt;&lt;methodCall&gt;&lt;methodName&gt;system.listMethods&lt;/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string/&gt;&lt;/value&gt;&lt;/param&gt;&lt;/params&gt;&lt;/methodCall&gt;' https://example.com/xmlrpc.php
    2527</code></pre>
    2628
    27 This should only return `system` methods.
    28 
    29 If the request returns methods starting with `wp.` the plugin is not active.
     29This should only return the following methods:
     30- `system.multicall`
     31- `system.listMethods`
     32- `system.getCapabilities`
    3033
    3134== Installation ==
     
    3538
    3639== Changelog ==
     40
     41= 1.4.1 =
     42* Updated description and tags
    3743
    3844= 1.4.0 =
  • wee-remove-xmlrpc-methods/tags/1.4.1/wee-remove-xmlrpc-methods.php

    r2475840 r3163415  
    44 * Plugin URI: https://gitlab.com/walterebert/wee-remove-xmlrpc-methods
    55 * Description: Remove all methods from the WordPress XML-RPC API.
    6  * Version: 1.4.0
     6 * Version: 1.4.1
    77 * Author: Walter Ebert
    8  * Author URI: https://walterebert.com
     8 * Author URI: https://wee.press
    99 * Text Domain: wee-remove-xmlrpc-methods
    1010 * License: GPL-2.0-or-later
  • wee-remove-xmlrpc-methods/trunk/readme.txt

    r3110768 r3163415  
    11=== Remove XML-RPC Methods ===
    22Contributors: walterebert
    3 Tags: xml-rpc
     3Tags: xml-rpc, xmlrpc, security
    44Requires at least: 4.6
    55Tested up to: 6.6
    66Requires PHP: 5.4.0
    7 Stable tag: 1.4.0
     7Stable tag: 1.4.1
    88License: GPL-2.0-or-later
    99License URI: https://spdx.org/licenses/GPL-2.0-or-later.html
    1010
    11 Remove all methods from the WordPress XML-RPC API.
     11Remove all WordPress methods from the XML-RPC API to increase security.
    1212
    1313== Description ==
    1414
    15 The plugin removes all methods from the WordPress XML-RPC API. It is an alternative to just using the `xmlrpc_enabled` hook, because that is only used "To disable XML-RPC methods that require authentication".
     15This plugin does more than just using the `xmlrpc_enabled` hook, because that is only used “To disable XML-RPC methods that require authentication”.
    1616
    17 Activating this plugin will disable pingbacks and trackbacks, because these rely on XML-RPC.
     17Activating this plugin will also disable pingbacks, trackbacks, and Really Simple Discovery (RSD), because these rely on XML-RPC.
     18
     19It works with any webserver, because it does not use the .htaccess file.
    1820
    1921= Testing the plugin =
    2022
    21 From the command line you can test if the plugin is working correctly using [cURL](https://curl.haxx.se/):
     23From the command line you can test if the plugin is working correctly using [cURL](https://curl.haxx.se/). Replace the `example.com` link to match your website:
    2224
    2325<pre><code>
    24 curl -d '&lt;?xml version="1.0"?&gt;&lt;methodCall&gt;&lt;methodName&gt;system.listMethods&lt;/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string/&gt;&lt;/value&gt;&lt;/param&gt;&lt;/params&gt;&lt;/methodCall&gt;' https://&lt;your domain&gt;/xmlrpc.php
     26curl -d '&lt;?xml version="1.0"?&gt;&lt;methodCall&gt;&lt;methodName&gt;system.listMethods&lt;/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string/&gt;&lt;/value&gt;&lt;/param&gt;&lt;/params&gt;&lt;/methodCall&gt;' https://example.com/xmlrpc.php
    2527</code></pre>
    2628
    27 This should only return `system` methods.
    28 
    29 If the request returns methods starting with `wp.` the plugin is not active.
     29This should only return the following methods:
     30- `system.multicall`
     31- `system.listMethods`
     32- `system.getCapabilities`
    3033
    3134== Installation ==
     
    3538
    3639== Changelog ==
     40
     41= 1.4.1 =
     42* Updated description and tags
    3743
    3844= 1.4.0 =
  • wee-remove-xmlrpc-methods/trunk/wee-remove-xmlrpc-methods.php

    r2475840 r3163415  
    44 * Plugin URI: https://gitlab.com/walterebert/wee-remove-xmlrpc-methods
    55 * Description: Remove all methods from the WordPress XML-RPC API.
    6  * Version: 1.4.0
     6 * Version: 1.4.1
    77 * Author: Walter Ebert
    8  * Author URI: https://walterebert.com
     8 * Author URI: https://wee.press
    99 * Text Domain: wee-remove-xmlrpc-methods
    1010 * License: GPL-2.0-or-later
Note: See TracChangeset for help on using the changeset viewer.