sz-orm-audit 4.6.0

SQL audit log: execution audit trail with case-insensitive sensitive-keyword masking (password/token/credit_card) and JSON flush
Documentation
[package]

name = "sz-orm-audit"

description = "SQL audit log: execution audit trail with case-insensitive sensitive-keyword masking (password/token/credit_card) and JSON flush"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true

homepage.workspace = true

keywords.workspace = true

categories.workspace = true



[features]

default = []

# v4.0.0 M4:数据 lineage(字段级血缘追踪 + 影响分析 + 溯源分析)

data-lineage = ["dep:sqlparser"]

# v4.1.0:数据质量自动检测(六类统计学规则 + 只读检测)

data-quality = []

# v4.3.0 M3:血缘可视化(Mermaid/HTML 导出)+ 带深度影响分析(复用 data-lineage 的 LineageGraph)

lineage-viz = ["data-lineage"]



[dependencies]

serde = { version = "1.0", features = ["derive"] }

serde_json = "1.0"

# #11 修复:审计日志哈希链防篡改(SHA-256 密码学哈希)

sha2 = { workspace = true }

# v4.0.0 M4:SQL 依赖解析(data-lineage feature)

sqlparser = { workspace = true, optional = true }



[lints]

workspace = true



[[test]]

name = "lineage_test"

required-features = ["data-lineage"]