pub struct SandboxDecisionDataAccessDenied {
pub attestation: SandboxAttestation,
pub command: Option<String>,
pub confidence: Option<SandboxDenialConfidence>,
pub control: SandboxControl,
pub denial_class: SandboxDenialClass,
pub denied_resource: Option<String>,
pub enforcement_point: SandboxEnforcementPoint,
pub kind: SandboxDecisionDataAccessDeniedKind,
pub outcome: SandboxOutcome,
pub platform: SandboxPlatform,
pub process_name: Option<String>,
pub tool_call_id: Option<String>,
}Expand description
An enforcement check refused a specific access. Emitted per refusal with no deduplication, including when policy permits the caller to bypass the denial. Carries no backend: the built-in checks that produce this run in-process against the effective policy.
Fields§
§attestation: SandboxAttestationRuntime observation backing the denial.
command: Option<String>Command whose execution the denial arose from. Populated only when content capture is enabled.
confidence: Option<SandboxDenialConfidence>How strong the evidence behind this denial is. Lets an analysis separate denials the sandbox recorded from ones inferred from output text, which otherwise look identical.
control: SandboxControlSandbox control the denial belongs to. Follows from denialClass.
denial_class: SandboxDenialClassBounded class of the refused access.
denied_resource: Option<String>Resource the check refused, when identified and content capture is enabled.
enforcement_point: SandboxEnforcementPointRuntime subsystem that performed the check
kind: SandboxDecisionDataAccessDeniedKindSandbox decision variant discriminator.
outcome: SandboxOutcomeAlways denied.
platform: SandboxPlatformHost operating-system family
process_name: Option<String>Executable image associated with the captured denial, normalized to a basename. Populated only when content capture is enabled.
tool_call_id: Option<String>Tool call the denial belongs to, for span correlation only. Never exported as a telemetry attribute or metric dimension.