WP Manifestindependent plugin directory
manifest / security / outbound-operator

Outbound Operator WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A plugin that logs, blocks and rewrites outbound HTTP requests from your WordPress site. Updates for this specific plugin are served from this Github repo and not wordpress.org.

★ 1stars
17release downloads
0.9.5latest · 2 years ago

Install

Download outbound-operator.zip From the 0.9.5 release on GitHub, Oct 23, 2024

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/403pagelabs/outbound-operator/releases/download/0.9.5/outbound-operator.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

A plugin that logs, blocks and rewrites outbound HTTP requests from your WordPress site. Updates for this specific plugin are served from this Github repo and not wordpress.org.

Features

  • 🔍 Real-time Monitoring: Logs all outbound HTTP/HTTPS calls using pre_http_request
  • 🚫 Request Control: Block requests at either host or path level
  • 🔄 URL Rewriting: Redirect outbound requests to different URLs
  • 🧹 Automatic Cleanup: Configurable retention settings to prevent database bloat
  • ⚙️ Import/Export: Share settings between sites

Screenshot

Outbound Operator Main Interface

Installation

  1. Download the latest release
  2. Upload to your WordPress plugins directory (/wp-content/plugins/outbound-operator/)
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Access the interface via Tools > Outbound Operator

Usage

Basic Monitoring

The plugin starts monitoring outbound calls automatically after activation. You can disable this by flipping the toggle on the top left of the settings page. View all calls under Tools > Outbound Operator.

Managing Requests

  • Block Hosts: Block all requests to specific domains
  • Block Paths: Block specific URL paths
  • URL Rewrites: Redirect requests to alternative URLs
  • Manual Entries: Add URLs to monitor before they're called (there is very little validation here, be careful)

Cleanup Settings

Configure cleanup settings to maintain database performance:

  • Set retention period for log entries
  • Set maximum number of records to keep
  • Manual cleanup option available

Search and Filter

Use the search box to find specific URLs or domains.

Updates

Updates for this specific plugin are served from this Github repo and not wordpress.org, though they can be handled in wp-admin like any other plugin.

Development

Tested on:

  • PHP 8.2
  • WordPress 6.6.2

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL v2 or later

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
0.9.5 latest
Oct 23, 2024 2 years ago
outbound-operator.zip
10
Oct 23, 2024 2 years ago
outbound-operator.zip
2
Oct 23, 2024 2 years ago
outbound-operator.zip
2
Oct 23, 2024 2 years ago
outbound-operator.zip
3
A grade

Security

Outbound Operator 0.9.6 · audited by WP Registry

No security issues found.

Audited release
0.9.6
Findings
none
Worst severity
—
Content hash
e41567cb46f659babbf4773a…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.