safe-chains 0.134.0

Auto-allow safe, read-only bash commands in agentic coding tools
Documentation
# Data Processing

### `base64`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#base64-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#base64-invocation</a></p>

- Allowed standalone flags: --decode, --help, --ignore-garbage, --version, -D, -V, -d, -h, -i
- Allowed valued flags: --wrap, -b, -w
- Bare invocation allowed

### `bc`
<p class="cmd-url"><a href="https://www.gnu.org/software/bc/manual/html_mono/bc.html">https://www.gnu.org/software/bc/manual/html_mono/bc.html</a></p>

- Allowed standalone flags: --digit-clamp, --global-stacks, --help, --interactive, --mathlib, --no-digit-clamp, --no-line-length, --no-prompt, --no-read-prompt, --quiet, --standard, --version, --warn, -C, -P, -R, -V, -c, -g, -h, -i, -l, -q, -s, -w
- Allowed valued flags: --expression, --file, --ibase, --obase, --redefine, --scale, --seed, -E, -I, -O, -S, -e, -f, -r
- Bare invocation allowed

### `dasel`
<p class="cmd-url"><a href="https://github.com/TomWright/dasel">https://github.com/TomWright/dasel</a></p>

- Read-only queries allowed. select subcommand allowed.

### `echo`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#echo-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#echo-invocation</a></p>

- Allowed standalone flags: -E, -e, -n
- Bare invocation allowed
- Hyphen-prefixed positional arguments accepted

### `expr`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#expr-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#expr-invocation</a></p>

- Hyphen-prefixed positional arguments accepted

### `factor`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#factor-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#factor-invocation</a></p>

- Allowed standalone flags: --exponents, --help, --version, -V, -h
- Bare invocation allowed

### `fx`
<p class="cmd-url"><a href="https://github.com/antonmedv/fx">https://github.com/antonmedv/fx</a></p>

- Allowed standalone flags: --help, --raw, --slurp, --themes, --version, -h, -r, -s
- Bare invocation allowed
- Hyphen-prefixed positional arguments accepted

### `getconf`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/getconf.1.html">https://man7.org/linux/man-pages/man1/getconf.1.html</a></p>

- Allowed standalone flags: --help, --version, -V, -a, -h
- Allowed valued flags: -v
- Bare invocation allowed

### `gojq`
<p class="cmd-url"><a href="https://github.com/itchyny/gojq">https://github.com/itchyny/gojq</a></p>

- Allowed standalone flags: --color-output, --compact-output, --exit-status, --help, --join-output, --monochrome-output, --null-input, --raw-input, --raw-output, --raw-output0, --slurp, --sort-keys, --tab, --version, --yaml-input, --yaml-output, -C, -M, -R, -S, -V, -c, -e, -h, -j, -n, -r, -s
- Allowed valued flags: --arg, --argjson, --args, --from-file, --indent, --jsonargs, --rawfile, --slurpfile, -f
- Bare invocation allowed

### `htmlq`
<p class="cmd-url"><a href="https://github.com/mgdm/htmlq">https://github.com/mgdm/htmlq</a></p>

- Allowed standalone flags: --detect-base, --help, --ignore-whitespace, --pretty, --remove-nodes, --text, --version, -B, -V, -h, -p, -t, -w
- Allowed valued flags: --attribute, --base, --filename, --output, -a, -b, -f, -o

### `jaq`
<p class="cmd-url"><a href="https://github.com/01mf02/jaq">https://github.com/01mf02/jaq</a></p>

- Allowed standalone flags: --compact-output, --exit-status, --help, --join-output, --null-input, --raw-input, --raw-output, --slurp, --sort-keys, --tab, --version, -C, -M, -R, -S, -V, -c, -e, -h, -j, -n, -r, -s
- Allowed valued flags: --arg, --argjson, --from-file, --indent, --rawfile, --slurpfile, -f
- Bare invocation allowed

### `jless`
<p class="cmd-url"><a href="https://github.com/PaulJuliusMartinez/jless">https://github.com/PaulJuliusMartinez/jless</a></p>

- Allowed standalone flags: --help, --json, --version, --yaml, -N, -V, -h, -n
- Allowed valued flags: --mode, --scrolloff

### `jq`
<p class="cmd-url"><a href="https://jqlang.github.io/jq/manual/">https://jqlang.github.io/jq/manual/</a></p>

- Allowed standalone flags: --ascii-output, --color-output, --compact-output, --exit-status, --help, --join-output, --monochrome-output, --null-input, --raw-input, --raw-output, --raw-output0, --seq, --slurp, --sort-keys, --tab, --version, -C, -M, -R, -S, -V, -c, -e, -g, -h, -j, -n, -r, -s
- Allowed valued flags: --arg, --argjson, --args, --from-file, --indent, --jsonargs, --rawfile, --slurpfile, -f
- Bare invocation allowed

### `mlr`
<p class="cmd-url"><a href="https://miller.readthedocs.io/">https://miller.readthedocs.io/</a></p>

- Data processing allowed. Verbs and file arguments accepted.

