permissions: store only constrained permission profiles (#19735)

This commit is contained in:
Michael Bolin authored and GitHub committed 2026-04-26 20:59:58 -07:00
1 parent 8033b6a449
commit 0ccd659b4b
32 files changed
+242 -215

No files matched your search

@@ -848,7 +848,6 @@ pub(crate) fn build_guardian_review_session_config(
guardian_config.permissions.permission_profile = Constrained::allow_only(
PermissionProfile::from_legacy_sandbox_policy(&sandbox_policy),
);
guardian_config.permissions.sandbox_policy = Constrained::allow_only(sandbox_policy.clone());
guardian_config
.permissions
.set_legacy_sandbox_policy(sandbox_policy, guardian_config.cwd.as_path())
+4 -2
View File
@@ -1984,8 +1984,10 @@ async fn guardian_review_session_config_preserves_parent_network_proxy() {
Constrained::allow_only(AskForApproval::Never)
);
assert_eq!(
guardian_config.permissions.sandbox_policy,
Constrained::allow_only(SandboxPolicy::new_read_only_policy())
guardian_config.permissions.permission_profile,
Constrained::allow_only(PermissionProfile::from_legacy_sandbox_policy(
&SandboxPolicy::new_read_only_policy(),
))
);
}