2026-03-28 23:16:29 +01:00
|
|
|
{
|
|
|
|
|
"permissions": {
|
|
|
|
|
"allow": [
|
|
|
|
|
"Read",
|
|
|
|
|
"Edit",
|
|
|
|
|
"Write",
|
2026-05-11 02:36:28 +02:00
|
|
|
"Bash(*)",
|
|
|
|
|
"Read(//tmp/**)",
|
2026-03-28 23:16:29 +01:00
|
|
|
"WebSearch",
|
|
|
|
|
"WebFetch(domain:github.com)",
|
|
|
|
|
"WebFetch(domain:raw.githubusercontent.com)",
|
|
|
|
|
"WebFetch(domain:api.github.com)",
|
|
|
|
|
"WebFetch(domain:docs.docker.com)",
|
|
|
|
|
"WebFetch(domain:pypi.org)",
|
|
|
|
|
"WebFetch(domain:docs.cypress.io)",
|
2026-05-11 02:15:04 +02:00
|
|
|
"WebFetch(domain:flask.palletsprojects.com)",
|
2026-05-11 02:36:28 +02:00
|
|
|
"Skill(update-config)",
|
|
|
|
|
"Skill(update-config:*)"
|
2026-03-28 23:16:29 +01:00
|
|
|
],
|
|
|
|
|
"deny": [
|
|
|
|
|
"Bash(git push --force*)",
|
|
|
|
|
"Bash(git reset --hard*)",
|
|
|
|
|
"Bash(rm -rf*)",
|
|
|
|
|
"Bash(sudo*)"
|
2026-05-11 02:15:04 +02:00
|
|
|
],
|
|
|
|
|
"ask": [
|
|
|
|
|
"Bash(git push*)",
|
|
|
|
|
"Bash(docker run*)",
|
|
|
|
|
"Bash(curl*)"
|
|
|
|
|
],
|
|
|
|
|
"additionalDirectories": [
|
|
|
|
|
"/tmp"
|
2026-03-28 23:16:29 +01:00
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"sandbox": {
|
2026-05-11 02:36:28 +02:00
|
|
|
"enabled": true,
|
|
|
|
|
"autoAllowBashIfSandboxed": true,
|
2026-03-28 23:16:29 +01:00
|
|
|
"filesystem": {
|
|
|
|
|
"allowWrite": [
|
|
|
|
|
".",
|
|
|
|
|
"/tmp"
|
|
|
|
|
],
|
|
|
|
|
"denyRead": [
|
|
|
|
|
"~/.ssh",
|
|
|
|
|
"~/.gnupg",
|
|
|
|
|
"~/.kube",
|
|
|
|
|
"~/.aws",
|
|
|
|
|
"~/.config/gcloud"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|