Skip to main content

Module security

Module security 

Source
Expand description

IPC security pipeline.

Orchestrates the nine control points (C1-C9) in the contract-defined execution order. The pipeline is loaded once from IpcSecurityConfig plus the root audit configuration, then invoked per-request as a pre-dispatch filter by the dashboard IPC service. C7 (audit) runs post-dispatch.

Re-exports§

pub use self::audit::AuditFailureStrategy;

Modules§

allowlist
External command allowlist.
audit
Audit persistence.
authz
Command authorization (C3).
idempotency
Command idempotency (C8).
limits
Request size limit (C5) and rate limit (C6).
peer_identity
Peer identity verification (C1, C2).
replay
Replay protection (C4).

Structs§

IpcSecurityPipeline
Assembled IPC security pipeline holding all control point instances.

Enums§

CheckOutcome
Outcome of pre-dispatch security checks.