Skip to content

Smart AJAX Firewall is a Wordpress Plugin that secures your website by filtering and optimizing AJAX requests, improving both security and performance.

Notifications You must be signed in to change notification settings

joebb10/Smart-AJAX-Firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Smart AJAX Firewall

Current Licenses: Available only by request. Users can request a license by emailing joebn10@proton.me.

Description

Smart AJAX Firewall is a lightweight cybersecurity plugin for WordPress that secures your website by filtering and optimizing AJAX requests. It helps improve both security and performance by allowing users to whitelist specific AJAX actions and protect against unauthorized or malicious requests.

This plugin is ideal for websites that rely heavily on AJAX functionality, such as eCommerce stores (WooCommerce) or form-heavy sites (Contact Form 7). It provides an additional layer of security while minimizing the impact on site performance.

Features

  • AJAX Firewall: Whitelists safe AJAX actions and filters out malicious or unnecessary ones.
  • Select2 UI: User-friendly multi-select interface to choose AJAX actions, with an option to manually add custom actions.
  • License Validation: The plugin requires a valid license key, which is validated through an external server.
  • Customizable Security: Allows administrators to manage which AJAX actions are allowed to run.
  • Performance Optimization: Blocks unneeded AJAX requests to reduce server load and improve site speed.

How It Works

  • License Requirement: The plugin will only work if a valid license key is provided. Licenses are available by request by emailing joebn10@proton.me.
  • AJAX Whitelisting: Users can select predefined AJAX actions or add custom actions to the whitelist.
  • Enhanced Security: Unauthorized or unwhitelisted AJAX actions are blocked or scanned for potential security threats (like script injections).

Installation

  • Download the plugin files and upload them to your WordPress installation in the wp-content/plugins directory.
  • Activate the plugin through the Plugins menu in WordPress.
  • Navigate to the Smart AJAX Firewall settings page from the WordPress dashboard.
  • Enter your license key (available by request).
  • Select AJAX actions you want to whitelist using the provided Select2 multi-select dropdown.
  • Save your changes.

License Request

Licenses are currently available by request. Please email joebn10@proton.me to request a license key.

License Validation API

The plugin validates licenses through an external Flask server. The license must be valid and not expired for the plugin to function.

Custom AJAX Actions

You can manually add custom AJAX actions by entering them in the text input field under the AJAX settings section.

Support

For support, please open an issue on the GitHub Issues page.

About

Smart AJAX Firewall is a Wordpress Plugin that secures your website by filtering and optimizing AJAX requests, improving both security and performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages