Prowler

Latest version: v5.0.5

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 27 of 31

3.0.1

Fixes
* fix(logs): add check_name to logs by sergargar in https://github.com/prowler-cloud/prowler/pull/1574
* test(credential_report): Improve credential report tests by jfagoagas in https://github.com/prowler-cloud/prowler/pull/1579
* build(deps-dev): bump coverage from 6.5.0 to 7.0.0 by dependabot in https://github.com/prowler-cloud/prowler/pull/1568
* docs(links): Update broken links to permissions folder by JonoB in https://github.com/prowler-cloud/prowler/pull/1584
* build(deps-dev): bump moto from 4.0.11 to 4.0.12 by dependabot in https://github.com/prowler-cloud/prowler/pull/1570
* build(deps-dev): bump pylint from 2.15.8 to 2.15.9 by dependabot in https://github.com/prowler-cloud/prowler/pull/1569
* fix(errors): handle S3 errors by sergargar in https://github.com/prowler-cloud/prowler/pull/1585
* fix(ECR): handle ECR errors by sergargar in https://github.com/prowler-cloud/prowler/pull/1586
* fix(iam): handle NoSuchEntity error by sergargar in https://github.com/prowler-cloud/prowler/pull/1589
* fix(vpc): endpoint policy error by sergargar in https://github.com/prowler-cloud/prowler/pull/1588
* fix(list services): Solve list services issue by n4ch04 in https://github.com/prowler-cloud/prowler/pull/1587
* fix(shub): Handle Security Hub InvalidAccessException error by sergargar in https://github.com/prowler-cloud/prowler/pull/1590
* fix(efs): handle PolicyNotFound error by sergargar in https://github.com/prowler-cloud/prowler/pull/1591
* fix(aws-cn partition): solve aws-cn partition errors by sergargar in https://github.com/prowler-cloud/prowler/pull/1576
* feat(errors): prettify unknown service errors by sergargar in https://github.com/prowler-cloud/prowler/pull/1592
* fix(sqs): get sqs encryption by sergargar in https://github.com/prowler-cloud/prowler/pull/1596
* fix(refresh-aws-regions): Change branch by jfagoagas in https://github.com/prowler-cloud/prowler/pull/1598
* fix(check_report): Init status field and fix stats output by jfagoagas in https://github.com/prowler-cloud/prowler/pull/1580
* fix(send to s3): fixed send to s3 feature by n4ch04 in https://github.com/prowler-cloud/prowler/pull/1599
* docs: Include Azure requirements in README by n4ch04 in https://github.com/prowler-cloud/prowler/pull/1600
* fix(global_services): handle global regions correctly by sergargar in https://github.com/prowler-cloud/prowler/pull/1594
* fix(output-filename): Handle argument by jfagoagas in https://github.com/prowler-cloud/prowler/pull/1604

New Contributors
* JonoB made their first contribution in https://github.com/prowler-cloud/prowler/pull/1584

**Full Changelog**: https://github.com/prowler-cloud/prowler/compare/3.0.0...3.0.1

3.0.0

Today we are releasing a new major version of **Prowler** 🎉🥳🎊🍾, the **Version 3** aka _Piece of Mind_.

Take Prowler v3 as our 🎄Christmas gift 🎁 for the Cloud Security Community.

