Contributor
peb

Code Refactoring & Parallelization


Mentors
Maksim Shudrak, ZetaTwo
Organization
GCP Scanner
Technologies
python
Topics
security, cloud, Scanner, security-tools
Currently, GCP Scanner does not support the parallel enumeration of GCP resources and parallel scanning of GCP targets. This project is aimed to address this shortcoming. Also, GCP Scanner has one giant scanning loop from where it launches GCP resource crawlers. We need to split each crawler into individual modules with proper error handling that will improve code readability and quality. We can leverage python classes for the state of execution control, config parsing, and enabling/disabling certain functionality in the scanner.