Commit Graph
7721 Commits
Author SHA1 Message Date
alejandrobailo ea0b8a107e docs(ui): update org plan for merged selection and test step 2026-02-23 15:25:30 +01:00
alejandrobailo e4f98c72b5 refactor(ui): merge connection test into account selection step 2026-02-23 15:25:17 +01:00
alejandrobailo 64193376b5 feat(ui): add secondary action slot to wizard footer 2026-02-23 15:24:20 +01:00
alejandrobailo a248ac6788 feat(ui): add error tooltip and status icon support to tree-view 2026-02-23 15:23:53 +01:00
alejandrobailo 0dd5401d95 refactor(ui): make org setup idempotent with tenant external ID 2026-02-23 12:30:25 +01:00
alejandrobailo ac6b6be009 feat(ui): add org lookup and secret update server actions 2026-02-23 12:30:20 +01:00
alejandrobailo e869f4620d feat(ui): implement two-phase org setup with discovery polling 2026-02-20 17:08:56 +01:00
alejandrobailo fea3649dd5 feat(ui): add useScrollHint hook for overflow containers 2026-02-20 17:08:51 +01:00
alejandrobailo 81f2ff915c style(ui): update checkbox checked state to tertiary color 2026-02-20 17:08:45 +01:00
alejandrobailo 8678a5ff31 style(ui): make provider wizard modal responsive 2026-02-20 11:21:51 +01:00
alejandrobailo 7feee41f68 style(ui): update AWS organizations CTA badge 2026-02-20 11:21:47 +01:00
alejandrobailo d9a142a445 refactor(ui): remove old route-based provider flow 2026-02-19 22:55:54 +01:00
alejandrobailo 518fd1bf2d feat(ui): add provider wizard modal with step wrappers 2026-02-19 22:55:47 +01:00
alejandrobailo cfaec55f0a refactor(ui): add callback injection to workflow forms 2026-02-19 22:55:42 +01:00
alejandrobailo 68262665c6 feat(ui): add provider wizard types, store, and stepper 2026-02-19 22:55:35 +01:00
alejandrobailo a9d5e1e6d6 style(ui): improve shadcn focus ring and add xl button size 2026-02-19 22:55:29 +01:00
alejandrobailo 635676355a refactor(ui): update stepper icons and connector styles 2026-02-19 15:27:05 +01:00
alejandrobailo b9620a80af Merge branch 'master' into feat/PROWLER-1091-create-new-stepper-implement-aws-organizations-endpoints 2026-02-18 15:37:18 +01:00
Alejandro Bailo 5f2e4eb2a6 fix(ui): replace HeroUI dropdowns with shadcn selects (#10097) 2026-02-18 13:46:57 +01:00
Alan Buscaglia 639333b540 feat(ui): setup vitest with react testing library and TDD workflow (#9925) 2026-02-18 11:25:50 +01:00
Pedro Martín b732cf4f06 feat(docker): ulimits to worker services to prevent exhaustion (#10107) 2026-02-18 10:23:02 +01:00
Josema CamachoandCopilot be3be3eb62 fix(api): clean up temp Neo4j databases on scan failure and provider deletion (#10101)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 10:18:34 +01:00
Daniel Barranquero 338d514197 fix(api): gcp project id validation for legacy projects (#10078) 2026-02-18 10:11:07 +01:00
Pedro Martín fec86754d8 fix(compliance): remove account_id and location for manual reqs (#10105) 2026-02-18 09:46:19 +01:00
Pedro Martín 313da7ebf5 feat(ui): add CSV and PDF download buttons to compliance views (#10093) 2026-02-18 09:36:54 +01:00
Josema CamachoandAlan Buscaglia 7698cdce2e feat(attack-paths): add graph_data_ready field to decouple query availability from scan state (#10089)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
2026-02-17 17:29:36 +01:00
Pedro Martín ff25d6a8c2 fix(ui): changes for update credetials for AliababaCloud provider (#10098) 2026-02-17 15:50:02 +01:00
Rubén De la Torre VicoandDaniel Barranquero 04b43b20ae chore(azure): enhance metadata for vm service (#9629)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
2026-02-17 13:30:27 +01:00
Rubén De la Torre VicoandDaniel Barranquero 7d8de1d094 chore(azure): enhance metadata for entra service (#9619)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
2026-02-17 12:53:27 +01:00
Sandiyo ChristanandAndoni A. 2c2881b351 fix(oss): use defusedxml to prevent XXE vulnerabilities (#9999)
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
2026-02-17 12:21:30 +01:00
Rubén De la Torre VicoandDaniel Barranquero f8d0be311c chore(azure): enhance metadata for keyvault service (#9621)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
2026-02-17 11:57:27 +01:00
Hugo Pereira BritoandAndoni A. 8438a94203 chore: enhance github documentation and ui placeholder (#9830)
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com>
2026-02-17 10:48:53 +01:00
Pedro Martín e8c48b7827 feat(reporting): support CSA CCM PDF reports (#10088) 2026-02-17 09:48:45 +01:00
alejandrobailo 9d9067c9e6 docs(ui): add AWS Organizations implementation docs
Add technical documentation for the AWS Organizations bulk connect
feature including API endpoint specs, wizard flow, and implementation
plan with architecture decisions.
2026-02-17 09:46:42 +01:00
alejandrobailo ea5ab2429c feat(ui): integrate Organizations flow into provider add workflow
Add AWS method selector step between provider type and UID form in
ConnectAccountForm. Replace HeroUI VerticalSteps/Progress with custom
icon-based stepper in WorkflowAddProvider. Remove HeroUI Spacer import
from layout in favor of Tailwind utility class.
2026-02-17 09:46:37 +01:00
alejandrobailo 83bceab584 feat(ui): add discovery, account selection, and connection test steps
Add OrgDiscoveryLoader with polling for async discovery status,
OrgAccountSelection with TreeView for multi-account selection and
aliasing, OrgAccountTreeItem with custom rendering for selection and
testing modes, OrgConnectionTest that applies discovery and validates
connections concurrently, and OrgLaunchScan for scan scheduling.
2026-02-17 09:46:30 +01:00
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