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

This commit is contained in:
Ivan Casco 2026-01-24 15:36:04 +00:00 committed by Peter Steinberger
parent a1ed671636
commit 7481086d74

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";