dev #16
@@ -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 }}"
|
||||
|
||||
@@ -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,\
|
||||
|
||||
@@ -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/"
|
||||
|
||||
Reference in New Issue
Block a user