Add_modsec_vendor
The pre_add_modsec_vendor filter will trigger before installing ModSecurity vendor successfully
Sample code
add_filter('pre_add_modsec_vendor', 'my_pre_add_modsec_vendor', 100, 1);
function my_pre_add_modsec_vendor($vendorname){
// $vendorname contains the name of ModSecurity Vendor
}Add_modsec_rule
The pre_add_modsec_rule filter will trigger before adding ModSecurity rule successfully
Sample code
add_filter('pre_add_modsec_rule', 'my_pre_add_modsec_rule', 100, 0);
function my_pre_add_modsec_rule(){
// Code
// Write your code here
}Edit_modsec_rule
The pre_edit_modsec_rule filter will trigger before editing ModSecurity rule successfully
Sample code
add_filter('pre_edit_modsec_rule', 'my_pre_edit_modsec_rule', 100, 0);
function my_pre_edit_modsec_rule(){
// Code
// Write your code here
}Delete_modsec_rule
The pre_delete_modsec_rule filter will trigger before deleting ModSecurity rule successfully
Sample code
add_filter('pre_delete_modsec_rule', 'my_pre_delete_modsec_rule', 100, 0);
function my_pre_delete_modsec_rule(){
// Code
// Write your code here
}Toggle_modsec_rule
The pre_toggle_modsec_rule filter will trigger before ModSecurity rule is Enabled/Disabled successfully
Sample code
add_filter('pre_toggle_modsec_rule', 'my_pre_toggle_modsec_rule', 100, 0);
function my_pre_toggle_modsec_rule(){
// Code
// Write your code here
}