Skip to content

Prowler 3.15.0 - Children of the Damned

Compare
Choose a tag to compare
@sergargar sergargar released this 14 Mar 15:58
· 1147 commits to master since this release

You’re children of the damned
Your backs against the wall
You turn into the light
You’re burning in the night

Beware the cloud security issues that paralyze! As per Bruce Dickinson comments at the BBC, this Iron Maiden song part of The Number of the Beast album was inspired by by Black Sabbath’s “Children of the Sea”. In any case, let’s put all those cloud security misconfigurations against the wall now!

Enjoy it! 🤘🏽🔥

New features to highlight in this version:

💪🏼 40 New Azure checks

  • Prowler is improving its Azure coverage by including 40 new checks that appears in the CIS Benchmark v2.1.0.
    (Thanks @Hugo966, @pedrooot and @puchy22 for their contributions and performance!)

See all the new available checks with prowler azure -l

🔒 Shodan.io support for Azure and GCP

  • Now, Prowler lets you also check if any public IPs in Azure or GCP are exposed in Shodan.
    Try it with prowler gcp -c compute_public_address_shodan --shodan <API_KEY> and prowler azure -c network_public_ip_shodan --shodan <API_KEY>

The Shodan API Key can also be set in the config.yaml file instead of using the --shodan flag.

Added Kubernetes Coverage in Cloud Providers

  • New checks that cover Kubernetes managed services in AWS (EKS), Azure (AKS) and in GCP (GKE/GCR) are now available in Prowler. Try them with prowler aws/azure/gcp --services eks/aks/gke

📝 New AWS FTR Compliance

  • AWS FTR helps you identify AWS Well-Architected best practices specific to your software or solution.
    You can execute the new AWS Foundational Technical Review Compliance Framework with prowler aws --compliance foundational_technical_review_aws

Features

  • feat(aws): add 2 new Amazon EKS checks from CIS by @sergargar in #3439
  • feat(aws): Get organizations metadata if delegated admin by @jfagoagas in #3435
  • feat(azure): add new check related with cmk by @Hugo966 in #3466
  • feat(azure): add new check related with Public IPs in Shodan.io by @pedrooot in #3433
  • feat(azure): Azure new checks related with AKS by @puchy22 in #3476
  • feat(azure): Azure new checks related with App Service by @puchy22 in #3432
  • feat(azure): Azure new check policy_ensure_asc_enforcement_enabled by @puchy22 in #3452
  • feat(azure): Checks related to Azure Keyvault by @pedrooot in #3430
  • feat(Azure): Entra service with two checks by @puchy22 in #3510
  • feat(azure): New azure monitor check monitor_ensure_diagnostic_setting_appropriate by @Hugo966 in #3421
  • feat(azure): new monitoring check ensuring storage account with logs private by @Hugo966 in #3453
  • feat(azure): New check related with network flow logs by @Hugo966 in #3535
  • feat(azure): 10 new checks related with alerts in monitoring by @Hugo966 in #3516
  • feat(compliance): Add new compliance foundational_technical_review_aws by @pedrooot in #3511
  • feat(gcp): add 3 new checks for GKE CIS by @sergargar in #3440
  • feat(gcp): add Shodan check for GCP External Addresses by @sergargar in #3486

Fixes

Chores

  • chore(action): Link docs in PR by @jfagoagas in #3448
  • chore(allowlist): add AFT IAM roles to allowlist by @sergargar in #3460
  • chore(arn): improve resource ARNs in checks by @sergargar in #3388
  • chore(azure): Manage new errors in the Defender service by @puchy22 in #3534
  • chore(docs): improve documentation for Azure debugging by @pedrooot in #3411
  • chore(docs): Prettify notes and add dates by @jfagoagas in #3434
  • chore(fixme): Add fixme for credentials refresh by @jfagoagas in #3485
  • chore(gcp): set GCP account in output file name by @sergargar in #3461
  • chore(README): update checks summary table by @sergargar in #3483
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3429
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3457
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3465
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3473
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3505
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3509
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3518
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3520
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3528
  • chore(regions_update): Changes in regions for AWS services. by @n4ch04 in #3533
  • chore(release): update Prowler Version to 3.14.0 by @n4ch04 in #3422
  • chore: update feature request label by @jfagoagas in #3464
  • docs(compliance): Add newline to format list by @jfagoagas in #3455
  • docs: New overview page by @toniblyx in #3427
  • docs: Update documentation links by @jfagoagas in #3424
  • docs: Update README.md with bigger Slack link by @toniblyx in #3425

Dependencies

Full Changelog: 3.14.0...3.15.0