ModSecurity icon indicating copy to clipboard operation
ModSecurity copied to clipboard

ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. It has a robust event-based programming language which provides protection from a range o...

Results 322 ModSecurity issues
Sort by recently updated
recently updated
newest added

In collection_retrieve_ex(), we check if a key exist with the name "KEY": if (apr_table_get(col, "KEY") == NULL) ... In collection_store(), we store the key with the name "__KEY": var_key =...

2.x

Hi, I wrote a simple program and detect the potential attacks, and I find that rule message(or log data) I get from callback differs. > > [log:ModSecurity: Warning. Matched "Operator...

**Describe the bug** We are facing a problem when in certain cases ModSecurity is not tracking the blocking in the audit log despite we have set it as a default...

libmodsecurity 3.0.7 compiles fine using `--with-pcre2` only when both pcre1 and pcre2 dev packages are installed, which is wrong... Moreover, the resulting binary links against both libraries... which is further...

Hi, I think would be very useful adding in `ModSecurityIntervention` a `severity` field populated by disruptives `evaluate` function. In this way a connector can use the `intervention.log` based the `severity`...

3.x

**Describe the bug** I have set this to return status 418 but i do not want any logs inside the nginx ``` SecRule REQUEST_HEADERS"@contains vip_checking" "phase:2,id:70010,deny,nolog,noauditlog,status:418" ``` But it somehow...

3.x

Hi, based on modsecurity debug logs, the rule 210710 is fired by executing a curl command that contains a malicious content-type but related audit log is not created. the curl...

`SecAuditLog` currently does not allow logging to systemd journal. Or at least that's not documented. Could you please allow logging to systemd journal? Might be simple to implement. For example...

enhancement
3.x

``` git clone --depth 1 -b v3/master --single-branch https://github.com/SpiderLabs/ModSecurity ``` ``` cd ModSecurity ``` ``` ~/ModSecurity$ ./build.sh libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros...

3.x