coreruleset/coreruleset resource
OWASP CRS (Official Repository) observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 29
- age_days: 2303
- days_rel: 16
- days_push: 7
- n_releases_24m: 30
Adoption not part of the score
3242 stars · 467 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
OWASP Core Rule Set (CRS) is a set of generic attack detection rules for use with ModSecurity, Coraza, or other compatible web application firewalls. It protects web applications from common attacks like SQL injection, XSS, and the OWASP Top Ten with minimal false positives.
Use cases
- protect a web application from SQL injection and XSS attacks
- add a WAF ruleset to ModSecurity or Coraza
- block OWASP Top Ten attacks on Apache or Nginx
- detect web shells and code injection attempts
- reduce false positives when filtering malicious HTTP traffic
- monitor and log attack attempts against my web server
When to choose
- you run your own web server (Apache, Nginx, IIS) with ModSecurity or a compatible WAF engine and need a battle-tested generic attack detection policy
- you want community-maintained rules covering SQLi, XSS, LFI/RFI, SSTI, and other common attack categories
- you need anomaly scoring, paranoia levels, and a plugin architecture for tuning
When to avoid
- you need a WAF engine itself - CRS is only the rule set and requires ModSecurity, Coraza, or a compatible engine
- you need application-specific business logic protection rather than generic attack signatures
- you cannot tolerate any false positives without investing time in tuning
Facets
dataset · maturity stable
security vulnerability-scanning middleware http-server security web-development backend self-hosted waf modsecurity ruleset owasp web-application-firewall sql-injection xss coraza web-server linux docker
9 sources
- readme: https://github.com/coreruleset/coreruleset · fetched 2026-08-28 · c6908fadb5ac
- homepage: https://coreruleset.org · fetched 2026-08-29 · b7493f9b0242
- site_page: https://coreruleset.org/docs/1-getting-started/1-1-crs-installation · fetched 2026-08-29 · 84b66c721e3b
- site_page: https://coreruleset.org/docs/6-development/6-1-contribution-guidelines · fetched 2026-08-29 · 7ec43f45437c
- site_page: https://coreruleset.org/docs/3-about-rules/creating · fetched 2026-08-29 · 88067791b016
- site_page: https://coreruleset.org/docs/2-how-crs-works · fetched 2026-08-29 · 2c123a860afb
- site_page: https://coreruleset.org/docs/8-additional-resources · fetched 2026-08-29 · f2b8d6152ba2
- site_page: https://coreruleset.org/docs/6-development/6-6-useful_tools · fetched 2026-08-29 · e8ced3022a1c
- site_page: https://coreruleset.org/faq · fetched 2026-08-29 · ba2ddd8220a6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| coreruleset/coreruleset | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="coreruleset/coreruleset")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem