Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 98% confidence
- Finding
This duplicate finding points to the same dangerous pattern: passing an entire command string into Popen(..., shell=True). Because the document teaches an evaluator to discover commands from arbitrary SKILL.md content and run them, this creates a realistic command-injection path that is more dangerous than a generic code sample in isolation.
- Content
md start_time = time.time() try: process = subprocess.Popen( command, shell=True, stdout=subprocess.PIPE,
