safe-chains 0.136.1

Auto-allow safe bash commands in agentic coding tools
Documentation
[[command]]
name = "composer"
description = "PHP dependency manager (Composer). All exposed subcommands are read-only. show, info, licenses, and suggests inspect the local lockfile and installed packages. audit and outdated make network requests to Packagist to check for vulnerabilities and newer versions. diagnose runs connectivity and environment checks. about, fund, help, and check-platform-reqs are purely local informational commands. None of these subcommands install packages or execute scripts. Mature, stable project with infrequent releases."
url = "https://getcomposer.org/doc/03-cli.md"
bare_flags = ["--help", "--version", "-V", "-h"]

[[command.sub]]
name = "about"
standalone = ["--help", "-h"]

[[command.sub]]
name = "audit"
standalone = ["--abandoned", "--help", "--locked", "--no-dev", "-h"]
valued = ["--format", "-f"]

[[command.sub]]
name = "check-platform-reqs"
standalone = ["--help", "-h"]

[[command.sub]]
name = "diagnose"
standalone = ["--help", "-h"]

[[command.sub]]
name = "fund"
standalone = ["--help", "-h"]

[[command.sub]]
name = "help"
standalone = ["--help", "-h"]

[[command.sub]]
name = "info"
standalone = [
    "--all", "--available", "--direct", "--help", "--installed", "--latest",
    "--locked", "--minor-only", "--name-only", "--no-dev", "--outdated",
    "--path", "--platform", "--self", "--strict", "--tree", "--versions",
    "-D", "-H", "-N", "-P", "-a", "-h", "-i", "-l", "-o", "-s", "-t",
]
valued = ["--format", "--ignore", "-f"]

[[command.sub]]
name = "licenses"
standalone = ["--help", "-h"]

[[command.sub]]
name = "outdated"
standalone = [
    "--all", "--direct", "--help", "--locked", "--minor-only",
    "--no-dev", "--strict",
    "-D", "-a", "-h", "-m",
]
valued = ["--format", "--ignore", "-f"]

[[command.sub]]
name = "show"
standalone = [
    "--all", "--available", "--direct", "--help", "--installed", "--latest",
    "--locked", "--minor-only", "--name-only", "--no-dev", "--outdated",
    "--path", "--platform", "--self", "--strict", "--tree", "--versions",
    "-D", "-H", "-N", "-P", "-a", "-h", "-i", "-l", "-o", "-s", "-t",
]
valued = ["--format", "--ignore", "-f"]

[[command.sub]]
name = "suggests"
standalone = ["--help", "-h"]