{
  "permissions": {
    "allow": [
      "Skill(skill-creator)",
      "Bash(cat:*)",
      "Bash(python3:*)",
      "Bash(find:*)",
      "Skill(nostr-websocket)",
      "Bash(go build:*)",
      "Bash(chmod:*)",
      "Bash(journalctl:*)",
      "Bash(timeout 5 bash -c 'echo [\"\"REQ\"\",\"\"test123\"\",{\"\"kinds\"\":[1],\"\"limit\"\":1}] | websocat ws://localhost:3334':*)",
      "Bash(pkill:*)",
      "Bash(timeout 5 bash:*)",
      "Bash(md5sum:*)",
      "Bash(timeout 3 bash -c 'echo [\\\"\"REQ\\\"\",\\\"\"test456\\\"\",{\\\"\"kinds\\\"\":[1],\\\"\"limit\\\"\":10}] | websocat ws://localhost:3334')",
      "Bash(printf:*)",
      "Bash(websocat:*)",
      "Bash(go test:*)",
      "Bash(timeout 180 go test:*)",
      "WebFetch(domain:github.com)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "Bash(/tmp/find help)",
      "Bash(/tmp/find verify-name example.com)",
      "Skill(golang)",
      "Bash(/tmp/find verify-name Bitcoin.Nostr)",
      "Bash(/tmp/find generate-key)",
      "Bash(git ls-tree:*)",
      "Bash(CGO_ENABLED=0 go build:*)",
      "Bash(CGO_ENABLED=0 go test:*)",
      "Bash(app/web/dist/index.html)",
      "Bash(export CGO_ENABLED=0)",
      "Bash(bash:*)",
      "Bash(CGO_ENABLED=0 ORLY_LOG_LEVEL=debug go test:*)",
      "Bash(/tmp/test-policy-script.sh)",
      "Bash(docker --version:*)",
      "Bash(mkdir:*)",
      "Bash(./test-docker-policy/test-policy.sh:*)",
      "Bash(docker-compose:*)",
      "Bash(tee:*)",
      "Bash(docker logs:*)",
      "Bash(timeout 5 websocat:*)",
      "Bash(docker exec:*)",
      "Bash(TESTSIG=\"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\":*)",
      "Bash(echo:*)",
      "Bash(git rm:*)",
      "Bash(git add:*)",
      "Bash(./test-policy.sh:*)",
      "Bash(docker rm:*)",
      "Bash(./scripts/docker-policy/test-policy.sh:*)",
      "Bash(./policytest:*)",
      "WebSearch",
      "WebFetch(domain:blog.scottlogic.com)",
      "WebFetch(domain:eli.thegreenplace.net)",
      "WebFetch(domain:learn-wasm.dev)",
      "Bash(curl:*)",
      "Bash(./build.sh)",
      "Bash(./pkg/wasm/shell/run.sh:*)",
      "Bash(./run.sh echo.wasm)",
      "Bash(./test.sh)",
      "Bash(ORLY_PPROF=cpu ORLY_LOG_LEVEL=info ORLY_LISTEN=0.0.0.0 ORLY_PORT=3334 ORLY_ADMINS=npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku ORLY_OWNERS=npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku ORLY_ACL_MODE=follows ORLY_SPIDER_MODE=follows timeout 120 go run:*)",
      "Bash(go tool pprof:*)",
      "Bash(go get:*)",
      "Bash(go mod tidy:*)",
      "Bash(go list:*)",
      "Bash(timeout 180 go build:*)",
      "Bash(timeout 240 go build:*)",
      "Bash(timeout 300 go build:*)",
      "Bash(/tmp/orly:*)",
      "Bash(./orly version:*)",
      "Bash(git checkout:*)",
      "Bash(docker ps:*)",
      "Bash(./run-profile.sh:*)",
      "Bash(sudo rm:*)",
      "Bash(docker compose:*)",
      "Bash(./run-benchmark.sh:*)",
      "Bash(docker run:*)",
      "Bash(docker inspect:*)",
      "Bash(./run-benchmark-clean.sh:*)",
      "Bash(cd:*)",
      "Bash(CGO_ENABLED=0 timeout 180 go build:*)",
      "Bash(/home/mleku/src/next.orly.dev/pkg/dgraph/dgraph.go)",
      "Bash(ORLY_LOG_LEVEL=debug timeout 60 ./orly:*)",
      "Bash(ORLY_LOG_LEVEL=debug timeout 30 ./orly:*)",
      "Bash(killall:*)",
      "Bash(kill:*)",
      "Bash(gh repo list:*)",
      "Bash(gh auth:*)",
      "Bash(/tmp/backup-github-repos.sh)",
      "Bash(./benchmark:*)",
      "Bash(env)",
      "Bash(./run-badger-benchmark.sh:*)",
      "Bash(./update-github-vpn.sh:*)",
      "Bash(dmesg:*)",
      "Bash(export:*)",
      "Bash(timeout 60 /tmp/benchmark-fixed:*)",
      "Bash(/tmp/test-auth-event.sh)",
      "Bash(CGO_ENABLED=0 timeout 180 go test:*)",
      "Bash(/tmp/benchmark-real-events:*)",
      "Bash(CGO_ENABLED=0 timeout 240 go build:*)",
      "Bash(/tmp/benchmark-final --events 500 --workers 2 --datadir /tmp/test-real-final)",
      "Bash(timeout 60 /tmp/benchmark-final:*)",
      "Bash(timeout 120 ./benchmark:*)",
      "Bash(timeout 60 ./benchmark:*)",
      "Bash(timeout 30 ./benchmark:*)",
      "Bash(timeout 15 ./benchmark:*)",
      "Bash(docker build:*)",
      "Bash(xargs:*)",
      "Bash(timeout 30 sh:*)",
      "Bash(timeout 60 go test:*)",
      "Bash(timeout 120 go test:*)",
      "Bash(timeout 180 ./scripts/test.sh:*)",
      "Bash(CGO_ENABLED=0 timeout 60 go test:*)",
      "Bash(CGO_ENABLED=1 go build:*)",
      "Bash(lynx:*)",
      "Bash(sed:*)",
      "Bash(docker stop:*)",
      "Bash(grep:*)",
      "Bash(timeout 30 go test:*)",
      "Bash(tree:*)",
      "Bash(timeout 180 ./migrate-imports.sh:*)",
      "Bash(./migrate-fast.sh:*)",
      "Bash(git restore:*)",
      "Bash(go mod download:*)",
      "Bash(go clean:*)",
      "Bash(GOSUMDB=off CGO_ENABLED=0 timeout 240 go build:*)",
      "Bash(CGO_ENABLED=0 GOFLAGS=-mod=mod timeout 240 go build:*)",
      "Bash(CGO_ENABLED=0 timeout 120 go test:*)",
      "Bash(./cmd/blossomtest/blossomtest:*)",
      "Bash(sudo journalctl:*)",
      "Bash(systemctl:*)",
      "Bash(systemctl show:*)",
      "Bash(ssh relay1:*)",
      "Bash(done)",
      "Bash(go run:*)",
      "Bash(go doc:*)",
      "Bash(/tmp/orly-test help:*)",
      "Bash(go version:*)",
      "Bash(ss:*)",
      "Bash(CGO_ENABLED=0 go clean:*)",
      "Bash(CGO_ENABLED=0 timeout 30 go test:*)"
    ],
    "deny": [],
    "ask": []
  },
  "outputStyle": "Explanatory"
}
