3 releases
Uses new Rust 2024
| 0.1.2 | Jul 18, 2025 |
|---|---|
| 0.1.1 | Jul 18, 2025 |
| 0.1.0 | Jul 17, 2025 |
#1535 in HTTP server
23KB
335 lines
actix-modsecurity
LibModSecurity middleware service for Actix Web.
Provides a non-blocking middleware for protecting your endpoints with libmodsecurity.
Examples
use actix_web::App;
use actix_modsecurity::ModSecurity;
let mut security = ModSecurity::new();
security.add_rules(r#"
SecRuleEngine On
SecRule REQUEST_URI "@rx admin" "id:1,phase:1,deny,status:401"
"#).expect("Failed to add rules");
let app = App::new()
.wrap(security.middleware());
Dependencies
~15–28MB
~441K SLoC