crowdsec/test/lib
Thibault "bui" Koechlin 8cca4346a5
Application Security Engine Support (#2273)
Add a new datasource that:
- Receives HTTP requests from remediation components
- Apply rules on them to determine whether they are malicious or not
- Rules can be evaluated in-band (the remediation component will block the request directly) or out-band (the RC will let the request through, but crowdsec can still process the rule matches with scenarios)

The PR also adds support for 2 new hub items:
- appsec-configs: Configure the Application Security Engine (which rules to load, in which phase)
- appsec-rules: a rule that is added in the Application Security Engine (can use either our own format, or seclang)

---------

Co-authored-by: alteredCoder <kevin@crowdsec.net>
Co-authored-by: Sebastien Blot <sebastien@crowdsec.net>
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
Co-authored-by: Marco Mariani <marco@crowdsec.net>
2023-12-07 12:21:04 +01:00
..
bats-assert@44913ffe60 Application Security Engine Support (#2273) 2023-12-07 12:21:04 +01:00
bats-core@f7defb9436 update functional tests for build pipeline (#2442) 2023-08-25 16:15:28 +02:00
bats-file@cb914cdc17 update functional tests for build pipeline (#2442) 2023-08-25 16:15:28 +02:00
bats-mock@48fce74482 Rename directory "tests" to "test" (#2094) 2023-03-03 15:54:49 +01:00
bats-support@3c8fadc509 update functional tests for build pipeline (#2442) 2023-08-25 16:15:28 +02:00
config cscli machines add: don't overwrite existing credential file (#2625) 2023-12-04 22:59:52 +01:00
db CI: test with postgres 15 (#2149) 2023-07-24 11:56:04 +02:00
init Rename directory "tests" to "test" (#2094) 2023-03-03 15:54:49 +01:00
setup.sh Rename directory "tests" to "test" (#2094) 2023-03-03 15:54:49 +01:00
setup_file.sh command "cscli hub types" (#2632) 2023-12-01 09:36:38 +01:00
teardown_file.sh Rename directory "tests" to "test" (#2094) 2023-03-03 15:54:49 +01:00