{"record":{"id":"ea0edb8dd6467ca9","repo":"openai/codex","slug":"invalid-windows-sandbox-level-value","errorCode":null,"errorMessage":"invalid windows sandbox level: {value}","messagePattern":"invalid windows sandbox level: (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"codex-rs/windows-sandbox-rs/src/wrapper.rs","lineNumber":339,"sourceCode":"        .ok_or_else(|| anyhow!(\"missing value for {flag}\"))\n}\n\nfn absolute_path_arg(value: String, flag: &str) -> Result<AbsolutePathBuf> {\n    let path = PathBuf::from(value);\n    AbsolutePathBuf::from_absolute_path(path.as_path())\n        .with_context(|| format!(\"{flag} must be absolute: {}\", path.display()))\n}\n\nfn json_flag_value<T: serde::de::DeserializeOwned>(value: String, flag: &str) -> Result<T> {\n    serde_json::from_str(&value).with_context(|| format!(\"failed to parse {flag}\"))\n}\n\nfn parse_windows_sandbox_level(value: &str) -> Result<WindowsSandboxLevel> {\n    match value {\n        \"disabled\" => Ok(WindowsSandboxLevel::Disabled),\n        \"restricted-token\" => Ok(WindowsSandboxLevel::RestrictedToken),\n        \"elevated\" => Ok(WindowsSandboxLevel::Elevated),\n        _ => bail!(\"invalid windows sandbox level: {value}\"),\n    }\n}\n\n#[cfg(test)]\n#[path = \"wrapper_tests.rs\"]\nmod tests;\n","sourceCodeStart":321,"sourceCodeEnd":346,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/windows-sandbox-rs/src/wrapper.rs#L321-L346","documentation":"Error \"invalid windows sandbox level: {value}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/windows-sandbox-rs/src/wrapper.rs:339 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use one of the supported Windows sandbox levels for the sandbox-level flag."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}