4.5 Block POST Values
📘 Overview
The Block POST Values module allows you to block incoming HTTP POST requests based on specific field names and values in the request body. This helps stop malicious or unwanted content before it reaches your backend.
🛠️ How It Works
You define two things:
POST Key: The name of the POST parameter you want to inspect (e.g.,
message
,username
,comment
,bio
)POST Content: The exact value to block within that field
If a match is found, the request is immediately blocked at the edge.
⚙️ How to Add a Block Rule
Go to Security Rules > Block POST Values
Click Add New Rule
Enter:
Enter Post Key
: the POST parameter to monitorEnter Post Content
: the value that should trigger blocking
Click Block
The rule is enforced instantly
📋 Example Use Case
Block POSTs where the field
comment
contains the valuebuy now
Block
username
field if it containsadmin
(to prevent impersonation)
🔐 Why This Matters
Blocking harmful content at the POST layer helps prevent:
Spam submissions in contact forms or comments
Basic SQL injection or XSS payloads
Unwanted automated POSTs or abuse attempts
This feature acts as a first line of defense.
🎯 POST Value Blocking is a fast and simple way to filter out known bad inputs before they can do harm.
Last updated