Expand description
Security, session, policy, masking, and audit primitives for ClawDB.
Re-exports§
pub use audit::AuditEntry;pub use audit::AuditFilter;pub use audit::AuditReader;pub use audit::AuditWriter;pub use config::GuardConfig;pub use error::GuardError;pub use error::GuardResult;pub use guard::Guard;pub use keys::ApiKeyManager;pub use keys::ApiKeyRecord;pub use masking::MaskDirective;pub use masking::MaskType;pub use masking::MaskingEngine;pub use policy::Condition;pub use policy::EvalContext;pub use policy::Policy;pub use policy::PolicyEngine;pub use policy::PolicyRule;pub use session::ListOptions;pub use session::ListPage;pub use session::SessionManager;pub use session::SessionRecord;pub use types::AccessResult;pub use types::GuardSession;pub use types::PolicyDecision;
Modules§
- audit
- Batched audit logging and querying.
- config
- Runtime configuration loading.
- error
- Error types returned by the guard engine.
- grpc
- gRPC service integration.
- guard
- Main public guard API.
- keys
- API key management.
- masking
- Data masking engine.
- policy
- Policy engine and rule types.
- proto
- Generated protobuf modules.
- session
- Session management.
- types
- Shared public data types.