T09 · Insecure Skill Coding Practices
- Location
references/examples.md:162- Finding
Shell Command Injection in Log Analysis
- Content
View full analysis
- Remediation
View remediation
Dict: if not isinstance(lookback_minutes, int): raise TypeError("lookback_minutes must be an integer") if not 1 <= lookback_minutes <= 1440: raise ValueError("lookback_minutes must be between 1 and 1440") result = subprocess.run( [ "journalctl", "--since", f"{lookback_minutes} minutes ago", "--no-pager", ], capture_output=True, text=True, check=False, ) matching_lines = [ line for line in result.stdout.splitlines() if "ERROR" in line or "FATAL" in line ] ``` ]]>
