Skip to main content

Crate enact_security

Crate enact_security 

Source
Expand description

Security policy, audit logging, and sandboxing for Enact agents

This crate provides:

  • Security policy with autonomy levels
  • Rate limiting
  • Audit logging with rotation
  • Action validation

Re-exports§

pub use audit::Action;
pub use audit::Actor;
pub use audit::AuditConfig;
pub use audit::AuditEvent;
pub use audit::AuditEventType;
pub use audit::AuditLogger;
pub use audit::ExecutionResult;
pub use audit::SecurityContext;
pub use policy::ActionValidation;
pub use policy::AutonomyLevel;
pub use policy::PolicyConfig;
pub use policy::RiskLevel;
pub use policy::SecurityPolicy;

Modules§

audit
Audit logging for security events
policy
Security policy for agent actions