{"adoption": {"forks": 1745, "observed_at": "2026-08-28T04:10:37.069225+00:00", "stars": 9752}, "canonical_url": "https://ross.abutalabs.com/products/modsecurity", "card": {"archived": false, "artifact_type": "library", "description": "ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. It has a robust event-based programming language which provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis.", "domain": ["security", "web-development", "backend", "apis"], "enriched": true, "function": ["security", "http-server", "logging", "monitoring", "middleware"], "health_score": 96, "homepage": "https://www.modsecurity.org", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["owasp-modsecurity/ModSecurity", "owasp-modsecurity/ModSecurity-nginx"], "name": "ModSecurity", "platform": ["cross-platform", "cpp"], "pushed_at": "2026-07-28T14:23:43+00:00", "repo": "owasp-modsecurity/ModSecurity", "stars": 9752, "tags": ["waf", "web-application-firewall", "owasp", "nginx", "apache", "iis", "secrules", "http-traffic-inspection", "libmodsecurity", "linux", "web-server"], "topics": ["modsecurity", "nginx", "apache", "apache2", "waf"], "urls": [{"kind": "homepage", "url": "https://www.modsecurity.org"}, {"kind": "site_page", "url": "https://modsecurity.org/faq"}, {"kind": "site_page", "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"kind": "site_page", "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}], "use_cases": ["block malicious HTTP requests to my web application", "add a web application firewall to nginx", "log and monitor all HTTP traffic on my web server", "protect against SQL injection and XSS with OWASP Core Rule Set", "inspect request bodies and headers with custom WAF rules", "harden a web application against common attacks"], "what_it_is": "ModSecurity (libmodsecurity v3) is an open source, cross-platform web application firewall (WAF) engine written in C++ that inspects HTTP(S) traffic using the ModSecurity SecRules rules language. It integrates with Apache, Nginx, and IIS via connectors and pairs with the OWASP Core Rule Set for attack protection, traffic logging, and real-time analysis.", "when_to_avoid": ["you need a cloud-managed or SaaS WAF without server-side deployment", "you want a modern Rust/Go WAF with a simpler configuration model (e.g., Coraza may fit better)", "you only need rate limiting or basic header filtering rather than full rule-based inspection"], "when_to_choose": ["you need a mature, widely deployed open source WAF engine for Apache, Nginx, or IIS", "you want rule-based HTTP traffic inspection with the OWASP Core Rule Set", "you need full HTTP audit logging and real-time security monitoring"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/owasp-modsecurity/ModSecurity", "repo": "owasp-modsecurity/ModSecurity", "role": "main", "score": 90}, {"path": "/repos/owasp-modsecurity/ModSecurity-nginx", "repo": "owasp-modsecurity/ModSecurity-nginx", "role": "plugin", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:37.069225+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:21:11.822025+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4332f09e4ef71ffc465aac510a6231d584e8a6a9717eb6a871ef1063c1742e58", "fetched_at": "2026-08-28T04:10:37.069225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owasp-modsecurity/ModSecurity"}, {"content_hash": "99f43d59ad8b06ebf492408d363a606290f4ee7709f9aae49fa9148e2776de64", "fetched_at": "2026-08-29T08:20:47.487074+00:00", "kind": "homepage", "missing": false, "url": "https://www.modsecurity.org"}, {"content_hash": "1ec9f8712e43d8537ef9aadaa632c13add41601c3a01eabd8e487c94143f6508", "fetched_at": "2026-08-29T08:20:47.498223+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260629/about-cve-2026-52747-and-2026-52761"}, {"content_hash": "133cf0bb8ea9b30c954f1b08d44ce09a0a8e66135d8a469aa2db104f37d67fe2", "fetched_at": "2026-08-29T08:20:47.499893+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/20260428/about-cve-2026-30923-and-2026-42268"}, {"content_hash": "c7faf6fc6f67045ccf32f8ebe86469d83ffd0d26336db754a616b84f6e5012b4", "fetched_at": "2026-08-29T08:20:47.496399+00:00", "kind": "site_page", "missing": false, "url": "https://modsecurity.org/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 79}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5691, "days_push": 36, "days_rel": 62, "gap_med": 31.5, "n_releases_24m": 11}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}