A free, full-day event on WAFs, @coreruleset, and open-source security. CFP is open!
๐๏ธ Register: https://forms.gle/UckehAUPdR8xZVkd8
๐ค Submit a talk: https://forms.gle/PoBKhza7YcRLFdFU6
See you there! ๐
#OWASP #WAF #AppSec #CRS
Weโre excited to introduce CRSLang, a new YAML-based rule language that will replace Seclang in the next major release of OWASP CRS. This represents a significant evolution in how we write, maintain, and deploy WAF rules. Why CRSLang? For nearly two decades, the OWASP CRS has relied on ModSecurityโs Seclang syntax. While Seclang has served us well, it comes with significant limitations that have become increasingly apparent as the project has grown:
We are excited to introduce the community to a significant development in the CRS ecosystem: the seclang_parser, an ANTLR-based parser for the SecLang configuration language used by ModSecurity and compatible WAF engines. What is seclang_parser? The seclang_parser is a grammar-based parser built using ANTLR 4 (Another Tool for Language Recognition) that provides a unified, language-agnostic approach to parsing ModSecurityโs SecLang configuration files. Rather than maintaining separate parsing implementations across different programming languages, this project consolidates efforts around a single, authoritative grammar specification.
CRS3โCRS4 migration made easy! ๐
๐งฉ New GPL plugin lets you:
โข Run CRS4 in monitor mode over CRS3
โข Weed out false positives
โข Gradually enable blocking or sampling
https://github.com/netnea/netnea-crs-upgrading-plugin
#OWASP #CRS #Security