Commit Graph

  • 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
  • d573af911d feat(aws): add sagemaker_models_monitor_enabled check (#11278) RishiWig3 2026-06-03 01:10:13 +10:00
  • cf9beb8234 feat(api): recover orphaned background tasks and make task re-runs idempotent (#11416) Adrián Peña 2026-06-02 14:00:17 +02:00
  • d25f8a4fe9 docs(changelog): add sdk_only provider property entries StylusFrost 2026-06-02 13:57:27 +02:00
  • 103761f146 perf(api): avoid N+1 query loading finding resource tags (#11426) 5.29.1 Prowler Bot 2026-06-02 13:50:56 +02:00
  • 7f67eac1bf perf(api): avoid N+1 query loading finding resource tags (#11420) Davidm4r 2026-06-02 13:19:21 +02:00
  • 742d50b4be feat(api): expose only app-facing providers from the SDK StylusFrost 2026-06-02 12:44:32 +02:00
  • 9537bb5a8c feat(sdk): add sdk_only provider property to hide providers from the app StylusFrost 2026-06-02 12:44:26 +02:00
  • 0e6268e159 fix(api): clean up scan tmp output failure to avoid disk fill (#11423) Prowler Bot 2026-06-02 11:58:04 +02:00
  • a652e28b4a fix(api): clean up scan tmp output failure to avoid disk fill (#11421) Pedro Martín 2026-06-02 11:37:05 +02:00
  • 70db6f3d74 fix(deps): bump dulwich to 1.2.6 to fix GHSA-897w-fcg9-f6xj fix-osv-scanner pedrooot 2026-06-02 11:00:39 +02:00
  • 1b17304c4a docs(installation): add PowerShell commands for Prowler App install (#11413) Hugo Pereira Brito 2026-06-02 09:17:40 +01:00
  • 691773a941 docs(ui): move ESLint changelog entry to UNRELEASED block Pablo F.G 2026-06-02 09:28:25 +02:00
  • ccc116cb64 Merge remote-tracking branch 'origin/master' into feature/eslint-typescript-flat Pablo F.G 2026-06-02 09:21:08 +02:00
  • 9a574b32e4 Merge remote-tracking branch 'origin/PROWLER-1777-dynamic-compliance-framework-discovery' into PROWLER-1778-dynamic-output-report-generation StylusFrost 2026-06-01 22:17:59 +02:00
  • d12d920119 Merge remote-tracking branch 'origin/PROWLER-1775-dynamic-credential-validation' into PROWLER-1777-dynamic-compliance-framework-discovery StylusFrost 2026-06-01 22:17:36 +02:00
  • 5daa39c4cb feat: bind external provider secret validation to its secret type StylusFrost 2026-06-01 22:09:21 +02:00
  • 116fb7083d fix(api): reject non-object external provider secret StylusFrost 2026-06-01 21:35:34 +02:00
  • 77b2ffeb54 Merge remote-tracking branch 'origin/PROWLER-1774-dynamic-provider-kwargs-connection' into PROWLER-1775-dynamic-credential-validation StylusFrost 2026-06-01 21:31:15 +02:00
  • 21e63ebc7e Merge remote-tracking branch 'origin/PROWLER-1773-dynamic-provider-resolution' into PROWLER-1774-dynamic-provider-kwargs-connection StylusFrost 2026-06-01 21:30:39 +02:00
  • bcc697f42a Merge remote-tracking branch 'origin/PROWLER-1772-provider-type-storage-varchar' into PROWLER-1773-dynamic-provider-resolution StylusFrost 2026-06-01 21:29:02 +02:00
  • c94456c131 perf(api): share cached provider-type choices across filters and serializer StylusFrost 2026-06-01 21:18:39 +02:00
  • 28433362c5 fix(api): make provider enum-to-varchar migration deploy-safe StylusFrost 2026-06-01 21:18:14 +02:00
  • 9c7b33157f Merge remote-tracking branch 'origin/PROWLER-1771-public-dynamic-provider-class-resolver' into PROWLER-1772-provider-type-storage-varchar StylusFrost 2026-06-01 20:45:01 +02:00
  • a111ae763c chore(sdk): tighten get_class docstring and unknown-provider test StylusFrost 2026-06-01 20:28:19 +02:00
  • ece6af5dd3 Merge remote-tracking branch 'origin/PROWLER-1391-provider-contract-dynamic-discovery' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-06-01 20:20:50 +02:00
  • b7b5565aeb Merge remote-tracking branch 'origin/master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-06-01 20:09:48 +02:00
  • 9c7afd64c5 fix(sdk): match compliance provider segment exactly in get_bulk StylusFrost 2026-06-01 19:51:27 +02:00
  • 64e82682bd fix(sdk): detect shadowed provider plug-ins without loading them StylusFrost 2026-06-01 19:44:17 +02:00
  • 5070ce39c2 fix(sdk): guard built-in providers in is_tool_wrapper_provider StylusFrost 2026-06-01 19:40:22 +02:00
  • c2cef99b33 chore(release): Bump versions to v5.30.0 (#11418) Prowler Bot 2026-06-01 18:37:51 +02:00
  • f48984e6a1 chore(release): Bump versions to v5.29.1 (#11417) Prowler Bot 2026-06-01 18:35:25 +02:00
  • 6df80a4890 chore(api): Update prowler dependency to v5.29 for release 5.29.0 (#11414) 5.29.0 Prowler Bot 2026-06-01 16:26:56 +02:00
  • 9fc5a93f54 docs(api): add changelog entry for dynamic report availability StylusFrost 2026-06-01 15:07:04 +02:00
  • 765a6cec28 feat(api): derive report availability from provider frameworks StylusFrost 2026-06-01 15:05:46 +02:00
  • a769e37615 fix(ui): restore scheduled scan column (#11411) Alejandro Bailo 2026-06-01 14:34:58 +02:00
  • 9d2a8d9108 fix(ui): improve background glow contrast (#11409) Alejandro Bailo 2026-06-01 14:25:23 +02:00
  • 82cd317390 docs(api): add changelog entry for dynamic compliance discovery StylusFrost 2026-06-01 13:48:42 +02:00
  • 58fb424ed7 feat(api): discover compliance frameworks from available providers StylusFrost 2026-06-01 13:44:56 +02:00
  • 1bebe8333f feat(aws): update regions for AWS services aws-regions-update-188 prowler-bot 2026-06-01 10:41:30 +00:00
  • e05519ff9f fix(ui): refine scans tabs and provider launch flow (#11407) Alejandro Bailo 2026-06-01 12:34:11 +02:00
  • 67b26072f8 docs(installation): add info about updating prowler (#11404) Pedro Martín 2026-06-01 11:15:07 +02:00
  • 2222082631 fix(googleworkspace): update metadata urls to point to official documentation (#11405) lydiavilchez 2026-06-01 10:52:32 +02:00
  • b8d3312577 feat: validate external provider secrets via SDK credential schema StylusFrost 2026-06-01 00:32:47 +02:00
  • 51581c35ec feat: add SDK contract for dynamic provider construction args StylusFrost 2026-06-01 00:19:17 +02:00
  • cd15ed07eb feat(api): resolve provider class dynamically via the SDK resolver StylusFrost 2026-05-31 23:41:10 +02:00
  • 30f8244ec1 docs(api): add changelog entry for provider varchar migration StylusFrost 2026-05-31 22:54:24 +02:00
  • 37323e691a feat(api): drive provider-type filters from SDK-available providers StylusFrost 2026-05-31 22:49:52 +02:00
  • f14778438e feat(api): validate provider against SDK-available providers StylusFrost 2026-05-31 22:28:00 +02:00
  • 64fdea2954 feat(api): store provider as varchar and drop the enum type StylusFrost 2026-05-31 22:16:43 +02:00
  • 7dc0895581 feat(api): backfill provider_str shadow column per-tenant StylusFrost 2026-05-31 21:48:16 +02:00
  • 383e9c6bd8 feat(api): add provider_str shadow column synced by trigger StylusFrost 2026-05-31 21:33:12 +02:00
  • 459f986abe Merge branch 'PROWLER-1391-provider-contract-dynamic-discovery' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-05-31 20:18:56 +02:00
  • 468234577c docs(sdk): move #10700 changelog entries to 5.30.0 unreleased StylusFrost 2026-05-31 20:17:50 +02:00
  • fe821a41ea Merge branch 'PROWLER-1391-provider-contract-dynamic-discovery' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-05-31 20:05:35 +02:00
  • c1e131766d fix(sdk): sync CLI parser provider list with available built-ins StylusFrost 2026-05-31 19:53:32 +02:00
  • e1ade761b5 Merge branch 'master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-05-31 19:30:23 +02:00
  • 64907898f7 Merge branch 'PROWLER-1391-provider-contract-dynamic-discovery' into PROWLER-1771-public-dynamic-provider-class-resolver StylusFrost 2026-05-31 19:10:18 +02:00
  • a6ae4903b8 docs(sdk): move #10700 changelog entries to 5.29.0 unreleased StylusFrost 2026-05-31 19:09:19 +02:00
  • dde265731c docs(sdk): add changelog entry for Provider.get_class StylusFrost 2026-05-31 18:57:19 +02:00
  • 073dbb74f6 feat(sdk): add Provider.get_class dynamic provider resolver StylusFrost 2026-05-31 18:52:03 +02:00
  • 8b0cb4b981 chore: fix SDK changelog for v5.29 (#11392) Pepe Fagoaga 2026-05-29 18:23:36 +02:00
  • 9422eff8ab chore: changelog v5.29.0 (#11390) Pepe Fagoaga 2026-05-29 17:29:52 +02:00
  • e3c4368d32 fix(azure): pass authority to credentials for sovereign clouds (#10284) Br1an 2026-05-29 21:17:41 +08:00
  • 2a641b39c8 chore(s3): deprecate s3_bucket_default_encryption check (#11230) OokaToru 2026-05-29 21:41:52 +09:00
  • d2cc939f81 Merge remote-tracking branch 'origin/master' into feature/eslint-typescript-flat Pablo F.G 2026-05-29 11:16:16 +02:00
  • 02b713572b test(ui): find scheduled scan e2e row in In Progress tab (#11385) Alejandro Bailo 2026-05-29 10:55:16 +02:00
  • 74251350bc feat(ui): add new scan jobs view (#11258) Alejandro Bailo 2026-05-28 19:20:39 +02:00
  • 45d69245d1 feat(permissions): add real-time event detection integration test-real-time-event-detection César Arroba 2026-05-28 19:02:39 +02:00
  • 8f745cdbe6 chore(ui): upgrade pnpm to 11 and harden supply-chain defaults (#11225) Pablo Fernandez Guerra (PFE) 2026-05-28 14:39:57 +02:00
  • 81226cd837 perf(api): use literal scan_ids in finding-groups /latest aggregation (#11380) Adrián Peña 2026-05-28 13:46:15 +02:00