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 Bot and prowler-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ín and Hugo 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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Vico and HugoPBrito
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 Barranquero and Pepe 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] and Josema 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 Brito and Andoni 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