54 lines
1.2 KiB
JSON
54 lines
1.2 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(mvn clean verify)",
|
|
"Bash(mvn clean compile)",
|
|
"Bash(mvn clean package)",
|
|
"Bash(mvn clean test)",
|
|
"Bash(mvn test)",
|
|
"Bash(mvn test:*)",
|
|
"Bash(mvn -P mutation test)",
|
|
"Bash(mvn verify)",
|
|
"Bash(mvn compile)",
|
|
"Bash(mvn dependency:tree)",
|
|
"Bash(find src:*)",
|
|
"Bash(find docs:*)",
|
|
"Bash(grep:*)",
|
|
"Bash(rg:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(cat docs/*)",
|
|
"Bash(cat src/*)",
|
|
"Bash(cat pom.xml)",
|
|
"Bash(cat README.md)",
|
|
"Bash(cat CLAUDE.md)",
|
|
"Bash(wc:*)",
|
|
"Bash(head:*)",
|
|
"Bash(tail:*)",
|
|
"Bash(tree:*)",
|
|
"Bash(git status)",
|
|
"Bash(git diff)",
|
|
"Bash(git diff:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(git show:*)",
|
|
"Bash(git branch)",
|
|
"Bash(git branch:*)"
|
|
],
|
|
"deny": [
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git reset:*)",
|
|
"Bash(git rebase:*)",
|
|
"Bash(git merge:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(git tag:*)",
|
|
"Bash(rm:*)",
|
|
"Bash(mv:*)",
|
|
"Bash(curl:*)",
|
|
"Bash(wget:*)",
|
|
"Bash(npm:*)",
|
|
"Bash(pip:*)"
|
|
]
|
|
}
|
|
}
|