Skip to content

Commit eb62cac

Browse files
committed
Add script to download OWASP CRS v4 to run benchmark
- Simplified clone & checkout of CRS repository - Removed no longer maintained OWASP Core Ruleset v2
1 parent 6faf6d7 commit eb62cac

File tree

4 files changed

+10
-63
lines changed

4 files changed

+10
-63
lines changed

test/benchmark/basic_rules.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11

22
Include "../../modsecurity.conf-recommended"
33

4-
Include "owasp-v3/crs-setup.conf.example"
5-
Include "owasp-v3/rules/*.conf"

test/benchmark/download-owasp-v2-rules.sh

Lines changed: 0 additions & 56 deletions
This file was deleted.

test/benchmark/download-owasp-v3-rules.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
#!/bin/bash
22

3-
4-
git clone https://github.com/coreruleset/coreruleset.git owasp-v3
5-
cd owasp-v3
6-
git checkout v3.0.2 -b tag3.0.2
7-
cd -
3+
git clone -c advice.detachedHead=false --depth 1 --branch v3.0.2 https://github.com/coreruleset/coreruleset.git owasp-v3
84

95
echo 'Include "owasp-v3/crs-setup.conf.example"' >> basic_rules.conf
106
echo 'Include "owasp-v3/rules/*.conf"' >> basic_rules.conf
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
git clone -c advice.detachedHead=false --depth 1 --branch v4.3.0 https://github.com/coreruleset/coreruleset.git owasp-v4
4+
5+
echo 'Include "owasp-v4/crs-setup.conf.example"' >> basic_rules.conf
6+
echo 'Include "owasp-v4/rules/*.conf"' >> basic_rules.conf
7+
8+
echo "Done."
9+

0 commit comments

Comments
 (0)