What is the primary purpose of the tool Prowler when conducting vulnerability assessments in cloud environments?
To act as a multipurpose debugger for cloud services
To generate network topology diagrams for cloud infrastructure
To perform security best practices assessments and hardening for AWS environments
To scan web applications for common vulnerabilities and exposures