Prowler Security Scan
Version updated for https://github.com/prowler-cloud/prowler to version 5.37.1.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Prowler is an Open Source Cloud Security Platform designed to automate security and compliance across any cloud environment, offering over 3,000 checks and integrations with leading compliance frameworks. The action automates Prowler’s functionality into GitHub Actions workflows, simplifying the integration of security audits into CI/CD pipelines. It supports various cloud providers and provides detailed reports on potential security issues.
What’s Changed
UI
๐ Fixed
- Fixed image optimization in the production container: Next.js standalone tracing omitted
sharp’s nativelibvipslibrary, so every image was served unoptimized (#12307)
๐ Security
- The UI container image now patches musl and zlib alongside OpenSSL, and
sharpis pinned to 0.35.3, clearing the image’s remaining CVEs (#12307)
API
๐ Fixed
- Entra Conditional Access guest-user checks no longer report false FAILs in M365 scans: microsoft-kiota packages overridden to 1.9.10 so
guestOrExternalUserTypes(a flags enum Graph serializes as a comma-separated string) deserializes correctly instead of returning an empty list (#12315)
๐ Security
- The API container image now builds on Debian 13 (trixie), taking its critical CVE count from 18 to 4 (#12311)
- Bumped PowerShell, Trivy and uv in the API container image, clearing 14 high-severity CVEs (#12311)
- Bumped
workosandpyopensslso the API can move tocryptography48.0.1 (#12311) - Removed
gnupgandapt-transport-httpsfrom the API container image (#12311) - The API container image no longer ships
git; removing it also droppedperl,perl-modules,libperlandliberror-perl, clearing 12 critical CVEs. Onlyperl-baseremains, which Debian marks Essential and cannot be removed (#12311) - Removed
pipfrom the API container image, clearing two high-severity CVEs in the vendored copies ofsetuptoolsandmsgpack(#12311) - Bumped
pillowto 12.3.0,httplib2to 0.32.0 andpyasn1to 0.6.4 to resolve known CVEs (#12311)
SDK
๐ Changed
- Huawei Cloud exception codes moved from
19000-19007to20000-20007, resolving a collision with E2E Networks which reserves19000-19999(#12306)
๐ Fixed
- Checks registered through the
prowler.checks.<provider>entry-point group can now run against built-in providers. The built-in probe in_resolve_check_moduleused a barefind_spec, which imports the parent package to search it and so raisedModuleNotFoundErrorfor a plug-in check instead of returningNone, aborting the lookup before the entry points were consulted. Such a check was discovered, listed and selected for execution, then silently produced no findings. (#12312) - Entra Conditional Access guest-user checks no longer report false FAILs: microsoft-kiota packages bumped to 1.9.10 so
guestOrExternalUserTypes(a flags enum Graph serializes as a comma-separated string) deserializes correctly instead of returning an empty list (#12315)
๐ Security
- Bumped the Compose
postgresandvalkeyimages, clearing 10 critical CVEs (#12307) - Bumped PowerShell, Trivy, uv and
joserfcin the container images, clearing 14 high-severity CVEs from the SDK and API images (#12307) - Bumped
httplib2to 0.32.0 andpyasn1to 0.6.4 to resolve known CVEs (#12307) - The SDK container image now builds on Debian 13 (trixie), clearing the unfixable
libsqlite3-0andzlib1gcriticals (#12307) - Bumped
cryptographyto 48.0.1 to resolve GHSA-537c-gmf6-5ccf, along with theoci,alibabacloud-tea-openapi,darabonba-coreandpy-ocsf-modelsbumps it requires (#12307) - Removed
pipfrom the SDK container image, clearing two high-severity CVEs in the vendored copies ofsetuptoolsandmsgpack(#12307) - Removed
wget,gnupgandapt-transport-httpsfrom the SDK runtime image (#12307)
MCP
๐ Security
- Bumped
fastmcpand pinnedcryptography,joserfc,mcpandpython-multipart, clearing all 7 high-severity CVEs from the MCP image (#12307)