arbiter-audit 0.0.20

Structured audit logging with argument redaction for the Arbiter proxy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Arbiter Audit: structured audit logging with argument redaction.
//!
//! Captures a complete audit trail for every proxied request: timing, identity,
//! authorization decisions, and tool arguments (with configurable redaction of
//! sensitive fields). Outputs structured JSON lines to stdout and/or an
//! append-only file.

pub mod entry;
pub mod middleware;
pub mod redaction;
pub mod sink;
pub mod stats;

pub use entry::AuditEntry;
pub use middleware::AuditCapture;
pub use redaction::{CompiledRedaction, RedactionConfig, redact_arguments};
pub use sink::{AuditSink, AuditSinkConfig};
pub use stats::{AggregateAuditStats, AuditStats, SessionAuditStats};