51 lines
1.1 KiB
JSON
51 lines
1.1 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Read(*)",
|
|
"Bash(ls:*)",
|
|
"Bash(find:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(rg:*)",
|
|
"Bash(head:*)",
|
|
"Bash(tail:*)",
|
|
"Bash(wc:*)",
|
|
"Bash(git status:*)",
|
|
"Bash(git diff:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(git show:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)",
|
|
"Bash(git pull:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(git switch:*)",
|
|
"Bash(git branch:*)",
|
|
"Bash(git stash:*)",
|
|
"Bash(git fetch:*)",
|
|
"Bash(git restore:*)",
|
|
"Bash(uv:*)",
|
|
"Bash(uv run:*)",
|
|
"Bash(uv add:*)",
|
|
"Bash(uv sync:*)",
|
|
"Bash(uv pip:*)",
|
|
"Bash(pytest:*)",
|
|
"Bash(uv run pytest:*)",
|
|
"Bash(ruff:*)",
|
|
"Bash(uv run ruff:*)",
|
|
"Bash(ty:*)",
|
|
"Bash(uv run ty:*)",
|
|
"Bash(pre-commit:*)",
|
|
"Bash(uv run pre-commit:*)"
|
|
],
|
|
"deny": [
|
|
"Bash(sudo rm:*)",
|
|
"Bash(rm -rf /:*)",
|
|
"Bash(rm -rf /*)",
|
|
"Bash(rm -rf ~:*)",
|
|
"Bash(git push --force:*)",
|
|
"Bash(git push -f:*)",
|
|
"Bash(git reset --hard:*)"
|
|
]
|
|
}
|
|
}
|