Summary
The file [vulnerabilities/import_runner.py] contains a bare except: clause at line 222 which violates PEP 8 (E722) and can lead to unexpected behavior.
Problem
Bare except: clauses catch all exceptions, including:
SystemExit - prevents clean program termination KeyboardInterrupt - prevents Ctrl+C from working GeneratorExit - can break generator cleanup
This is almost never the intended behavior and can mask critical errors or make debugging difficult.
Location
File: vulnerabilities/import_runner.py
Line: 222
Current code:
except: logger.error( f"Failed to create VulnerabilitySeverity for: {severity} with error:\n{traceback_format_exc()}" )