Dynamic attribute access via getattr()
Low
- Category
- Dangerous Code Execution
- Content
if line.startswith("roku_"): btn = line.replace("roku_", "") if hasattr(r, btn): getattr(r, btn)() print(f"→ {btn}", flush=True) # Handle "btn NAME" format elif line.startswith("btn "):- Confidence
- 90% confidence
- Finding
- getattr(r, btn)()
