Hugo P.Brito
b1230d7cc9
feat(ui): guide Azure certificate onboarding
...
- Keep the six-step provider workflow in the certificate form
- Generate certificate bundles in the browser for secure upload
- Link deployment actions to the documentation-hosted ARM template
2026-08-21 09:45:48 +01:00
Lydia Vilchez
4004c53bc7
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-14 13:14:42 +02:00
Lydia Vilchez
903025aadc
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 16:21:32 +02:00
Lydia Vilchez
3be989c5b1
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 09:48:34 +02:00
Lydia Vilchez
2eff97c2cc
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 09:48:34 +02:00
Lydia Vilchez
a47d94954a
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 09:48:34 +02:00
Lydia Vilchez
d2df95546b
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 09:48:34 +02:00
Lydia Vilchez
ab738e8a4e
feat(azure): add Deploy-to-Azure Bicep template and certificate auth
2026-08-12 09:48:34 +02:00
Pablo Fernandez Guerra (PFE)
b480907484
feat(ui): onboard Azure subscriptions from a Management Group ( #12386 )
2026-08-12 09:07:43 +02:00
lydiavilchez
e2cae35d38
feat(ui): pre-fill Cloudflare and GitHub token creation URLs ( #12349 )
2026-08-06 16:36:10 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
2db3bebd15
feat(ui): GCP org onboarding — canonical contract + shared lifecycle ( #12255 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-07-31 13:30:46 +02:00
Hugo Pereira Brito and Pablo F.G
0b782fcb8c
fix(kubernetes): block kubeconfig command auth bypass ( #12091 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-07-24 08:40:23 +01:00
7d2a22c45a
feat(ui): make the Cloud flag a runtime variable (UI_CLOUD_ENABLED) ( #12061 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2026-07-22 11:31:22 +02:00
cb31856025
chore(ui): migrate ESLint to flat eslint.config.ts with typescript-eslint and import-x ( #11352 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 10:17:54 +02:00
Hugo Pereira Brito
35b3ff2c8e
feat(api): support regionless OCI credentials ( #11741 )
2026-07-17 12:35:34 +01:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
58fd4170b5
feat(ui): support dynamic providers ( #11869 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-07-10 13:22:41 +02:00
Alejandro Bailo
52875b5c7c
feat(ui): migrate from HeroUI to shadcn/ui ( #11532 )
2026-07-08 16:57:02 +02:00
Hugo Pereira Brito
ad04e69c35
fix(kubernetes): reject exec auth in cloud kubeconfigs ( #11753 )
2026-07-07 09:57:46 +01:00
49309b43d3
feat(ui): UI onboarding system ( #11430 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-06-15 13:53:48 +02:00
Daniel Barranquero and alejandrobailo
1f3f5c2e27
feat(ui): add okta provider support ( #11213 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-20 11:34:22 +02:00
Alejandro Bailo and Daniel Barranquero
6b2d9b5580
feat(ui): add Vercel provider ( #10191 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-04-07 10:13:18 +02:00
lydiavilchez and alejandrobailo
4f93a89d1b
feat(ui): add Google Workspace provider integration ( #10333 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-17 13:28:28 +01:00
451071d694
feat(image): add image provider to UI ( #10167 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-03-17 10:53:37 +01:00
Alejandro Bailo
db7554c8fb
feat(ui): redesign providers page with modern table and cloud recursion ( #10292 )
2026-03-11 13:13:28 +01:00
Alejandro Bailo
1e95b48c86
fix(ui): rename error text token to text-text-error-primary ( #10285 )
2026-03-09 13:36:31 +01:00
Alejandro Bailo
b1c5fa4c46
refactor(ui): migrate provider wizard forms from HeroUI to shadcn ( #10259 )
2026-03-06 10:13:47 +01:00
Alejandro Bailo
80e84d1da4
fix(ui): stabilize provider wizard modal and DataTable rendering ( #10194 )
2026-02-27 14:35:13 +01:00
Alejandro Bailo
7935e926ac
feat(ui): replace route-based provider flow with modal wizard ( #10156 )
2026-02-25 13:08:17 +01:00
bb5a4371bd
feat(ui): add Cloudflare provider support ( #9910 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-02-23 09:33:17 +01:00
Daniel Barranquero and alejandrobailo
40f6a7133d
feat(ui): add OpenStack provider support ( #10046 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-02-20 09:44:34 +01:00
Alejandro Bailo
5f2e4eb2a6
fix(ui): replace HeroUI dropdowns with shadcn selects ( #10097 )
2026-02-18 13:46:57 +01:00
Hugo Pereira Brito and Andoni 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
Alejandro Bailo
065827cd38
feat: upgrade to Next.js 16.1.3 ( #9826 )
2026-01-27 14:02:31 +01:00
Andoni Alonso
28978f6db6
fix(oci): pass provider UID to update credentials forms ( #9746 )
2026-01-15 11:29:23 +01:00
Pepe Fagoaga and Alan Buscaglia
7c1bcfc781
fix: typo in subscription error ( #9745 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-01-09 11:32:10 +01:00
Pedro Martín
3eb2595f6d
feat(api): support alibabacloud provider ( #9485 )
2025-12-22 12:46:50 +01:00
Daniel Barranquero and Alan Buscaglia
ed5f6b3af6
feat(ui): add MongoDB Atlas provider support ( #9253 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-11-27 12:37:20 +01:00
Alejandro Bailo
c23e2502f3
refactor(ui): redo the whole app with styles ( #9234 )
2025-11-19 11:37:17 +01:00
Sergio Garcia
191d51675c
chore(ui): rename OCI provider to oraclecloud ( #9166 )
2025-11-05 08:59:55 -05:00
Andoni Alonso
601495166c
feat(iac): add IaC to Prowler App ( #8751 )
2025-11-04 10:01:58 +01:00
Sergio Garcia and alejandrobailo
98056b7c85
fix(ui): auto-populate OCI tenancy from provider UID in credentials form ( #9074 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-30 09:47:15 -04:00
Sergio Garcia
0ca059b45b
feat(ui): add Oracle Cloud Infrastructure (OCI) provider support ( #8984 )
2025-10-28 17:30:12 -04:00
Alejandro Bailo and HugoPBrito
0b9969a723
feat: update M365 credentials form ( #8929 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-20 13:51:11 +02:00
Alejandro Bailo
2408dbf855
chore(ui): upgrade zod v4, zustand v5, and ai sdk v5 ( #8801 )
2025-10-03 09:57:46 +02:00
4d5676f00e
feat: upgrade to React 19, Next.js 15, React Compiler, HeroUI and Tailwind 4 ( #8748 )
...
Co-authored-by: Alan Buscaglia <alanbuscaglia@MacBook-Pro.local >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: César Arroba <cesar@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-09-30 09:59:51 +02:00
Daniel Barranquero
fdb76e7820
feat(docs): update mfa enforcement date for m365 ( #8610 )
2025-09-01 09:48:21 +02:00
Alejandro Bailo
06c2608a05
feat(integrations): external links and copies changed ( #8574 )
2025-08-27 12:40:25 +02:00
Alejandro Bailo
dab0cea2dd
feat(ui): Security Hub ( #8552 )
2025-08-26 14:30:45 +02:00
Alejandro Bailo
d457166a0c
fix(ui): AWS form selector default values ( #8553 )
2025-08-25 12:30:02 +02:00
Alejandro Bailo
94e60f7329
fix(ui): assume role fields shown ( #8484 )
2025-08-07 17:44:46 +02:00