subprocess module call
- Category
- Dangerous Code Execution
- Confidence
- 70% confidence
- Finding
subprocess module calls execute external commands. Without careful input validation, this enables command injection.
- Content
python # 清除 pt-passport CLI 本地缓存的 Token cli_cleared = False try: result = subprocess.run( ["pt-passport", "logout", "--client_id", CLIENT_ID], capture_output=True, text=True, timeout=10 )
