subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
TEST_CMD = os.getenv('TEST_CMD') or f"pytest {args.tests}" if os.path.isdir(args.tests) else f"pytest {args.tests}" print(f"Running tests: {TEST_CMD}") res = subprocess.run(TEST_CMD, shell=True) if res.returncode != 0: print("Tests failed or missing. Aborting run.") sys.exit(res.returncode or 1)- Confidence
- 98% confidence
- Finding
- res = subprocess.run(TEST_CMD, shell=True)
