adr-ops
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/adr-lint.pyusessubprocess.runto callgit rev-parse --show-toplevel. This is a benign use of the localgitbinary to identify the repository's root directory for path resolution. The command is executed with a fixed argument list and does not invoke a shell, protecting against injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes ADR files which are user-controlled markdown documents. It implements proper security boundaries by using
yaml.safe_load()inscripts/adr-lint.pyto parse metadata, preventing potential unsafe deserialization attacks. The scripts primarily perform regex-based validation and string manipulation to maintain the ADR index and format. - [EXTERNAL_DOWNLOADS]: The skill references the
PyYAMLPython package and theyqcommand-line utility. Both are standard tools in development environments. The Python scripts include fallback logic to a minimal internal parser if the external library is missing, and the shell scripts announce when they are falling back fromyqto standard Unix utilities likesedandawk.
Audit Metadata