Hallo Markus !
Das Modul prüft die HTTP Aufrufe inkl. der Daten von POST/GET/HEAD usw. Das Modul versucht Injections oder gefährliche Namensräume auf zu zeigen, wie z.B. "?option=" oder "?include=", meldet Javascript Inhalte bzw. Bausteine oder sogar die klassichen SQL-Übergabeparameter in der URL.
Der Umfang der Prüfregeln ist recht hoch - je nach aktivierten Rulesets. Das Modul kann je nach Wertung einen Aufruf letztlich komplett blocken oder nur mit einer Warnung oder Info in der Logdatei quittieren.
Es gibt nur wenige Anwendungen die von Anfang an sauber mit dem Modul zusammen arbeiten und als Admin muss man dann einige Rules in der Vhosts deaktivieren. Es ist nicht viel Aufwand diese einzelnen Regeln zu deaktivieren und damit die Meldungen zu unterdrücken, nur können Sie einem dann bei der eigenen Programmierung/Schusseligkeit nicht mehr helfen

Wenn jemand mod_security ausprobieren möchte kann das recht einfach, da die meisten Distributionen das Modul im Repository anbieten. Man muss nur meistens die Rulesets manuell einbinden bzw. bei mod_security herunterladen und einbinden.