2

How can we add a custom header using the 'msg' value from a ModSecurity rule, for all rules triggered? I'm basically trying to track the ModSec block reason at an edge point (Varnish) based on Apache's response.

For example, I would like:

SecRule REQUEST_URI "/modsectest" "log,deny,status:406,phase:1,t:none,id:9084310,msg:'ModSec Log Test'"

To add a 'X-ModSec-Block' response header with the value 'ModSec Log Test' in this case. I understand this might be better suited with setenv + mod_headers due to blocks being done at different phases, and found Modsecurity : Creating a new Request Header from SecRule which seems similar to this scenario, just that it's not quite working out for me. Any help is greatly appreciated!

Andrei
  • 125
  • 1
  • 7

0 Answers0