fix(exec): only set security=full when elevated mode is full (#1616)

This commit is contained in:
Ivan Casco
2026-01-24 20:55:21 +00:00
committed by GitHub
parent a1ed671636
commit fe7436a1f6

View File

@@ -791,7 +791,7 @@ export function createExecTool(
const configuredSecurity = defaults?.security ?? (host === "sandbox" ? "deny" : "allowlist");
const requestedSecurity = normalizeExecSecurity(params.security);
let security = minSecurity(configuredSecurity, requestedSecurity ?? configuredSecurity);
if (elevatedRequested) {
if (elevatedRequested && elevatedMode === "full") {
security = "full";
}
const configuredAsk = defaults?.ask ?? "on-miss";