What is our primary use case?
My main use case for Prowler is cloud security posture, which involves testing our cloud infrastructure against different benchmarks. Along with cloud infrastructure, the recent updates in Prowler allow us to check Kubernetes-related vulnerabilities in a single place, helping us to optimize our cloud posture.
My main use case is covered, but we have similar checks in AWS and GCP. However, in Prowler, we have a centralized feature that maps multiple accounts and checks them from one place. Recently, Prowler also introduced AI features that can assist in remediation when allowed, which helps reduce our time to improve the cloud security posture.
What is most valuable?
Prowler offers real-time scanning, which is crucial when improving our cloud security posture, as updates can be immediately reflected on the scoreboard. After implementing Prowler's suggestions, a scan will yield results that demonstrate how much more secure our infrastructure is in the cloud posture.
The real-time scoreboard in Prowler helps us see where we lag and identify practices we aren't implementing, the upgrades we need, and the vulnerabilities present in the infrastructure. It guides us on improving cloud security by recommending best practices for various services, such as ensuring WAF is enabled and Cloud Config and CloudTrail are active for monitoring changes. For new users of Prowler or cloud services, it offers guidance on required monitoring capabilities within the AWS account.
Prowler positively impacts our product-based organization in BFSI by helping protect PII data and ensuring that sensitive information is secure and access is permitted only for authorized users. Prowler introduces security measures, such as recommending the rotation of access keys after 90 days, which we may forget otherwise. Prowler reminds us to rotate keys to minimize risk if the keys are compromised.
What needs improvement?
Prowler currently focuses on cloud services and big vendors, specifically AWS and GCP, but we can improve by including EC2-specific checks, such as identifying open RDP ports. While Prowler supports that, it lacks a suppress feature for false positives reported by users, so this is an area for improvement.
The flow of traffic information is vital, as Prowler requires read-only access to resources. Any user can pinpoint using the network and facilitate remediation. There should also be a dashboard for attack vectors to manage incoming traffic and enhance infrastructure security, making these enhancements beneficial for Prowler's future.
I give Prowler a score of seven or eight due to its inclusion of multiple security policies and the lack of a feature for adding false positives. Additionally, the network architecture features are incomplete even after recent revisions. Improving AI-sourced security posture features would enhance Prowler's value significantly, as would the option to allow automatic remediation for identified issues.
Prowler's AI capabilities are good but just starting, as significant improvements are still needed on that front.
I find the AI features reliable and accurate; we rely on the recommendations provided. However, if Prowler could also include remediation capabilities for users, it would significantly reduce manual efforts, showcasing the potential of AI. It currently summarizes data from Security Hub and AWS documentation, and improving this would be beneficial.
For how long have I used the solution?
We primarily use Prowler since 2022.
What do I think about the stability of the solution?
Prowler is stable in my experience.
What do I think about the scalability of the solution?
Scalability is not a relevant concern for us since we purchased the enterprise license, allowing us to add new capabilities as needed; the Prowler team handles the rest.
How are customer service and support?
The customer support for Prowler is good; due to our established relationship with the Prowler team, we can directly connect with their support for fast issue resolution.
Which solution did I use previously and why did I switch?
We did not use a different solution before Prowler; we have been using Prowler from the beginning, relying on Python libraries initially.
What was our ROI?
I have seen a return on investment with Prowler, as we directly communicated with the Prowler CEO for a discount. We manage over 20 AWS accounts with only two people handling them, and Prowler helps us manage these efficiently, resulting in a yearly cost saving of about $5,000 USD.
Which other solutions did I evaluate?
It wasn't well-known at that time, and while we explored Wiz for its extraordinary features, they were not suitable for our use case, which is why we chose to stick with Prowler.
What other advice do I have?
The flow of traffic information is vital, as Prowler requires read-only access to resources. Any user can pinpoint using the network and facilitate remediation. There should also be a dashboard for attack vectors to manage incoming traffic and enhance infrastructure security, making these enhancements beneficial for Prowler's future. I give Prowler an overall rating of 7.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)