### `printf`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#printf-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#printf-invocation</a></p>

- Allowed standalone flags: --help, --version, -V, -h

### `seq`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#seq-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#seq-invocation</a></p>

- Allowed standalone flags: --equal-width, --help, --version, -V, -h, -w
- Allowed valued flags: --format, --separator, -f, -s, -t

### `shuf`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#shuf-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#shuf-invocation</a></p>

- Allowed standalone flags: --echo, --help, --repeat, --version, --zero-terminated, -V, -e, -h, -r, -z
- Allowed valued flags: --head-count, --input-range, --random-source, -i, -n
- Bare invocation allowed

### `sort`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#sort-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#sort-invocation</a></p>

- Allowed standalone flags: --check, --debug, --dictionary-order, --general-numeric-sort, --help, --human-numeric-sort, --ignore-case, --ignore-leading-blanks, --ignore-nonprinting, --merge, --month-sort, --numeric-sort, --random-sort, --reverse, --stable, --unique, --version, --version-sort, --zero-terminated, -C, -M, -R, -V, -b, -c, -d, -f, -g, -h, -i, -m, -n, -r, -s, -u, -z
- Allowed valued flags: --batch-size, --buffer-size, --field-separator, --files0-from, --key, --parallel, --random-source, --sort, --temporary-directory, -S, -T, -k, -t
- Bare invocation allowed

### `test`
<p class="cmd-url"><a href="https://www.gnu.org/software/coreutils/manual/coreutils.html#test-invocation">https://www.gnu.org/software/coreutils/manual/coreutils.html#test-invocation</a></p>

Aliases: `[`

- Bare invocation allowed
- Hyphen-prefixed positional arguments accepted

### `tomlq`
<p class="cmd-url"><a href="https://github.com/kislyuk/yq">https://github.com/kislyuk/yq</a></p>

- Allowed standalone flags: --compact-output, --exit-status, --help, --null-input, --raw-input, --raw-output, --slurp, --sort-keys, --tab, --toml-output, --version, -C, -M, -R, -S, -V, -c, -e, -h, -n, -r, -s, -t
- Allowed valued flags: --arg, --argjson, --indent, -f

### `uuidgen`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/uuidgen.1.html">https://man7.org/linux/man-pages/man1/uuidgen.1.html</a></p>

- Allowed standalone flags: --help, --random, --time, --version, -V, -h, -r, -t
- Allowed valued flags: --md5, --name, --namespace, --sha1, -N, -m, -n, -s
- Bare invocation allowed

### `xmllint`
<p class="cmd-url"><a href="https://gnome.pages.gitlab.gnome.org/libxml2/xmllint.html">https://gnome.pages.gitlab.gnome.org/libxml2/xmllint.html</a></p>

- Allowed standalone flags: --auto, --catalogs, --compress, --copy, --debug, --debugent, --dropdtd, --format, --help, --html, --htmlout, --huge, --load-trace, --loaddtd, --memory, --noblanks, --nocatalogs, --nocdata, --nocompact, --nodefdtd, --noenc, --noent, --nonet, --noout, --nowarning, --nowrap, --nsclean, --oldxml10, --postvalid, --push, --pushsmall, --quiet, --recover, --repeat, --sax, --sax1, --stream, --testIO, --timing, --valid, --version, --walker, --xinclude, --xmlout, -V, -h
- Allowed valued flags: --dtdvalid, --dtdvalidfpi, --encode, --maxmem, --path, --pattern, --pretty, --relaxng, --schema, --schematron, --xpath

### `xq`
<p class="cmd-url"><a href="https://github.com/kislyuk/yq">https://github.com/kislyuk/yq</a></p>

- Allowed standalone flags: --compact-output, --exit-status, --help, --null-input, --raw-input, --raw-output, --slurp, --sort-keys, --tab, --version, --xml-output, -C, -M, -R, -S, -V, -c, -e, -h, -n, -r, -s, -x
- Allowed valued flags: --arg, --argjson, --indent, --xml-dtd, --xml-item-depth, --xml-root, -f

### `xxd`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/xxd.1.html">https://man7.org/linux/man-pages/man1/xxd.1.html</a></p>

- Allowed standalone flags: --autoskip, --bits, --capitalize, --decimal, --ebcdic, --help, --include, --little-endian, --plain, --postscript, --revert, --uppercase, --version, -C, -E, -V, -a, -b, -d, -e, -h, -i, -p, -r, -u
- Allowed valued flags: --color, --cols, --groupsize, --len, --name, --offset, --seek, -R, -c, -g, -l, -n, -o, -s
- Bare invocation allowed

### `yq`
<p class="cmd-url"><a href="https://mikefarah.gitbook.io/yq">https://mikefarah.gitbook.io/yq</a></p>

- Allowed standalone flags: --colors, --exit-status, --help, --no-colors, --no-doc, --null-input, --prettyPrint, --version, -C, -M, -N, -P, -V, -e, -h, -r
- Allowed valued flags: --arg, --argjson, --expression, --front-matter, --indent, --input-format, --output-format, -I, -p