subprocess module call
Medium
- Category
- Dangerous Code Execution
- Content
# 1. 喂给 valid 校验输入合法性 with open(in_file, 'r') as fin: v_res = subprocess.run([valid_exe], stdin=fin, capture_output=True, **run_kwargs) if v_res.returncode != 0: raise Exception(f"AI 编造的样例输入 {i} 格式不合法,未通过校验器:\n{v_res.stderr or v_res.stdout}")- Confidence
- 98% confidence
- Finding
- v_res = subprocess.run([valid_exe], stdin=fin, capture_output=True, **run_kwargs)
