8240 Commits

Author SHA1 Message Date
Prowler Bot 17c066e093 chore: changelog v5.25.3 (#11078)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
5.25.3
2026-05-08 08:39:29 +02:00
Prowler Bot a70f0652b6 fix(ui): hide line numbers in CLI command remediation block (#11061)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-05-06 15:06:00 +01:00
Prowler Bot fae4fbc0ae fix: PR number in changelog entry for #10529 (#11058)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-05-06 11:56:21 +01:00
Prowler Bot bbe45ed708 fix(oci): scan identity in known valid region (#11056)
Co-authored-by: rchotacode <32524742+rchotacode@users.noreply.github.com>
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-05-06 11:44:26 +01:00
Prowler Bot 6b6d22bb31 chore(api): Bump version to v1.26.3 (#10996)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-05-05 10:45:57 +02:00
Prowler Bot a3b4f94368 chore(sdk): Bump version to v5.25.3 (#10994)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-05-05 10:45:35 +02:00
Prowler Bot 178cdb1b57 chore(ui): Bump version to v5.25.3 (#10995)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-05-05 10:44:56 +02:00
Prowler Bot d58343e11f chore(changelog): prepare for v5.25.2 (#10992)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
5.25.2
2026-05-05 08:51:50 +02:00
Prowler Bot 952ca2d505 fix(sdk): cover CNAME → dangling S3 in route53 takeover check (#10990)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-05-05 08:47:00 +02:00
Prowler Bot 9de9a26821 fix(k8s): match RBAC rules by apiGroup, not just core (#10988)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
2026-05-04 19:59:31 +02:00
Prowler Bot e4da9741b2 fix(timeline): Return a compact actor name from CloudTrail events (#10987)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-05-04 19:41:36 +02:00
Prowler Bot 35e867e4f5 fix(k8s): deduplicate RBAC findings by unique subject (#10984)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-05-04 18:22:56 +02:00
Prowler Bot 0719f69828 fix(ui): compliance card layout polish (#10977)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-05-04 15:53:58 +01:00
Prowler Bot b7ee0ce9b1 fix(ui): clean up findings expanded resource row layout (#10973)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-05-04 14:59:06 +01:00
Prowler Bot 53f6cb52cb chore(ui): Bump version to v5.25.2 (#10941)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-29 18:44:39 +02:00
Prowler Bot 429c5f6789 chore(sdk): Bump version to v5.25.2 (#10943)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-29 18:44:30 +02:00
Prowler Bot 592bc4a944 chore(api): Bump version to v1.26.2 (#10942)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-29 18:44:19 +02:00
Prowler Bot bfdacf3f25 fix(ui): reposition compliance card export menu (#10933) 5.25.1 2026-04-29 14:18:07 +02:00
Prowler Bot adc1dbfe7c chore: changelog v5.25.1 (#10935)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-04-29 14:03:15 +02:00
Prowler Bot 1b8b5cd18c fix(kubernetes): use cluster name as provider_uid in OCSF output (#10932)
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-04-29 13:52:53 +02:00
Prowler Bot be94b97e49 fix(api): redirect scan report and compliance downloads to presigned S3 URLs (#10931)
Co-authored-by: Josema Camacho <josema@prowler.com>
2026-04-29 13:34:04 +02:00
Prowler Bot 9840fa640b fix(api): Attack Paths AWS region fallback and stale SCHEDULED cleanup (#10930)
Co-authored-by: Josema Camacho <josema@prowler.com>
2026-04-29 13:14:53 +02:00
Prowler Bot 0aa7b84be3 fix(cli): generate compliance after scan (#10922)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-04-28 17:26:34 +02:00
Prowler Bot bfa8e811d1 chore(ui): Bump version to v5.25.1 (#10914)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-28 12:35:41 +02:00
Prowler Bot 1c29521ebd chore(sdk): Bump version to v5.25.1 (#10911)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-28 12:35:04 +02:00
Prowler Bot b5abea3e45 chore(api): Bump version to v1.26.1 (#10915)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-04-28 12:34:52 +02:00
Prowler Bot 68eb946326 chore(api): Update prowler dependency to v5.25 for release 5.25.0 (#10906)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
5.25.0
2026-04-28 11:00:51 +02:00
Hugo Pereira Brito e252058af4 fix(m365): exclude guest users from entra_users_mfa_capable (#10785) 2026-04-28 08:58:16 +01:00
Pepe Fagoaga 37e6c9761f chore: changelog for v5.25.0 (#10900) 2026-04-28 08:47:20 +02:00
Pepe Fagoaga ebe666bec7 chore(boto3): configure user agent extra via env (#10904) 2026-04-28 08:01:11 +02:00
Pepe Fagoaga 7df2703db1 fix(aws): get organization's metadata with assumed role (#10894) 2026-04-27 22:15:11 +01:00
Kay Agahd 67234210ba feat(aws): add check secretsmanager_has_restrictive_resource_policy (#6985) 2026-04-27 21:49:34 +01:00
Josema Camacho 15ca69942d fix(api): align get_compliance_frameworks with Compliance.get_bulk (#10903) 2026-04-27 18:10:08 +02:00
Adrián Peña df76efc197 fix(api): skip null service/region in scan summary aggregation (#10902) 2026-04-27 17:46:46 +02:00
Hugo Pereira Brito 3441ad7f70 fix(sdk): align googleworkspace finding resources (#10901) 2026-04-27 15:17:29 +01:00
Hugo Pereira Brito 059b71d34b feat(ui): add View Resource action to findings drawer (#10847) 2026-04-27 13:19:18 +01:00
lydiavilchez 013809919c feat(googleworkspace): add Gmail service with first batch of checks (#10683) 2026-04-27 13:49:07 +02:00
Daniel Barranquero 368d9c1519 fix(admincenter): restrict admincenter group visibility check to Unified groups (#10899) 2026-04-27 13:23:03 +02:00
Adrián Peña fb6da427f8 fix(api): prevent /tmp saturation from compliance report generation (#10874) 2026-04-27 11:05:34 +02:00
Adrián Peña 65fd3335d3 fix(api): reaggregate resource inventory and attack surface after muting findings (#10843) 2026-04-27 11:03:28 +02:00
César Arroba d6288be472 chore(ci): align sdk-bump-version PR titles with other bump workflows (#10897) 2026-04-27 10:20:56 +02:00
César Arroba 0cddb71d1c fix(ci): simplify docs-bump-version to a single master-only PR (#10896) 2026-04-27 10:20:47 +02:00
Andoni Alonso af2930130c fix(check): break circular import between config and check.utils (#10895) 2026-04-27 10:11:50 +02:00
Andoni Alonso b668770480 feat(github): add zizmor GitHub Actions scanning as a service of the GitHub provider (#10607) 2026-04-27 08:55:07 +02:00
Andoni Alonso f31c5717e9 chore(devex): add worktrunk worktree bootstrap config (#10867) 2026-04-27 08:45:04 +02:00
Alejandro Bailo 4788dcade2 fix(ui): polish shared table pagination and provider spacing (#10891) 2026-04-24 15:40:40 +02:00
Alejandro Bailo 22a6cc9e73 fix(ui): align resources filters and resource drawer behavior (#10861) 2026-04-24 15:03:47 +02:00
Pablo Fernandez Guerra (PFE) 06bb382f8e chore(ui): add knip for dead code detection (#10654)
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 14:45:59 +02:00
Pedro Martín d4ece2b43e feat(sdk): add multi-provider compliance framework JSONs (#10300)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
2026-04-24 13:27:31 +02:00
César Arroba b97d68fbd5 fix(ci): also gate cache-dependency-path on enable-cache in setup-python-poetry (#10885) 2026-04-24 12:38:13 +02:00