=== ROB (rat out blocker) === Contributors: stasionok Donate link: https://web-marshal.ru/rob-rat-out-blocker/ Tags: block, request, external request, security, safety Requires at least: 5.0 Tested up to: 7.0 Stable tag: 1.1.1 Requires PHP: 7.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Restrict execution of certain external requests with partial url or even regex to prevent personal data leakage (as example) == Description == With this simple plugin you can restrict extra external requests made with internal WordPress WP_Http class. Just put in the filter rules field what you wish to restrict. One url part or url regex per line. By default, the plugin returns WP_Error answer for restricted requests. But you can put in response your custom response data. == Installation == This section describes how to install the plugin and get it working. 1. Upload the plugin files to the `/wp-content/plugins/rob-rat-out-blocker` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Go to the plugin settings page and put your restrictions == Frequently Asked Questions == = How to find or detect outgoing requests = You can use for that *Log HTTP Requests* plugin = Which format for custom answer accepted = You should put (if you need it) JSON encoded string. Then you say to plugin how to represent response format and it convert your string in required format. = Which answer format accepted = Plugin can convert your answer to array, object or leave string as is == Screenshots == 1. Main plugin page with rules field and placeholder examples == Changelog == = 1.1.1 = * Test WP 6.8.1 compatibility = 1.1.0 = * Add request body filter to skip Rob impact for same url * Add more security checks = 1.0.4 = * Add blueprint.json for wp plugin page preview button = 1.0.3 = * Test WP 6.5.2 compatibility * Fix codex issues = 1.0.2 = * Test WP 6.4.3 compatibility = 1.0 = * Basic functionality released.