mmetc
7a1ad8376a
lint: style, autofix ( #3354 )
2024-12-05 10:40:48 +01:00
blotus
2ab93f79a1
appsec: missing err check when initializing out-of-band engine ( #3344 )
2024-11-25 17:35:21 +01:00
Thibault "bui" Koechlin
9067106ac0
Support multiple appsec configs ( #3314 )
...
* support multiple appsec configs
2024-11-15 16:40:48 +01:00
Laurence Jones
b96a7a5f06
fix: Use clientIP when passing coraza ( #3322 )
...
* fix: Use clientIP when passing coraza
* chore: update tests to reflect what remoteAddr and ClientIP should represent
* chore: Add a basic seclang rule test to appsec runner test suite
* chore: make linter happy :)
2024-11-15 09:48:55 +00:00
mmetc
206211ce53
lint: import statement order ( #3085 )
...
* lint: import statement order
* lint
2024-06-26 12:16:17 +02:00
mmetc
659774fd3d
refactor: prefer logrus.WithField over WithFields with a single param ( #3087 )
2024-06-20 10:38:23 +02:00
Thibault "bui" Koechlin
912c4bca70
split & reorganize tests a bit. Add tests on existing zones ( #2925 )
2024-04-03 17:49:05 +02:00
Thibault "bui" Koechlin
63bd31b471
Fix REQUEST_URI behavior + fix #2891 ( #2917 )
...
* fix our behavior to comply more with modsec, REQUEST_URI should be: path+query string
* fix #2891 as well
* add new transforms
* add transform tests
2024-03-29 17:57:54 +01:00
blotus
332af5dd8d
appsec: split return code for bouncer and user ( #2821 )
2024-02-09 14:39:34 +01:00
AlteredCoder
70e8377c0d
Fix appsec evt send order ( #2749 )
2024-01-17 11:59:31 +01:00
mmetc
08794c5b6d
[appsec] waf tester ( #2746 )
2024-01-16 11:39:23 +01:00