Private
Public Access
2
0

caddy: CRS v4.22.0 -> v4.23.0

This commit is contained in:
2026-02-05 17:31:42 +03:00
parent df6f913d95
commit 501cfacfe6
3 changed files with 16 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ caddy_go_version: "1.25.6"
caddy_xcaddy_version: "0.4.5"
caddy_coraza_caddy_version: "v2@v2.1.0" # Coraza v3.3.3
# Different sites can use different versions of OWASP CRS
caddy_owasp_crs_versions: ["4.22.0"]
caddy_owasp_crs_versions: ["4.23.0"]
# Paths
caddy_binary: "/usr/local/bin/{{ caddy_my_name }}"

View File

@@ -123,6 +123,16 @@ SecAction \
ver:'OWASP_CRS/{{ site.crs_version | default(caddy_sites_defaults.crs_version) }}',\
setvar:'tx.allowed_methods={{ site.crs_allowed_methods | default(caddy_sites_defaults.crs_allowed_methods) | listadddel(site.crs_allowed_methods_add | default([]), site.crs_allowed_methods_del | default([])) | join(" ") }}'"
## HTTP Method Override Parameter
SecAction \
"id:900210,\
phase:1,\
pass,\
nolog,\
tag:'OWASP_CRS',\
ver:'OWASP_CRS/{{ site.crs_version | default(caddy_sites_defaults.crs_version) }}',\
setvar:'tx.allow_method_override_parameter={{ site.allow_method_override_parameter | default(caddy_sites_defaults.allow_method_override_parameter) }}'"
## Content-Types that a client is allowed to send in a request
SecAction \
"id:900220,\

View File

@@ -307,6 +307,7 @@ caddy_global_sites_defaults:
crs_max_file_size: 10485760 # 10 Mo
crs_combined_file_sizes: 20970520 # 20 Mo
crs_sampling_percentage: 100
crs_allow_method_override_parameter: 0
crs_allowed_methods:
# These variables can be used for adding and removing extensions from the list:
# crs_allowed_methods_add: ["XXX"]
@@ -319,9 +320,7 @@ caddy_global_sites_defaults:
# These variables can be used for adding and removing extensions from the list:
# crs_allowed_request_content_type_add: ["|xxx/yyy|"]
# crs_allowed_request_content_type_del: ["|zzz/aaa|"]
- "|application/csp-report|"
- "|application/json|"
- "|application/reports+json|"
- "|application/soap+xml|"
- "|application/x-www-form-urlencoded|"
- "|application/xml|"
@@ -374,6 +373,7 @@ caddy_global_sites_defaults:
- ".inc/"
- ".inf/"
- ".ini/"
- ".jks/"
- ".jse/"
- ".key/"
- ".licx/"
@@ -406,9 +406,12 @@ caddy_global_sites_defaults:
- ".sql/"
- ".sqlite/"
- ".sqlite3/"
- ".swap/"
- ".swo/"
- ".swp/"
- ".sys/"
- ".temp/"
- ".tfstate/"
- ".tlb/"
- ".tmp/"
- ".vb/"