security-rust 2.1.0

A pure Rust attack detection library with 32 detectors across 4 categories — injection, protocol, data, and file — plus stateful session, throttling, and risk scoring. Zero framework dependencies.
Documentation
# Copyright (c) 2026 erik <erik@erik.xyz> — https://erik.xyz

[package]
name = "security-rust"
version = "2.1.0"
edition = "2024"
rust-version = "1.87"
description = "A pure Rust attack detection library with 32 detectors across 4 categories — injection, protocol, data, and file — plus stateful session, throttling, and risk scoring. Zero framework dependencies."
license = "MIT"
repository = "https://github.com/erikwang2013/security-rust"
authors = ["erik <erik@erik.xyz>"]
keywords = ["security", "security-rust", "xss", "sql-injection", "waf"]
categories = ["security", "parsing"]

[dependencies]
regex = "1"

[dev-dependencies]
# 只给 examples/ 用。本 crate 的零依赖承诺针对 [dependencies] ——
# 运行时依赖永远只有 regex。
axum = "0.8"
tokio = { version = "1", features = ["macros", "rt"] }
tower = { version = "0.5", features = ["util"] }