Commit Graph

  • 510da0154a chore(merge): master pedrooot 2026-06-09 17:59:00 +02:00
  • 9a50dffaa0 feat(gcp): split kms_key_rotation_enabled into enabled and max-90-days checks (#11516) Hugo Pereira Brito 2026-06-09 16:52:49 +02:00
  • 88926cc052 chore(changelog): update with latest changes pedrooot 2026-06-09 16:40:20 +02:00
  • ed17dc4b09 feat(sdk): scan configuration schema and validation for Prowler Cloud pedrooot 2026-06-09 16:34:37 +02:00
  • 5714618690 docs(scan-config): add all the scan config info PROWLER-1961-scan-configuration-for-prowler-cloud-docs pedrooot 2026-06-09 16:28:30 +02:00
  • e710ebff1c feat(m365): add exchange_mailbox_primary_smtp_custom_domain check (#11215) Jasmine 2026-06-09 22:24:25 +08:00
  • b3caee88e4 fix(m365): skip future hires in MFA capable check (#11511) Hugo Pereira Brito 2026-06-09 15:42:06 +02:00
  • d9f90e50b8 fix(m365): paginate admincenter group enumeration (#11510) Hugo Pereira Brito 2026-06-09 15:23:35 +02:00
  • 58efb719fa docs(skills): correct setup symlink paths in README (#11514) Alan Buscaglia 2026-06-09 14:41:18 +02:00
  • 355b7071aa docs: add skills installation and usage guide (#11513) Alan Buscaglia 2026-06-09 14:41:13 +02:00
  • b994b0b14e chore(ui): rename customer support to support desk (#11508) Pepe Fagoaga 2026-06-09 13:53:21 +02:00
  • 6c559fbb8d feat(sdk): discover external universal compliance frameworks via entry points (#11490) StylusFrost 2026-06-09 13:45:34 +02:00
  • 21822bb7e6 docs(sdk): add resource scan limits changelog PROWLER-1958-configurable-aws-resource-scan-limits Hugo P.Brito 2026-06-09 13:22:45 +02:00
  • b2d74711d9 chore(deps): bump dulwich to 1.2.5 and pyjwt to 2.13.0 for osv-scanner (#11499) César Arroba 2026-06-09 13:01:46 +02:00
  • ff4036a9ad feat(aws): add configurable resource scan limits Hugo P.Brito 2026-06-09 12:31:58 +02:00
  • 7e60e8f8da feat(m365): add entra_service_prinicipal_privileged_role_no_owners_check (#11189) Ashishraymajhi 2026-06-09 14:59:03 +05:30
  • 62955dd16b feat(okta): add authenticator STIG checks (#11465) Hugo Pereira Brito 2026-06-09 10:17:23 +02:00
  • 5a17eb47f2 chore(release): Bump versions to v5.29.4 (#11507) v5.29 Prowler Bot 2026-06-09 09:49:25 +02:00
  • 1f7caa6394 feat(api): make orphan-task recovery configurable and drop the Jira idempotency table (#11472) Adrián Peña 2026-06-09 09:16:48 +02:00
  • 19a1ac2744 chore(changelog): prepare for v5.29.3 (#11506) 5.29.3 Prowler Bot 2026-06-09 08:18:24 +02:00
  • 662e7e9e18 chore(changelog): prepare for v5.29.3 (#11505) Pepe Fagoaga 2026-06-09 08:13:12 +02:00
  • e3013d9918 feat(sdk): Dynamic provider loading and compliance framework (#10700) StylusFrost 2026-06-08 17:47:22 +02:00
  • 0ea2f6d67e feat(okta): add API token STIG checks (#11464) Hugo Pereira Brito 2026-06-08 17:11:54 +02:00
  • 859fe1a29f fix(gcp): honour org-aggregated sinks in metric-filter checks (#11501) Prowler Bot 2026-06-08 16:58:05 +02:00
  • 7692a1d76a feat(okta): add network zone STIG check (#11463) Hugo Pereira Brito 2026-06-08 16:51:58 +02:00
  • 1c9afc714e fix(gcp): honour org-aggregated sinks in metric-filter checks (#11488) Aline Almeida 2026-06-08 16:46:48 +02:00
  • 466f1a3d73 feat(okta): add user, systemlog, and idp services with DISA STIG checks (#11496) Daniel Barranquero 2026-06-08 14:59:50 +02:00
  • a0ee9107db fix(api): create Neo4j driver lazily so an outage can't block API startup (#11498) Prowler Bot 2026-06-08 14:00:34 +02:00
  • 061fbaa7bb feat(api): label Postgres connections with application_name per component and alias (#11494) César Arroba 2026-06-08 13:45:06 +02:00
  • 28b045302f fix(api): create Neo4j driver lazily so an outage can't block API startup (#11491) Josema Camacho 2026-06-08 13:30:18 +02:00
  • f207b1b693 feat(aws): update regions for AWS services aws-regions-update-189 prowler-bot 2026-06-08 10:31:19 +00:00
  • d49ec58c02 fix(ui): preserve active tab styling with tooltips (#11495) Prowler Bot 2026-06-08 12:24:52 +02:00
  • 5a2226c02c fix(ui): preserve active tab styling with tooltips (#11493) Alejandro Bailo 2026-06-08 11:54:51 +02:00
  • a15ae328f7 Merge remote-tracking branch 'origin/PROWLER-1799-sdk-only-provider-property' into PROWLER-1801-fix-compliance-discovery-collision PROWLER-1801-fix-compliance-discovery-collision StylusFrost 2026-06-07 14:50:21 +02:00
  • bccba5ff5f Merge remote-tracking branch 'origin/PROWLER-1778-dynamic-output-report-generation' into PROWLER-1799-sdk-only-provider-property PROWLER-1799-sdk-only-provider-property StylusFrost 2026-06-07 14:50:19 +02:00
  • a88a05d3c1 Merge remote-tracking branch 'origin/PROWLER-1777-dynamic-compliance-framework-discovery' into PROWLER-1778-dynamic-output-report-generation PROWLER-1778-dynamic-output-report-generation StylusFrost 2026-06-07 14:50:16 +02:00
  • 382f419fdb Merge remote-tracking branch 'origin/PROWLER-1775-dynamic-credential-validation' into PROWLER-1777-dynamic-compliance-framework-discovery PROWLER-1777-dynamic-compliance-framework-discovery StylusFrost 2026-06-07 14:50:05 +02:00
  • 0ffb0f6f45 Merge remote-tracking branch 'origin/PROWLER-1774-dynamic-provider-kwargs-connection' into PROWLER-1775-dynamic-credential-validation PROWLER-1775-dynamic-credential-validation StylusFrost 2026-06-07 14:50:02 +02:00
  • 2b1c9c3381 Merge remote-tracking branch 'origin/PROWLER-1773-dynamic-provider-resolution' into PROWLER-1774-dynamic-provider-kwargs-connection PROWLER-1774-dynamic-provider-kwargs-connection StylusFrost 2026-06-07 14:49:59 +02:00
  • 983c2141ff Merge remote-tracking branch 'origin/PROWLER-1772-provider-type-storage-varchar' into PROWLER-1773-dynamic-provider-resolution PROWLER-1773-dynamic-provider-resolution StylusFrost 2026-06-07 14:49:56 +02:00
  • cdac1ce915 Merge remote-tracking branch 'origin/PROWLER-1771-public-dynamic-provider-class-resolver' into PROWLER-1772-provider-type-storage-varchar PROWLER-1772-provider-type-storage-varchar StylusFrost 2026-06-07 14:49:53 +02:00
  • 789dbfb620 Merge remote-tracking branch 'origin/PROWLER-1444-multi-provider-compliance-entry-points' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-06-07 14:49:31 +02:00
  • d7346a6e63 docs(changelog): add entry for external universal compliance via entry points StylusFrost 2026-06-07 14:46:05 +02:00
  • 4f5adc0e3f Merge remote-tracking branch 'origin/PROWLER-1799-sdk-only-provider-property' into PROWLER-1801-fix-compliance-discovery-collision StylusFrost 2026-06-07 14:30:07 +02:00
  • 17ed6a160e Merge remote-tracking branch 'origin/PROWLER-1778-dynamic-output-report-generation' into PROWLER-1799-sdk-only-provider-property StylusFrost 2026-06-07 14:28:51 +02:00
  • 9e40f4aa52 Merge remote-tracking branch 'origin/PROWLER-1777-dynamic-compliance-framework-discovery' into PROWLER-1778-dynamic-output-report-generation StylusFrost 2026-06-07 14:27:52 +02:00
  • d7f8b5b51e Merge remote-tracking branch 'origin/PROWLER-1775-dynamic-credential-validation' into PROWLER-1777-dynamic-compliance-framework-discovery StylusFrost 2026-06-07 14:27:37 +02:00
  • 8efff5ccf8 Merge remote-tracking branch 'origin/PROWLER-1774-dynamic-provider-kwargs-connection' into PROWLER-1775-dynamic-credential-validation StylusFrost 2026-06-07 14:27:34 +02:00
  • 900a668ddc Merge remote-tracking branch 'origin/PROWLER-1773-dynamic-provider-resolution' into PROWLER-1774-dynamic-provider-kwargs-connection StylusFrost 2026-06-07 14:27:13 +02:00
  • f34daf1e69 Merge remote-tracking branch 'origin/PROWLER-1772-provider-type-storage-varchar' into PROWLER-1773-dynamic-provider-resolution StylusFrost 2026-06-07 14:25:41 +02:00
  • 3c72e9d25e Merge remote-tracking branch 'origin/PROWLER-1771-public-dynamic-provider-class-resolver' into PROWLER-1772-provider-type-storage-varchar StylusFrost 2026-06-07 14:22:41 +02:00
  • 5392a87a30 Merge remote-tracking branch 'origin/PROWLER-1444-multi-provider-compliance-entry-points' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-06-07 14:04:36 +02:00
  • 40da359804 feat(compliance): discover external universal frameworks via entry points StylusFrost 2026-06-07 13:29:40 +02:00
  • 8a0d56786d fix(changelog): resolve leftover merge conflict marker StylusFrost 2026-06-05 15:01:11 +02:00
  • 65c0425729 fix(ui): animate finding group collapse Alan Buscaglia 2026-06-05 14:55:00 +02:00
  • 5828cce644 feat(ui): add Combobox trigger transition Alan Buscaglia 2026-06-05 14:54:52 +02:00
  • 87bd2e78a1 feat(ui): add Drawer content transition Alan Buscaglia 2026-06-05 14:54:45 +02:00
  • ccae4afe68 feat(ui): add Dialog content transition Alan Buscaglia 2026-06-05 14:54:37 +02:00
  • 0e2bb99f02 feat(ui): add Tabs content transition Alan Buscaglia 2026-06-05 14:49:09 +02:00
  • f729c5a9f0 Merge branch 'master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-06-05 14:44:50 +02:00
  • 8fb59682d5 feat(ui): add multiselect selection microinteractions Alan Buscaglia 2026-06-05 14:44:25 +02:00
  • f9682c1354 fix(compliance): make GenericCompliance tolerant of provider-specific schemas StylusFrost 2026-06-05 14:38:42 +02:00
  • 643e7edbeb fix(ci): add dependencies label to Renovate vulnerability alert PRs ci/exclude-bots-from-community-label Hugo P.Brito 2026-06-05 14:28:31 +02:00
  • 6f172a5c19 feat(elbv2): add elbv2_alb_drop_invalid_header_fields_enabled check (FSBP ELB.4) (#11471) potato-20 2026-06-05 17:56:07 +05:30
  • 29825f9a2f fix(provider): move get_output_options default to call site StylusFrost 2026-06-05 14:21:49 +02:00
  • 356e6e2bb4 fix(provider): default get_summary_entity instead of raising StylusFrost 2026-06-05 14:05:56 +02:00
  • 8bc8b16a77 fix(provider): avoid import cycle in get_output_options default StylusFrost 2026-06-05 13:57:36 +02:00
  • 736f3f6f02 fix(jira): avoid 400 INVALID_INPUT on findings with empty field (#11477) Prowler Bot 2026-06-05 13:48:21 +02:00
  • 799f062ee0 feat(ui): add Tooltip open close microinteraction Alan Buscaglia 2026-06-05 13:47:11 +02:00
  • 51945f5cc5 feat(ui): add Dropdown open close microinteraction Alan Buscaglia 2026-06-05 13:46:53 +02:00
  • efa3283a25 fix(provider): return generic OutputOptions default instead of raising StylusFrost 2026-06-05 13:42:29 +02:00
  • a7d180ea5b feat(dashboard): add AWS AI Security Framework compliance view (#11475) Pedro Martín 2026-06-05 13:28:31 +02:00
  • d4bbc8b5ad fix(jira): avoid 400 INVALID_INPUT on findings with empty field (#11474) Pedro Martín 2026-06-05 13:26:28 +02:00
  • b93e3f9d04 feat(ui): add Select open close microinteraction Alan Buscaglia 2026-06-05 13:04:16 +02:00
  • ef4d05a782 feat(ui): add Popover open close microinteraction Alan Buscaglia 2026-06-05 12:16:27 +02:00
  • 7b8acf974a fix(gcp): pass iam_service_account_unused for disabled service accounts (#11473) Prowler Bot 2026-06-05 12:12:54 +02:00
  • a5bc226f11 fix(gcp): pass iam_service_account_unused for disabled service accounts (#11467) Aline Almeida 2026-06-05 12:07:30 +02:00
  • 7185e539c8 feat(ui): add Button press microinteraction Alan Buscaglia 2026-06-05 12:00:35 +02:00
  • 3a3d9d6146 chore(ui): type process.env via ambient NodeJS.ProcessEnv (#11328) Pablo Fernandez Guerra (PFE) 2026-06-05 08:31:16 +02:00
  • c623441882 feat(sdk): add Okta STIG service checks PROWLER-1511-okta-stig-signon-service-global-session-policy-checks-sdk Hugo P.Brito 2026-06-04 16:09:02 +02:00
  • c6d8aa78dc fix(gcp): honour org-level aggregated sinks in logging_sink_created check (#11462) Prowler Bot 2026-06-04 12:18:57 +02:00
  • bcd282d3d0 fix(gcp): honour org-level aggregated sinks in logging_sink_created check (#11355) Oleksandr_Sanin 2026-06-04 12:07:01 +02:00
  • 7c9f8971a5 chore(release): Bump versions to v5.29.3 (#11459) Prowler Bot 2026-06-03 20:45:37 +02:00
  • 21e7f29153 fix(ui): show delete user action only for the current user (#11458) 5.29.2 Prowler Bot 2026-06-03 17:12:55 +02:00
  • eb7949c884 fix(ui): show delete user action only for the current user (#11447) Pedro Martín 2026-06-03 17:03:12 +02:00
  • de51eed96c fix(ui): refine add-provider wizard flow between scans and providers (#11457) Prowler Bot 2026-06-03 16:30:18 +02:00
  • e60a4462e5 fix(ui): refine add-provider wizard flow between scans and providers (#11424) Alejandro Bailo 2026-06-03 16:08:06 +02:00
  • 8086b9fe13 Merge remote-tracking branch 'origin/PROWLER-1799-sdk-only-provider-property' into PROWLER-1801-fix-compliance-discovery-collision StylusFrost 2026-06-03 13:14:38 +02:00
  • a5702e2469 Merge remote-tracking branch 'origin/PROWLER-1778-dynamic-output-report-generation' into PROWLER-1799-sdk-only-provider-property StylusFrost 2026-06-03 13:14:24 +02:00
  • 5452acd610 Merge remote-tracking branch 'origin/PROWLER-1777-dynamic-compliance-framework-discovery' into PROWLER-1778-dynamic-output-report-generation StylusFrost 2026-06-03 13:14:12 +02:00
  • 8fb6e85887 Merge remote-tracking branch 'origin/PROWLER-1775-dynamic-credential-validation' into PROWLER-1777-dynamic-compliance-framework-discovery StylusFrost 2026-06-03 13:14:00 +02:00
  • 4775f11dbf Merge remote-tracking branch 'origin/PROWLER-1774-dynamic-provider-kwargs-connection' into PROWLER-1775-dynamic-credential-validation StylusFrost 2026-06-03 13:12:28 +02:00
  • a471c82a7e Merge remote-tracking branch 'origin/PROWLER-1773-dynamic-provider-resolution' into PROWLER-1774-dynamic-provider-kwargs-connection StylusFrost 2026-06-03 13:12:13 +02:00
  • 849c399c93 Merge remote-tracking branch 'origin/PROWLER-1772-provider-type-storage-varchar' into PROWLER-1773-dynamic-provider-resolution StylusFrost 2026-06-03 13:12:02 +02:00
  • e25758ba8e Merge remote-tracking branch 'origin/PROWLER-1771-public-dynamic-provider-class-resolver' into PROWLER-1772-provider-type-storage-varchar StylusFrost 2026-06-03 13:10:47 +02:00
  • c4effd7a60 Merge remote-tracking branch 'origin/PROWLER-1391-provider-contract-dynamic-discovery' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-06-03 13:07:55 +02:00
  • 38788b7922 Merge remote-tracking branch 'origin/master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-06-03 12:15:24 +02:00
  • f7f8747512 feat(compliance): add DORA framework for AWS (#11131) Pedro Martín 2026-06-03 11:43:55 +02:00
  • 835dbddc6a chore(release): Bump versions to v5.29.2 (#11446) Prowler Bot 2026-06-03 10:52:45 +02:00
  • 204870f48a fix(compliance): merge frameworks from multiple dynamic packages per provider StylusFrost 2026-06-02 20:23:44 +02:00