Sign in

coreruleset.bsky.social

@coreruleset.bsky.social
9 followers 16 following 12 posts
PostsRepliesMedia
coreruleset.bsky.social @coreruleset.bsky.social · 28/07/2026
Open WAF Day Vienna 2026 recap is up 🇦🇹 Talks on the new Coraza/Envoy connector, blazing-fast WAF log analysis, Coraza Center + GitOps, life after Ingress NGINX, and CRS-powered adaptive honeypots. Thanks to everyone who joined us! 📖 coreruleset.org/2026... #OWASP #WAF #AppSec
001
coreruleset.bsky.social @coreruleset.bsky.social · 18/06/2026
🛡️ Open WAF Day Vienna 2026 — full agenda is live! 📅 Wed June 24 · Austria Center, Vienna 🎤 5 talks: Coraza on Envoy, GitOps, Ingress NGINX migration, adaptive honeypots & more 💸 Free Register 👇
000
coreruleset.bsky.social @coreruleset.bsky.social · 07/04/2026
Part 2 of the CRS 3→4 migration series: configuration. Don't reuse your old crs-setup.conf — variables were renamed, split, and added. Post includes a full checklist and an interactive migration tool. coreruleset.org/2026... #OWASP #CRS #WAF #AppSec
coreruleset.org
Migrating from CRS 3.3 to CRS 4.25 LTS — Part 2: Configuration
This is Part 2 of the CRS 3.3 → 4.25 LTS migration series. Part 1 provided an overview of the migration. This post covers the crs-setup.conf changes — the most immediately breaking part of the upgrade for most operators. If you take one thing from this post: do not reuse your CRS 3 crs-setup.conf with CRS 4 without reviewing every variable in it. Some variables were renamed, some were removed, and several new ones are required for features that did not exist in CRS 3.
000
coreruleset.bsky.social @coreruleset.bsky.social · 01/04/2026
Migrating from OWASP CRS 3.3 to 4.25 LTS? Part 1 of a 7-part series is out — covering what changed, what breaks, and how to plan your upgrade. ~500 changes, new plugin architecture, RE2/Hyperscan compat, and more.
coreruleset.org
Migrating from CRS 3.3 to CRS 4.25 LTS — Part 1: Overview
The release of CRS v4.25.0 LTS marks the moment the CRS 4 generation has its long-term support anchor. If you have been running CRS 3.3.x — waiting for stability before committing to an upgrade — that moment is now. This is the first post in a series walking through everything you need to know to migrate from CRS 3.3.9 (the last CRS 3 LTS release) to CRS 4.25.0 LTS. The series is not a quick upgrade guide. It is a deliberate, post-by-post treatment of each dimension of the migration so that you can plan and execute without surprises.
011
coreruleset.bsky.social @coreruleset.bsky.social · 30/03/2026
🔒 Security Advisory: OWASP CRS file upload extension checks could be bypassed using whitespace padding in filenames (e.g. shell. php). CVE-2026-33691, Moderate severity. Upgrade to CRS v4.25.0 or v3.3.9. Thanks @HackingRepo for the report!
github.com
Whitespace padding in filenames bypasses file upload extension checks
## Impact A bypass was identified in OWASP CRS that allows uploading files with dangerous extensions (.php, .phar, .jsp, .jspx) by inserting whitespace padding in the filename (e.g. photo. php ...
000
coreruleset.bsky.social @coreruleset.bsky.social · 29/03/2026
OWASP CRS v4.25.0 LTS is out! First Long-Term Support for CRS 4 — stable foundation with security patches through Q3 2027. Formal backport policy, lessons from 3.3 applied, and crslang on the horizon.
032
coreruleset.bsky.social @coreruleset.bsky.social · 25/02/2026
📢 Open WAF Day 2026 — Vienna, June 24th! 🇦🇹 A free, full-day event on WAFs, @coreruleset, and open-source security. CFP is open! 🎟️ Register: forms.gle/UckehAUPdR... 🎤 Submit a talk: forms.gle/PoBKhza7Yc... See you there! 🚀 #OWASP #WAF #AppSec #CRS
011
coreruleset.bsky.social @coreruleset.bsky.social · 18/02/2026
🔥 OWASP CRS is evolving! Introducing #CRSLang — a new YAML-based rule language replacing Seclang. Cleaner syntax, multi-engine support, bidirectional translation, and a lower barrier for new contributors. Check it out 👉 coreruleset.org/2026... #WAF #AppSec #OWASP #ModSecurity
042
coreruleset.bsky.social @coreruleset.bsky.social · 04/02/2026
📦 CRS v4.23.0 released! New CVE detection, SSRF improvements, PHP session upload prevention & more. Thanks to our amazing contributors: @touchweb_vincent, @azurit, @RedXanadu, @EsadCetiner, @Xhoenix & welcome @disisto! 🎉 Upgrade now 👇
github.com
Release v4.23.0 · coreruleset/coreruleset
What's Changed ⭐ Important changes feat(920640): add rule to enforce content-type if there is body by @fzipi in #4406 🆕 New features and detections 🎉 feat(lfi): Add detection for Vite.js pat...
000
coreruleset.bsky.social @coreruleset.bsky.social · 03/02/2026
🎉 Introducing seclang_parser - a unified ANTLR-based parser for SecLang! One grammar, multiple languages (Go & Python), endless possibilities for WAF tooling: linters, IDE integration, config management & more. 🔗
000
coreruleset.bsky.social @coreruleset.bsky.social · 25/11/2025
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 github.com/netnea/ne... #OWASP #CRS #Security
github.com
GitHub - netnea/netnea-crs-upgrading-plugin
Contribute to netnea/netnea-crs-upgrading-plugin development by creating an account on GitHub.
021
coreruleset.bsky.social @coreruleset.bsky.social · 02/11/2025
🚀 OWASP CRS v4.20.0 is out! ✨ New: Enhanced file restrictions, PrestaShop/Magento configs, Expect header blocking 🛠️ Multiple fixes reducing JSON false positives + better detection 👉 github.com/corerules... #OWASP #CRS #WebSecurity #AppSec
github.com
Release v4.20.0 · coreruleset/coreruleset
What's Changed 🆕 New features and detections 🎉 feat: update restricted file extensions by @EsadCetiner in #4287 feat(930120): adding conf file for PrestaShop 1.6 / 1.7 / 8+ & Magento 2 by ...
000