Context-Inappropriate Capability
Medium
- Confidence
- 96% confidence
- Finding
- The checker dynamically discovers and executes Python plugins from a local plugins directory by modifying sys.path and calling each plugin's check() function. That turns a supposedly static/offline compliance scanner into an arbitrary code execution surface: anyone who can place or alter plugin code can run unrestricted Python during a scan, including filesystem access and subprocess/network activity via the plugin implementation.
