safe-chains 0.112.1

Auto-allow safe, read-only bash commands in agentic coding tools
Documentation
[[command]]
name = "hexdump"
url = "https://man7.org/linux/man-pages/man1/hexdump.1.html"
level = "Inert"
bare = true
standalone = ["-C", "-V", "-b", "-c", "-d", "-h", "-o", "-v", "-x", "--help", "--version"]
valued = ["-L", "-e", "-f", "-n", "-s"]

[[command]]
name = "mdls"
url = "https://ss64.com/mac/mdls.html"
level = "Inert"
bare = false
standalone = ["-V", "-h", "-r", "--help", "--raw", "--version"]
valued = ["-n", "--name", "--nullMarker"]

[[command]]
name = "nm"
url = "https://man7.org/linux/man-pages/man1/nm.1.html"
level = "Inert"
bare = false
standalone = [
    "-A", "-B", "-C", "-D", "-P", "-S", "-V", "-a", "-g", "-h", "-j",
    "-l", "-m", "-n", "-o", "-p", "-r", "-s", "-u", "-v", "-x",
    "--debug-syms", "--defined-only", "--demangle", "--dynamic",
    "--extern-only", "--help", "--line-numbers", "--no-demangle",
    "--no-llvm-bc", "--no-sort", "--numeric-sort", "--portability",
    "--print-armap", "--print-file-name", "--print-size", "--reverse-sort",
    "--special-syms", "--undefined-only", "--version",
]
valued = ["-f", "-t", "--format", "--radix", "--size-sort", "--target"]

[[command]]
name = "od"
url = "https://www.gnu.org/software/coreutils/manual/coreutils.html#od-invocation"
level = "Inert"
bare = true
standalone = [
    "-V", "-b", "-c", "-d", "-f", "-h", "-i", "-l", "-o", "-s", "-v", "-x",
    "--help", "--output-duplicates", "--traditional", "--version",
]
valued = [
    "-A", "-N", "-S", "-j", "-t", "-w",
    "--address-radix", "--endian", "--format", "--read-bytes",
    "--skip-bytes", "--strings", "--width",
]

[[command]]
name = "otool"
url = "https://ss64.com/mac/otool.html"
level = "Inert"
bare = false
standalone = [
    "-D", "-I", "-L", "-V", "-X", "-a", "-c", "-d", "-f", "-h",
    "-l", "-o", "-r", "-t", "-v", "-x", "--help", "--version",
]
valued = ["-p", "-s"]

[[command]]
name = "sips"
url = "https://ss64.com/mac/sips.html"
level = "Inert"
bare = false
standalone = ["-V", "-h", "--help", "--version"]
valued = ["-g", "--getProperty"]

[[command]]
name = "size"
url = "https://man7.org/linux/man-pages/man1/size.1.html"
level = "Inert"
bare = false
standalone = [
    "-A", "-B", "-G", "-V", "-d", "-h", "-o", "-t", "-x",
    "--common", "--help", "--totals", "--version",
]
valued = ["--format", "--radix", "--target"]

[[command]]
name = "strings"
url = "https://man7.org/linux/man-pages/man1/strings.1.html"
level = "Inert"
bare = false
standalone = [
    "-V", "-a", "-f", "-h", "-w",
    "--all", "--help", "--include-all-whitespace", "--print-file-name", "--version",
]
valued = [
    "-T", "-e", "-n", "-o", "-s", "-t",
    "--bytes", "--encoding", "--output-separator", "--radix", "--target",
]

[[command]]
name = "xv"
url = "https://github.com/gyscos/xv"
level = "Inert"
bare = false
positional_style = true
standalone = ["-V", "-h", "--help", "--version"]