skill-comply
Warn
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Several scripts (
runner.py,classifier.py,scenario_generator.py,spec_generator.py) usesubprocess.runto execute external tools likeclaude,git, and setup utilities. Whilerunner.pyimplements anALLOWED_SETUP_EXECUTABLESwhitelist for scenario setup, the primary execution path involves running shell commands based on data derived from LLM outputs. - [DYNAMIC_EXECUTION]: The skill uses LLMs to dynamically generate compliance specifications and test scenarios in YAML format. These generated specifications directly control the agent's behavior and the commands executed in the sandbox environment. Although
yaml.safe_loadis used, the logic flow relies on the integrity of the LLM-generated instructions. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process arbitrary
.mdfiles (skills/rules) to generate tests. If a target file contains adversarial instructions, it could influence thespec_generator.pyorscenario_generator.pyto produce malicious test cases or setup commands that attempt to bypass the sandbox restrictions.
Audit Metadata