summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/Footer.tsx
diff options
context:
space:
mode:
authorOlcan <[email protected]>2025-05-07 20:03:29 -0700
committerGitHub <[email protected]>2025-05-07 20:03:29 -0700
commitd524309e3c66a0c1f2e0a5038c204735eb81683b (patch)
tree1947fa74d9c8f7c4b0deec8972b0382f8b862a87 /packages/cli/src/ui/components/Footer.tsx
parent34fe142894fb5ce3f6800745a70e382684ea8101 (diff)
use seatbelt on macos, with two profiles: minimal (default) which only restricts writes, and strict, which is deny-by-default and only allows specific operations (#283)
Diffstat (limited to 'packages/cli/src/ui/components/Footer.tsx')
-rw-r--r--packages/cli/src/ui/components/Footer.tsx8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/cli/src/ui/components/Footer.tsx b/packages/cli/src/ui/components/Footer.tsx
index b23d5b16..71a8823e 100644
--- a/packages/cli/src/ui/components/Footer.tsx
+++ b/packages/cli/src/ui/components/Footer.tsx
@@ -45,10 +45,14 @@ export const Footer: React.FC<FooterProps> = ({
justifyContent="center"
display="flex"
>
- {process.env.SANDBOX ? (
+ {process.env.SANDBOX && process.env.SANDBOX !== 'sandbox-exec' ? (
<Text color="green"> {process.env.SANDBOX} </Text>
+ ) : process.env.SANDBOX === 'sandbox-exec' ? (
+ <Text color={Colors.AccentYellow}>
+ using macos seatbelt ({process.env.SANDBOX_EXEC_PROFILE})
+ </Text>
) : (
- <Text color={Colors.AccentRed}> WARNING: OUTSIDE SANDBOX </Text>
+ <Text color={Colors.AccentRed}> WARNING: SANDBOX NOT ENABLED </Text>
)}
</Box>