docker-bastion/examples/osm-taxiways/allowed-commands.list

17 lines
834 B
Plaintext

# ===========================================================================
# OSM taxiway broker allowlist
# ===========================================================================
# One extended-regex (ERE) rule per line; a request is permitted only if it
# matches WHOLE-LINE (anchored ^…$). Blank lines and # comments are ignored,
# and this file is re-read on every request (bind mount → edit without a
# restart). Matched requests are word-split and exec'd WITHOUT a shell, so the
# [A-Z]{4} class is the containment boundary, not just a filter — no ICAO
# argument can ever carry an operator or a path.
#
# NO COMMAND_PREFIX is used: the three wrappers are the whole surface.
# ===========================================================================
taxiways-list
taxiways-export [A-Z]{4}
taxiways-cat [A-Z]{4}