-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefault.example.rules
More file actions
19 lines (16 loc) · 867 Bytes
/
default.example.rules
File metadata and controls
19 lines (16 loc) · 867 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Optional: place this in ~/.codex/rules/default.rules if you like them.
# Blocks
prefix_rule(pattern=["rm"], decision="prompt")
prefix_rule(pattern=["sudo"], decision="forbidden")
prefix_rule(pattern=["ssh"], decision="forbidden")
prefix_rule(pattern=["scp"], decision="forbidden")
# Allow (or change to force prompts) on supply-chain / outbound-y operations
prefix_rule(pattern=["bash", "-c"], decision="allow")
prefix_rule(pattern=["sh", "-c"], decision="allow")
# Allow (or change to force prompts) on supply-chain / outbound-y operations
prefix_rule(pattern=["npm", "install"], decision="allow")
prefix_rule(pattern=["pnpm", "add"], decision="allow")
prefix_rule(pattern=["pip", "install"], decision="allow")
prefix_rule(pattern=["curl"], decision="allow")
prefix_rule(pattern=["wget"], decision="allow")
prefix_rule(pattern=["git", "push"], decision="allow")