| Crates.io | actix-modsecurity |
| lib.rs | actix-modsecurity |
| version | 0.1.2 |
| created_at | 2025-07-17 08:43:39.54584+00 |
| updated_at | 2025-07-18 00:40:12.435927+00 |
| description | ModSecurity middleware service and library for Actix Web |
| homepage | |
| repository | https://github.com/imgurbot12/actix-services/tree/master/actix-modsecurity |
| max_upload_size | |
| id | 1757237 |
| size | 60,782 |
actix-modsecurityLibModSecurity middleware service for Actix Web.
Provides a non-blocking middleware for protecting your endpoints with libmodsecurity.
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());