common:
allowRead:
- "$PWD/"
denyRead:
- "~/.ssh/"
- "~/.gnupg/"
- "~/.aws/"
- "~/.azure/"
- "~/.config/gcloud/"
- "~/.kube/config"
- "~/Library/Keychains/"
- "~/.docker/config.json"
- "~/.netrc"
- "~/.cargo/credentials.toml"
- "~/.cargo/credentials"
- "~/.pypirc"
- "~/.hex/hex_api_key"
- "~/.config/gh/"
- "$PWD/.env"
- "$PWD/.env.local"
- "$PWD/.env.production"
- "~/Library/Application Support/Google/Chrome/"
- "~/Library/Application Support/Firefox/"
- "~/Library/Application Support/Microsoft Edge/"
- "~/Library/Application Support/BraveSoftware/Brave-Browser/"
- "~/Library/Safari/"
denyExec:
- "/usr/bin/osascript"
- "/usr/bin/security"
- "/usr/sbin/screencapture"
- "/usr/bin/open"
- "/usr/bin/pbcopy"
- "/usr/bin/pbpaste"
allowExec:
- "/usr/bin/true"
- "/bin/sh"
- "/bin/bash"
- "/bin/zsh"
- "/usr/bin/env"
- "/usr/bin/basename"
- "/usr/bin/dirname"
- "/usr/bin/cat"
- "/usr/bin/head"
- "/usr/bin/tail"
- "/usr/bin/cut"
- "/usr/bin/tr"
- "/usr/bin/sed"
- "/usr/bin/awk"
- "/usr/bin/grep"
- "/usr/bin/sort"
- "/usr/bin/uniq"
- "/usr/bin/wc"
- "/usr/bin/tee"
- "/usr/bin/xargs"
- "/usr/bin/find"
- "/usr/bin/touch"
- "/usr/bin/mktemp"
- "/usr/bin/install"
- "/usr/bin/test"
- "/usr/bin/expr"
- "/usr/bin/printf"
- "/usr/bin/readlink"
- "/usr/bin/uname"
- "/bin/cp"
- "/bin/mv"
- "/bin/rm"
- "/bin/mkdir"
- "/bin/rmdir"
- "/bin/ln"
- "/bin/ls"
- "/bin/cat"
- "/bin/chmod"
- "/bin/date"
- "/bin/echo"
- "/bin/test"
- "/bin/expr"
- "/bin/dd"
- "/bin/sleep"
- "/usr/bin/sleep"
- "/usr/bin/git"
- "/opt/homebrew/bin/git"
- "/usr/local/bin/git"
- "/usr/bin/tar"
- "/usr/bin/gzip"
- "/usr/bin/bzip2"
- "/usr/bin/unzip"
- "/usr/bin/zip"
- "/usr/bin/make"
- "/usr/bin/cc"
- "/usr/bin/ar"
- "/usr/bin/ranlib"
- "/usr/bin/strip"
- "/usr/bin/ld"
- "/usr/bin/as"
- "/usr/bin/nm"
- "/usr/bin/libtool"
- "/usr/bin/install_name_tool"
- "/opt/homebrew/bin/zig"
- "/usr/local/bin/zig"
- "/Applications/Xcode.app/"
- "/Library/Developer/CommandLineTools/"
- "/opt/homebrew/bin/cmake"
- "/usr/local/bin/cmake"
- "/opt/homebrew/bin/pkg-config"
- "/usr/local/bin/pkg-config"
profiles:
node:
allowWrite:
- "$PWD/node_modules/"
- "$PWD/package-lock.json"
- "$PWD/yarn.lock"
- "$PWD/pnpm-lock.yaml"
- "$PWD/bun.lock"
- "$PWD/.yarn/"
- "$PWD/.pnp.cjs"
- "$PWD/.pnp.loader.mjs"
- "~/.npm/"
- "~/.cache/yarn/"
- "~/Library/Caches/Yarn/"
- "~/.yarn/"
- "~/.local/share/pnpm/"
- "~/.bun/"
- "~/.cache/bun/"
allowDomains:
- "registry.npmjs.org"
- "registry.yarnpkg.com"
- "registry.npmmirror.com"
- "github.com"
- "codeload.github.com"
- "objects.githubusercontent.com"
allowExec:
- "/usr/local/bin/node"
- "/opt/homebrew/bin/node"
- "/Users/runner/hostedtoolcache/node/"
- "~/.nvm/"
- "~/.volta/"
- "~/.fnm/"
- "~/.local/share/fnm/"
- "~/.local/state/fnm_multishells/"
- "~/.local/share/mise/"
- "/usr/bin/xcodebuild"
- "/usr/bin/xcrun"
rust:
allowWrite:
- "$PWD/target/"
- "$PWD/Cargo.lock"
- "~/.cargo/registry/"
- "~/.cargo/git/"
- "~/.cache/zig/"
allowDomains:
- "crates.io"
- "static.crates.io"
- "index.crates.io"
- "static.rust-lang.org"
- "github.com"
- "codeload.github.com"
- "objects.githubusercontent.com"
allowExec:
- "~/.cargo/bin/"
- "~/.rustup/toolchains/"
- "/usr/bin/xcrun"
- "/usr/bin/xcodebuild"
- "~/Library/Caches/cargo-zigbuild/"
- "/opt/homebrew/bin/rustup"
- "/opt/homebrew/bin/rustup-init"
- "/opt/homebrew/Cellar/rustup/"
- "/opt/homebrew/Cellar/rustup-init/"
- "/opt/homebrew/opt/rustup/"
- "/opt/homebrew/opt/rustup-init/"
- "/usr/local/bin/rustup"
- "/usr/local/bin/rustup-init"
- "/usr/local/Cellar/rustup/"
- "/usr/local/Cellar/rustup-init/"
- "/usr/local/opt/rustup/"
- "/usr/local/opt/rustup-init/"
python:
allowWrite:
- "$PWD/uv.lock"
- "$PWD/poetry.lock"
- "$PWD/pdm.lock"
- "~/.cache/pip/"
- "~/.cache/uv/"
- "~/.local/lib/"
- "$PWD/.venv/"
- "$PWD/venv/"
- "~/Library/Caches/pypoetry/"
- "~/.cache/pypoetry/"
- "~/.local/share/pdm/"
- "~/Library/Caches/pdm/"
allowDomains:
- "pypi.org"
- "files.pythonhosted.org"
- "github.com"
- "codeload.github.com"
- "objects.githubusercontent.com"
allowExec:
- "/usr/bin/python3"
- "/opt/homebrew/bin/python3"
- "/opt/homebrew/bin/pip3"
- "/opt/homebrew/bin/uv"
- "/usr/local/bin/python3"
- "/usr/local/bin/pip3"
- "/usr/local/bin/uv"
- "/Users/runner/hostedtoolcache/Python/"
- "/Library/Frameworks/Python.framework/Versions/"
- "~/.pyenv/"
- "~/.local/bin/"
- "~/.local/share/uv/"
- "~/.rye/"
- "~/.local/share/mise/"
elixir:
allowWrite:
- "$PWD/deps/"
- "$PWD/_build/"
- "$PWD/mix.lock"
- "~/.hex/"
- "~/.mix/"
- "~/.cache/rebar3/"
allowDomains:
- "hex.pm"
- "repo.hex.pm"
- "builds.hex.pm"
- "cdn.hex.pm"
- "github.com"
- "codeload.github.com"
- "objects.githubusercontent.com"
allowExec:
- "/usr/local/bin/elixir"
- "/usr/local/bin/mix"
- "/usr/local/bin/iex"
- "/usr/local/bin/erl"
- "/usr/local/bin/epmd"
- "/opt/homebrew/bin/elixir"
- "/opt/homebrew/bin/mix"
- "/opt/homebrew/bin/iex"
- "/opt/homebrew/bin/erl"
- "/opt/homebrew/bin/epmd"
- "/opt/homebrew/Cellar/elixir/"
- "/opt/homebrew/Cellar/erlang/"
- "/opt/homebrew/opt/elixir/"
- "/opt/homebrew/opt/erlang/"
- "/usr/local/Cellar/elixir/"
- "/usr/local/Cellar/erlang/"
- "/usr/local/opt/elixir/"
- "/usr/local/opt/erlang/"
- "~/.asdf/"
- "~/.kiex/"
- "~/.local/share/mise/"
java:
enableProxy: true
allowWrite:
- "~/.m2/repository/"
- "$PWD/.gradle/"
- "$PWD/build/"
- "$PWD/target/"
allowDomains:
- "repo1.maven.org"
- "repo.maven.apache.org"
- "plugins.gradle.org"
- "services.gradle.org"
- "downloads.gradle.org"
- "downloads.gradle-dn.com"
- "jcenter.bintray.com"
- "github.com"
- "codeload.github.com"
- "objects.githubusercontent.com"
- "repo.scala-sbt.org"
- "repo1.scala-sbt.org"
- "scala-ci.typesafe.com"
- "downloads.lightbend.com"
allowExec:
- "/usr/bin/java"
- "/usr/libexec/java_home"
- "/opt/homebrew/opt/openjdk/"
- "/Library/Java/JavaVirtualMachines/"
- "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/"
- "~/.sdkman/"
- "~/.gradle/"
- "~/.cache/coursier/"
- "~/Library/Caches/Coursier/"
- "/opt/homebrew/bin/sbt"
- "/opt/homebrew/bin/scala"
- "/opt/homebrew/bin/scalac"
- "/usr/local/bin/sbt"
- "/usr/local/bin/scala"
- "/usr/local/bin/scalac"
- "$PWD/gradlew"
- "$PWD/mvnw"
- "~/.local/share/mise/"
- "~/.asdf/"
- "~/.jenv/"