Commit Graph

  • 48bf822ead fix(mcp): bump cryptography to 47.0.0 in MCP server lockfile Hugo P.Brito 2026-05-04 14:39:52 +01:00
  • 63356262ff fix(api): bump Trivy to 0.70.0 in API image for CVE-2026-33186 Hugo P.Brito 2026-05-04 14:21:24 +01:00
  • 12a2313316 fix(sdk): patch CVE-2026-39892 and CVE-2026-33186 in container image Hugo P.Brito 2026-05-04 14:16:01 +01:00
  • 652cb69216 fix(ui): compliance card layout polish (#10939) Hugo Pereira Brito 2026-05-04 12:59:06 +01:00
  • 921f49a0de feat(aws): add bedrock_prompt_management_exists security check (#10878) Daniel Barranquero 2026-05-04 12:38:15 +02:00
  • 6cb770fcc8 fix(ui): clean up findings expanded resource row layout (#10949) Hugo Pereira Brito 2026-05-04 11:17:54 +01:00
  • 36fea7a6d2 feat(aws): update regions for AWS services aws-regions-update-184 prowler-bot 2026-05-04 09:40:12 +00:00
  • 86449fb99d chore(vercel): add disclaimer for checks depending on billing plan (#10663) Daniel Barranquero 2026-05-04 08:56:50 +02:00
  • 40dd0e640b fix(sdk): strip http(s):// scheme from image registry URLs (#10950) Andoni Alonso 2026-05-04 08:37:46 +02:00
  • 9681901174 style(sdk): satisfy black and vulture in test_dynamic_provider_loading StylusFrost 2026-05-03 22:55:24 +02:00
  • bbe3a7dbf8 refactor(sdk): extract is_builtin_provider to leaf module to break import cycle StylusFrost 2026-05-03 22:46:00 +02:00
  • 0672c80563 fix(sdk): guard find_spec with is_builtin for external provider discovery StylusFrost 2026-05-03 22:31:31 +02:00
  • 92d7ea2170 Merge remote-tracking branch 'origin/master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-05-03 19:41:25 +02:00
  • 0c6b9b1b75 Merge branch 'master' of github.com:prowler-cloud/prowler into k8s-dedup-rbac-findings-subject perf-k8s-index-cluster-role Pepe Fagoaga 2026-05-01 10:37:34 +02:00
  • 4910fb3582 perf(k8s): index ClusterRoles by name in RBAC checks Pepe Fagoaga 2026-05-01 10:37:20 +02:00
  • c7aa536896 fix(sdk): built-in wins on plug-in collision for providers and checks StylusFrost 2026-04-30 19:50:19 +02:00
  • 8db3a89669 ci: remove andoniaf from prowler-cloud (#10926) Hugo Pereira Brito 2026-04-30 17:07:25 +01:00
  • c802dc8a36 feat(codebuild): use batched API calls to prevent throttling and false positives (#10639) Danny Lyubenov 2026-04-30 16:19:21 +01:00
  • 3ab9a4efa5 chore(changelog): update with latest changes (#10948) Pedro Martín 2026-04-30 14:13:40 +02:00
  • 36b8aa1b79 fix(boto3): pass config to clients (#10944) Pepe Fagoaga 2026-04-30 14:11:29 +02:00
  • e7f23bb13f fix(sdk): propagate provider argument from report to stdout_report StylusFrost 2026-04-30 14:06:17 +02:00
  • e821e07d7d docs(rbac): add Manage Alerts permission (#10947) Pedro Martín 2026-04-30 13:58:17 +02:00
  • 82132a9341 fix(sdk): use find_spec to distinguish missing vs broken built-ins StylusFrost 2026-04-30 13:53:06 +02:00
  • 228fe6d579 feat: add ASD Essential Eight compliance framework for AWS (#10808) Boon 2026-04-30 19:49:08 +08:00
  • 578186aa40 feat(sdk): integrate universal compliance into CLI pipeline (#10301) Pedro Martín 2026-04-30 13:49:00 +02:00
  • 4608e45c8a fix(image): block parser-mismatch SSRF in registry auth (#10945) Andoni Alonso 2026-04-30 12:56:35 +02:00
  • 5987651aee chore(README): update with latest changes (#10946) Pedro Martín 2026-04-30 12:56:06 +02:00
  • 85800f2ddd chore(pre-commit): add priority tiers to .pre-commit-config.yaml (#10842) Adrián Tomás 2026-04-30 12:33:09 +02:00
  • 5e876579f8 fix(sdk): use is_tool_wrapper_provider for compliance framework gate StylusFrost 2026-04-30 10:12:04 +02:00
  • 4fb5272362 refactor(ui): unify DataTable pagination into a single callback (#10863) Pablo Fernandez Guerra (PFE) 2026-04-30 08:58:11 +02:00
  • 85d38b5f71 feat(scans): Reset resource failed findings to 0 for ephemeral resources (#10929) Pepe Fagoaga 2026-04-29 19:08:16 +02:00
  • 53f6cb52cb chore(ui): Bump version to v5.25.2 (#10941) Prowler Bot 2026-04-29 18:44:39 +02:00
  • 429c5f6789 chore(sdk): Bump version to v5.25.2 (#10943) Prowler Bot 2026-04-29 18:44:30 +02:00
  • 592bc4a944 chore(api): Bump version to v1.26.2 (#10942) Prowler Bot 2026-04-29 18:44:19 +02:00
  • 59dcdb87c4 chore(docs): Bump version to v5.25.1 (#10940) Prowler Bot 2026-04-29 18:44:12 +02:00
  • 9297453b8a fix(sdk): add autouse mock_aws fixture and leak detector to prevent AWS test leaks (#10605) Josema Camacho 2026-04-29 17:49:40 +02:00
  • dd37f4ee1f fix(azure): update flow log compliance text for NSG retirement (#10937) Davlet Dzhakishev 2026-04-29 16:45:58 +02:00
  • bfdacf3f25 fix(ui): reposition compliance card export menu (#10933) 5.25.1 Prowler Bot 2026-04-29 14:18:07 +02:00
  • adc1dbfe7c chore: changelog v5.25.1 (#10935) Prowler Bot 2026-04-29 14:03:15 +02:00
  • 20f36f7c84 chore: changelog v5.25.1 (#10934) Pepe Fagoaga 2026-04-29 14:00:53 +02:00
  • 1b8b5cd18c fix(kubernetes): use cluster name as provider_uid in OCSF output (#10932) Prowler Bot 2026-04-29 13:52:53 +02:00
  • ec4d27746f fix(ui): reposition compliance card export menu (#10918) Pablo Fernandez Guerra (PFE) 2026-04-29 13:52:36 +02:00
  • 7076900fb1 fix(kubernetes): use cluster name as provider_uid in OCSF output (#10483) Andoni Alonso 2026-04-29 13:45:49 +02:00
  • be94b97e49 fix(api): redirect scan report and compliance downloads to presigned S3 URLs (#10931) Prowler Bot 2026-04-29 13:34:04 +02:00
  • 5d90352a0f fix(api): redirect scan report and compliance downloads to presigned S3 URLs (#10927) Josema Camacho 2026-04-29 13:19:19 +02:00
  • 9840fa640b fix(api): Attack Paths AWS region fallback and stale SCHEDULED cleanup (#10930) Prowler Bot 2026-04-29 13:14:53 +02:00
  • a981dc64a7 docs(sdk): link route53 changelog entry to PR (#10928) Hugo Pereira Brito 2026-04-29 11:24:27 +01:00
  • d2086cad3f fix(api): Attack Paths AWS region fallback and stale SCHEDULED cleanup (#10917) Josema Camacho 2026-04-29 12:20:43 +02:00
  • 380b89cfb6 fix(sdk): cover CNAME → dangling S3 in route53 takeover check (#10920) Hugo Pereira Brito 2026-04-29 11:14:33 +01:00
  • 047cd95258 feat(ui): remove contributors PROWLER-1403-enhancement-improve-ui-logging-for-better-observability-and-debugging pedrooot 2026-04-29 10:52:50 +02:00
  • 13b04d339b test(ui): add E2E tests for invitation accept smart router (#10814) Pablo Fernandez Guerra (PFE) 2026-04-29 10:27:30 +02:00
  • 0aa7b84be3 fix(cli): generate compliance after scan (#10922) Prowler Bot 2026-04-28 17:26:34 +02:00
  • be3c5fb3c1 fix(cli): generate compliance after scan (#10919) Pepe Fagoaga 2026-04-28 17:18:30 +02:00
  • 1de01bcb78 fix(azure): tighten flow log workspace checks (#10645) Davlet Dzhakishev 2026-04-28 16:57:04 +02:00
  • 625aca7121 feat(m365): add entra_conditional_access_policy_p2_license_utilization feat/prowler-843 Hugo P.Brito 2026-04-20 09:46:39 +01:00
  • 5b293fd509 refactor(m365): scope p1 license check to P1 features only feat/prowler-842 Hugo P.Brito 2026-04-28 14:22:40 +01:00
  • da70c9887d docs(m365): fix broken license utilization URL and adjust title Hugo P.Brito 2026-04-28 14:12:30 +01:00
  • be49fd8c4e Merge branch 'master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-04-28 14:48:21 +02:00
  • 15d8f1642e test(sdk): unit tests for tool_wrapper leaf module StylusFrost 2026-04-28 14:45:07 +02:00
  • 13d983450c fix(azure): broken link for minimum TLS version (#10916) baggers27 2026-04-28 13:23:00 +01:00
  • 8b368e1343 feat(aws): add bedrock_guardrails_configured security check (#10844) Daniel Barranquero 2026-04-28 14:16:19 +02:00
  • 79f12f3617 refactor(sdk): extract is_tool_wrapper_provider to leaf module to break import cycle StylusFrost 2026-04-28 13:57:27 +02:00
  • 9531983324 fix(m365): correct premium license insight parsing and semantics Hugo P.Brito 2026-04-28 11:58:11 +01:00
  • 6715361246 fix(sdk): restore dynamic external providers help in CLI epilog StylusFrost 2026-04-28 12:47:50 +02:00
  • 45e946cd87 Merge branch 'master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-04-28 12:42:18 +02:00
  • c76a9baa20 chore(ui): Bump version to v5.26.0 (#10912) Prowler Bot 2026-04-28 12:35:54 +02:00
  • bfa8e811d1 chore(ui): Bump version to v5.25.1 (#10914) Prowler Bot 2026-04-28 12:35:41 +02:00
  • 30e2813e02 chore(docs): Bump version to v5.25.0 (#10909) Prowler Bot 2026-04-28 12:35:32 +02:00
  • 0f874c6ffd chore(sdk): Bump version to v5.26.0 (#10910) Prowler Bot 2026-04-28 12:35:21 +02:00
  • 1c29521ebd chore(sdk): Bump version to v5.25.1 (#10911) Prowler Bot 2026-04-28 12:35:04 +02:00
  • b5abea3e45 chore(api): Bump version to v1.26.1 (#10915) Prowler Bot 2026-04-28 12:34:52 +02:00
  • 2242689295 chore(api): Bump version to v1.27.0 (#10913) Prowler Bot 2026-04-28 12:34:43 +02:00
  • 7836905b82 fix(sdk): consult Provider.is_tool_wrapper_provider in check discovery StylusFrost 2026-04-28 12:20:42 +02:00
  • 52f6653ccf fix(sdk): use equality not substring in provider dispatch chain StylusFrost 2026-04-28 11:54:23 +02:00
  • 68eb946326 chore(api): Update prowler dependency to v5.25 for release 5.25.0 (#10906) 5.25.0 Prowler Bot 2026-04-28 11:00:51 +02:00
  • a5de6608ae fix(sdk): restore llm in parser usage line to match epilog StylusFrost 2026-04-28 10:50:43 +02:00
  • d3daeb1d75 wip: ratdoni' better-sentry Andoni A. 2026-04-28 10:38:47 +02:00
  • e252058af4 fix(m365): exclude guest users from entra_users_mfa_capable (#10785) Hugo Pereira Brito 2026-04-28 08:58:16 +01:00
  • 37e6c9761f chore: changelog for v5.25.0 (#10900) Pepe Fagoaga 2026-04-28 08:47:20 +02:00
  • ebe666bec7 chore(boto3): configure user agent extra via env (#10904) Pepe Fagoaga 2026-04-28 08:01:11 +02:00
  • 7df2703db1 fix(aws): get organization's metadata with assumed role (#10894) Pepe Fagoaga 2026-04-27 23:15:11 +02:00
  • 67234210ba feat(aws): add check secretsmanager_has_restrictive_resource_policy (#6985) Kay Agahd 2026-04-27 22:49:34 +02:00
  • 27bf6b1a11 feat(aspm): add Agent Security Posture Management provider with 101 checks feat/aspm-provider Toni de la Fuente 2026-03-24 11:38:37 -07:00
  • 15ca69942d fix(api): align get_compliance_frameworks with Compliance.get_bulk (#10903) Josema Camacho 2026-04-27 18:10:08 +02:00
  • df76efc197 fix(api): skip null service/region in scan summary aggregation (#10902) Adrián Peña 2026-04-27 17:46:46 +02:00
  • 3441ad7f70 fix(sdk): align googleworkspace finding resources (#10901) Hugo Pereira Brito 2026-04-27 15:17:29 +01:00
  • 059b71d34b feat(ui): add View Resource action to findings drawer (#10847) Hugo Pereira Brito 2026-04-27 13:19:18 +01:00
  • 013809919c feat(googleworkspace): add Gmail service with first batch of checks (#10683) lydiavilchez 2026-04-27 13:49:07 +02:00
  • 368d9c1519 fix(admincenter): restrict admincenter group visibility check to Unified groups (#10899) Daniel Barranquero 2026-04-27 13:23:03 +02:00
  • 85e8f9e0c7 feat(aws): update regions for AWS services aws-regions-update-183 prowler-bot 2026-04-27 09:42:31 +00:00
  • fb6da427f8 fix(api): prevent /tmp saturation from compliance report generation (#10874) Adrián Peña 2026-04-27 11:05:34 +02:00
  • 65fd3335d3 fix(api): reaggregate resource inventory and attack surface after muting findings (#10843) Adrián Peña 2026-04-27 11:03:28 +02:00
  • d6288be472 chore(ci): align sdk-bump-version PR titles with other bump workflows (#10897) César Arroba 2026-04-27 10:20:56 +02:00
  • 0cddb71d1c fix(ci): simplify docs-bump-version to a single master-only PR (#10896) César Arroba 2026-04-27 10:20:47 +02:00
  • af2930130c fix(check): break circular import between config and check.utils (#10895) Andoni Alonso 2026-04-27 10:11:50 +02:00
  • b668770480 feat(github): add zizmor GitHub Actions scanning as a service of the GitHub provider (#10607) Andoni Alonso 2026-04-27 08:55:07 +02:00
  • f31c5717e9 chore(devex): add worktrunk worktree bootstrap config (#10867) Andoni Alonso 2026-04-27 08:45:04 +02:00
  • 1cdce02397 fix(sdk): use startswith("-") to detect CLI flags so external provider names with hyphens are not misparsed StylusFrost 2026-04-24 20:59:07 +02:00
  • a31fe9b618 Merge branch 'master' into PROWLER-1391-provider-contract-dynamic-discovery StylusFrost 2026-04-24 20:54:22 +02:00
  • 907166d88a fix(sdk): discriminate builtin vs external providers via find_spec for clearer import errors StylusFrost 2026-04-24 20:33:38 +02:00