actix-modsecurity

Crates.ioactix-modsecurity
lib.rsactix-modsecurity
version0.1.2
created_at2025-07-17 08:43:39.54584+00
updated_at2025-07-18 00:40:12.435927+00
descriptionModSecurity middleware service and library for Actix Web
homepage
repositoryhttps://github.com/imgurbot12/actix-services/tree/master/actix-modsecurity
max_upload_size
id1757237
size60,782
Andrew Scott (imgurbot12)

documentation

https://docs.rs/actix-modsecurity/

README

actix-modsecurity

crates.io Documentation Version License
dependency status Download

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());
Commit count: 0

cargo fmt