![Screenshot 2022-12-19 at 22 53 47](https://user-images.githubusercontent.com/3985464/208892653-49020cc1-a8c9-44fe-bd33-dca462b7d59e.png)
Artwork property of Iron Maiden

_Piece of Mind_ was the fourth studio album of _Iron Maiden_. Its meaning fits perfectly with what we do with Prowler in both senses: being protected and at the same time, this is the software I would have wanted to write when I started Prowler back in 2016 (this is now, more than ever, a piece of my mind). Now this has been possible thanks to [my awesome team at Verica](https://www.verica.io/careers/#block-block_60e6a8194b1e6).

No doubt that 2022 has been a pretty interesting year for us, we launched [ProwlerPro](https://prowler.pro/) and released many minor versions of Prowler. Now enjoy [_Sun and Steel_ ](https://www.youtube.com/watch?v=aOKJIynZlZ0) while you keep reading these release notes.

If you are an _Iron Maiden_ fan as I am, you have noticed the latest minor release of Prowler (2.12) was a song from this very same album, just a clue of what was coming! In _Piece of Mind_ you can find one of the most popular heavy metal songs of all times, The Trooper, which will be a Prowler version to be released during 2023.

Prowler v3 is more than a new version of Prowler, it is a whole new piece of software, we have fully rewritten it in Python and we have made it multi-cloud adding Azure as our second supported Cloud Provider. Prowler v3 is also way faster, being able to scan an entire AWS account across all regions 37 times faster than before, yes! you read it correctly, what before took hours now it takes literally few minutes or even seconds.

[Toni de la Fuente](https://blyx.com/contacto/).

New documentation site:

We are also releasing today our brand new documentation site for Prowler at [https://docs.prowler.cloud](https://docs.prowler.cloud) and it is also stored in the `docs` folder in the repo.

What's Changed:

Here is a list of the most important changes in Prowler v3:
- 🐍 **Python**: we got rid of all bash and it is now all in Python. `pip install prowler` then run `prowler` that’s all.
- 🚀 **Faster**: huge performance improvements.
Scanning the same account takes from 2.5 hours to 4 minutes.
- 💻 **Developers and Community**: we have made it easier to contribute with new checks and new compliance frameworks. We also included unit tests and native logging features. And now the CLI supports long arguments and options.
- ☁️ **Multi-cloud**: in addition to AWS, we have added Azure.
- ✅ **Checks and Groups**: all checks are now more comprehensive and we provide resolution actions in most of them. Their ID is no longer tight to CIS but they are self-explanatory. Groups now are dynamically generated based on checks metadata like services, categories, severity and more).
- ⚖️ **Compliance**: we are including full support for **CIS 1.4**, **CIS 1.5** and the **new Spanish ENS** in this release, more to come soon! Compliance also has its own output file with their own metadata and to create your own is easier than ever before making more comprehensive reports.
- 🧩 **Compatibility with v2**: most of the options are the same in this version in order to support backward compatibility however some options like assume role or AWS Organizations query are now different and easier to use.
- 🔄 **Consolidated output formats**: now both CSV and JSON reports come with the same attributes and compared to v2, they come with more than 40 values per finding. HTML, CSV and JSON are created every time you run `prowler`.
- 📊 **Quick Inventory**: introduced in v2, we have fine tuned the Quick Inventory feature and now you can get a list of all resources in your AWS accounts within seconds.

Prowler new default overview:
![prowler-3-output](https://user-images.githubusercontent.com/3985464/208901957-663d631e-2a72-4677-9278-2602dd977f90.jpg)

Prowler updated HTML report:
![html-output](https://user-images.githubusercontent.com/3985464/208895619-e6e10c31-78cf-45da-9a69-20a7edd6b861.png)

Prowler compliance overview:
![compliance-cis-sample](https://user-images.githubusercontent.com/3985464/208895648-9020d513-d949-447b-af36-d6e3d93da121.png)

Prowler list of Azure checks:
![azure-checks](https://user-images.githubusercontent.com/3985464/208895703-2b0a20e8-d909-41b1-b388-5b69790f3e95.png)

What is coming next?
- **More Cloud Providers and more checks**: in addition to keep adding new checks to AWS and Azure, we plan to include GCP and OCI soon, let us know if you want to contribute!
- **XML-JUNIT support**: we didn’t add that to v3, if you miss it, let us know in https://github.com/prowler-cloud/prowler/discussions
- **Compliance**: we will add more compliance frameworks to have as many as in Prowler v2, we appreciate help though!
- **Tags based audit**: you will be able to scan only those resources with specific tags.

New Contributors
In addition to the Prowler rock stars jfagoagas n4ch04 sergargar we have a couple of new contributors in this release:
* StylusFrost made their first contribution in https://github.com/prowler-cloud/prowler/pull/1350
* alexr3y made their first contribution in https://github.com/prowler-cloud/prowler/pull/1502

For more information and a detailed list of changes see below:
**Full Changelog**: https://github.com/prowler-cloud/prowler/compare/2.10.0...3.0.0

2.12.1

Fixes
* fix(extra7195): Update title by Fennerr in https://github.com/prowler-cloud/prowler/pull/1440
* fix(extra71): Modified wrong remediation by n4ch04 in https://github.com/prowler-cloud/prowler/pull/1445
* fix(README): include more details about db connector by n4ch04 in https://github.com/prowler-cloud/prowler/pull/1507
* fix(extra723): corrected some typos for check_extra723 by kagahd in https://github.com/prowler-cloud/prowler/pull/1511
* fix(CloudTrail): Fix CloudTrail trail S3 logging public bucket false positive result when trail bucket doesn't exist by acknosyn in https://github.com/prowler-cloud/prowler/pull/1505

New Contributors
* Fennerr made their first contribution in https://github.com/prowler-cloud/prowler/pull/1440

**Full Changelog**: https://github.com/prowler-cloud/prowler/compare/2.12.0...2.12.1

2.12.0

[_It's snowing outside, the rumbling sound
Of engines roar in the night
The mission is near, the confident men
Are waiting to drop from the sky_](
https://www.youtube.com/watch?v=NGqbJiq675s )

_Where Eagles Dare_ is the song that opens the _Piece of Mind_ album of Iron Maiden, released back in 1983, the first one with Nicko McBrain as drummer after Clive Burr left the band, note his first seconds on this piece, it is like Nicko saying "here I go!". This song relates the adventure of a team of soldiers raiding a castle in Germany during the WWII, that is related in the movie with the same name starred by Clint Eastwood and Richard Burton.

For all of you that have contributed to this version (see list below), thank you ❤️!!! And reach out to me on Twitter (toniblyx - DMs are open) if you want some laptop stickers.

🔥Important changes in this version (read this!)🔥:

New checks:

2.11.0

[_And if you're taking a walk through the garden of life
What do you think you'd expect you would see?
Just like a mirror reflecting the moves of your life
And in the river reflections of me_](
https://www.youtube.com/watch?v=7KV56kwxiHg )

Steve Harris, founder and bass guitar of Iron Maiden 🤘🏽 wrote this song when he lost his father, lyrics and music is beautiful. This release is for those that always look forward and only look back to be thankful and learn. Also this song and version is to thanks my Prowler brothers jfagoagas, n4ch04, sergargar and drewkerrigan, they are working as beasts every day to make this piece of software better and building something awesome with Prowler underneath called Prowler Pro.

For all of you that have contributed to this version (see list below), thank you ❤️!!! And reach out to me on Twitter (toniblyx - DMs are open) if you want some laptop stickers.

🔥Important changes in this version (read this!):

- 14 New checks covering Directory Service, IAM, S3, Workspaces, AppStream and ECR:

2.10.0

_Fly on your way, like an eagle
Fly as high as the sun
On your way, like an eagle
Fly, touch the sun_

_Flight of Icarus_ is a song of Iron Maiden released in 1983 as part of their Piece of Mind album. There are some amazing guitar solos in this song and it is so good, watch the video and enjoy it like this new version here:
https://www.youtube.com/watch?v=p4w2BZXL6Ss:

![imicarus](https://user-images.githubusercontent.com/3985464/170240256-fa6488d5-fd79-4dae-8085-4913fd4744d8.jpg)
> Image copyright by Iron Maiden

Important changes in this version (read this!):

* Now you can manage the Allow list feature using DynamoDB instead of just a text plain file.
* 7 new checks available for CodeBuild, EMR and Lambda:

Page 27 of 31

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.