Commit Graph
7685 Commits
Author SHA1 Message Date
alejandrobailo 689d044d92 feat(ui): add Organizations wizard modal with stepper
Add multi-step modal wizard for AWS Organizations onboarding. Includes
OrgWizardStepper with visual step circles and connectors, OrgSetupForm
with Zod validation for org details, and OrgWizardModal orchestrating
the Setup → Validate → Launch flow.
2026-02-17 09:46:22 +01:00
alejandrobailo d3b0c3c393 feat(ui): add RadioCard and AWS method selector components
Add reusable RadioCard component for selectable card options. Add
AwsMethodSelector that presents single-account vs Organizations bulk
connect, with Organizations gated behind NEXT_PUBLIC_IS_CLOUD_ENV.
2026-02-17 09:46:16 +01:00
alejandrobailo de81f6384e feat(ui): add AWS Organizations server actions and adapters
Add server actions for create organization, create secret, trigger discovery,
poll discovery status, and apply discovery results. Add adapter utilities to
transform flat API response into hierarchical tree data for the TreeView.
2026-02-17 09:46:09 +01:00
alejandrobailo 6648212369 feat(ui): add AWS Organizations types and Zustand store
Add const-enum types for discovery status, apply status, org/OU relations,
and secret state. Add persisted Zustand store to manage org wizard state
across setup, discovery, selection, and connection test phases.
2026-02-17 09:46:03 +01:00
Prowler Botandprowler-bot df8a7220ff feat(oraclecloud): Update commercial regions (#10082)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
2026-02-16 14:23:28 +01:00
Daniel Barranquero a106cdf4c9 fix: oci regions actions labels (#10083) 2026-02-16 14:23:17 +01:00
Daniel Barranquero a86f0b95bc fix(oci): update regions script to handle raw credentials (#10081) 2026-02-16 14:03:27 +01:00
Josema Camacho bb34f6cc3d refactor(api): remove graph_database and is_graph_database_deleted from AttackPathsScan (#10077) 2026-02-16 12:46:49 +01:00
Daniel Barranquero be516f1dfc feat(openstack): Add 7 New Compute Security Checks (#9944) 2026-02-16 11:46:48 +01:00
90e317d39f fix(kms): detect public access for any KMS action, not just kms:* (#10071)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jfagoagas <16007882+jfagoagas@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-02-16 10:12:29 +01:00
Pedro MartínandHugo Pereira Brito 21bdbacdfb chore(readme): update and add skill (#10067)
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-02-16 09:31:21 +01:00
75ee07c6e1 chore(gcp): enhance metadata for logging service (#9648)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-02-13 16:37:07 +01:00
ddc5d879e0 chore(gcp): enhance metadata for kms service (#9647)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-02-13 16:32:26 +01:00
006c2dc754 chore(gcp): enhance metadata for iam service (#9646)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-02-13 16:24:52 +01:00
Rubén De la Torre VicoandHugoPBrito 4981d3fc38 chore(gcp): enhance metadata for gke service (#9645)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 16:14:14 +01:00
cceaf1ea54 chore(gcp): enhance metadata for gcr service (#9644)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com>
2026-02-13 15:55:00 +01:00
Rubén De la Torre VicoandHugoPBrito b436da27c8 chore(gcp): enhance metadata for dns service (#9643)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 15:47:30 +01:00
Rubén De la Torre VicoandHugoPBrito 82be83c668 chore(gcp): enhance metadata for dataproc service (#9642)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 14:57:33 +01:00
Andoni Alonso 4f18bfc33c feat(iam): add ECS Exec privilege escalation detection (ECS-006) (#10066) 2026-02-13 14:45:33 +01:00
Rubén De la Torre VicoandHugoPBrito 941f9b7e0b chore(gcp): enhance metadata for compute service (#9641)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 14:29:38 +01:00
9da0b0c0b1 feat(github): add organization domain verification check (#10033)
Co-authored-by: Kush321 <kushp2018@gmail.com>
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
2026-02-13 13:41:17 +01:00
Rubén De la Torre VicoandHugoPBrito 8c1da0732d chore(gcp): enhance metadata for cloudsql service (#9639)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 13:35:34 +01:00
Josema Camacho 02b58d8a31 fix(api): mark attack paths scan as failed when celery task fails (#10065) 2026-02-13 13:20:38 +01:00
Rubén De la Torre VicoandHugoPBrito 3defbcd386 chore(gcp): enhance metadata for cloudstorage service (#9640)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 13:17:58 +01:00
Josema Camacho ceb4691c36 build(deps): bump cryptography to 44.0.3 and py-ocsf-models to 0.8.1 (#10059) 2026-02-13 12:36:38 +01:00
Pepe Fagoaga 4be8831ee1 docs: add proxy/load balancer UI rebuild requirements (#10064) 2026-02-13 11:11:05 +01:00
Andoni Alonso da23d62e6a docs(image): add Image provider CLI documentation (#9986) 2026-02-13 11:00:03 +01:00
Rubén De la Torre VicoandHugoPBrito 222db94a48 chore(gcp): enhance metadata for bigquery service (#9638)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 10:57:31 +01:00
Hugo Pereira Brito c33565a127 fix(sdk): update openstacksdk to fix pip install on systems without C compiler (#10055) 2026-02-13 10:49:01 +01:00
Pedro Martín 961b247d36 feat(compliance): add csa ccm for the alibabacloud provider (#10061) 2026-02-13 10:36:29 +01:00
Rubén De la Torre VicoandHugoPBrito 6abd5186aa chore(gcp): enhance metadata for apikeys service (#9637)
Co-authored-by: HugoPBrito <hugopbrit@gmail.com>
2026-02-13 10:35:05 +01:00
Pedro Martín 627088e214 feat(compliance): add csa ccm for the oraclecloud provider (#10057) 2026-02-12 18:06:51 +01:00
Josema Camacho 93ac38ca90 feat(attack-pahts--aws-queries): The rest of Path Finding paths queries (#10008) 2026-02-12 17:09:08 +01:00
Andoni Alonso aa7490aab4 feat(image): add container image provider for CLI scanning (#9984) 2026-02-12 16:36:48 +01:00
Daniel Barranquero b94c8a5e5e feat(api): add OpenStack provider support (#10003) 2026-02-12 14:40:19 +01:00
Daniel BarranqueroandPepe Fagoaga e6bea9f25a feat(oraclecloud): add automated OCI regions updater script and CI workflow (#10020)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2026-02-12 14:35:43 +01:00
dependabot[bot]andJosema Camacho 1f4e308374 build(deps): bump pillow from 12.1.0 to 12.1.1 in /api (#10027)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Josema Camacho <josema@prowler.com>
2026-02-12 14:26:03 +01:00
Pedro Martín 4d569d5b79 feat(compliance): add csa ccm for the gcp provider (#10042) 2026-02-12 14:13:24 +01:00
Alejandro Bailo 5b038e631a refactor(ui): centralize provider type filter sanitization in server actions (#10043) 2026-02-12 14:12:37 +01:00
Alejandro Bailo c5707ae9f1 chore(ui): update npm dependencies to fix security vulnerabilities (#10052) 2026-02-12 14:02:05 +01:00
Pedro Martín 29090adb03 feat(compliance): add csa ccm for the azure provider (#10039) 2026-02-12 13:35:22 +01:00
Hugo Pereira BritoandAndoni Alonso 78bd9adeed chore(cloudflare): parallelize zone API calls with threading (#9982)
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com>
2026-02-12 13:15:51 +01:00
Pedro Martín f55983a77d feat(compliance): add csa ccm 4.0 for the aws provider (#10018) 2026-02-12 13:10:59 +01:00
Hugo Pereira Brito 52f98f1704 chore(ci): update org members list in PR labeler (#10053) 2026-02-12 13:04:35 +01:00
Andoni Alonso 3afa98084f chore(ci): update Josema user for labeling purposes (#10041) 2026-02-12 11:46:14 +01:00
Alejandro Bailo b0ee914825 chore(ui): improve changelog wording for v1.18.2 bug fixes (#10044) 2026-02-12 11:30:56 +01:00
Andoni Alonso eabe488437 feat(aws): update privilege escalation check with pathfinding.cloud patterns (#9922) 2026-02-12 09:39:39 +01:00
Alejandro Bailo 8104382cc1 fix(ui): reapply filter transition opacity overlay on filter changes (#10036) 2026-02-11 22:13:33 +01:00
Alejandro Bailo 592c7bac81 fix(ui): move default muted filter from middleware to client-side hook (#10034) 2026-02-11 20:58:58 +01:00
Alejandro Bailo 3aefde14aa revert: re-integrate signalFilterChange into useUrlFilters (#10028) (#10032) 2026-02-11 20:21:58 +01:00