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§
- IpcSecurity
Pipeline - Assembled IPC security pipeline holding all control point instances.
Enums§
- Check
Outcome - Outcome of pre-dispatch security checks.