Pablo F.G and Claude Opus 4.8
c5f86da879
feat(ui): add provider group action, selector, and filter helpers
...
- Add getAllProviderGroups to fetch every group for filter dropdowns
- Add reusable ProviderGroupSelector with batch and instant modes
- Add provider group chip/label resolution and the provider_groups filter param
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 08:51:55 +02:00
Alejandro Bailo
908d2ce766
feat(ui): per-provider scan schedule management gated by capability ( #11521 )
2026-06-18 15:47:03 +02:00
853610bbbf
feat(ui): resolve public SaaS config at container runtime ( #11500 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 15:12:18 +02:00
Pedro Martín
c0ae8b9739
feat(compliance): add DORA compliance framework for Azure ( #11551 )
2026-06-18 08:56:04 +02:00
5ecfd6ea20
test(ui): add Okta provider form E2E test ( #11600 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-06-17 16:17:35 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
c2d7187a0b
test(ui): add Vercel provider E2E tests ( #11598 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-06-16 14:40:41 +02:00
61cd4aea3f
feat(compliance): add Okta IDaaS STIG V1R2 framework ( #11428 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-06-10 11:22:42 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
3a3d9d6146
chore(ui): type process.env via ambient NodeJS.ProcessEnv ( #11328 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-06-05 08:31:16 +02:00
Pedro Martín
f7f8747512
feat(compliance): add DORA framework for AWS ( #11131 )
2026-06-03 11:43:55 +02:00
Alejandro Bailo
74251350bc
feat(ui): add new scan jobs view ( #11258 )
2026-05-28 19:20:39 +02:00
Alan Buscaglia
d98933c2e7
fix(ui): improve invitation error messages ( #11376 )
2026-05-28 09:37:28 +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
Alan Buscaglia
21df5c58b1
fix(ui): preserve scans provider wizard flow
2026-05-18 13:34:32 +02:00
1090ed59b7
feat(ui): replace D3+Dagre attack path graph with React Flow ( #10686 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-05-12 16:33:29 +02:00
Hugo Pereira Brito
1b6a459df4
refactor(ui): reorganize finding detail drawer ( #11091 )
2026-05-11 09:47:43 +01:00
Pedro Martín and alejandrobailo
0e01e67257
feat(ui): ASD Essential Eight compliance framework support ( #11071 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-05-11 09:55:04 +02:00
1ad329f9cf
feat(ui): ThreatScore compliance views pillars, nav + charts ( #10975 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-05-11 09:53:55 +02:00
Alejandro Bailo
4216a3e23a
feat(ui): add cloud-gated custom alerts ( #11003 )
2026-05-08 10:36:43 +02:00
3554859a5c
fix(ui): load every Attack Paths scan before displaying the selector ( #10864 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-24 09:41:47 +02:00
97a085bf21
feat(ui): Add user expulsion from tenants with JWT authentication fix ( #10787 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-22 09:28:39 +02:00
bf1b53bbd2
fix(ui): sorting and filtering for findings ( #10778 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-20 13:34:31 +02:00
Alan Buscaglia and alejandrobailo
577aa14acc
fix(ui): correct IaC findings counters ( #10736 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-17 12:48:57 +02:00
Alejandro Bailo
f2d35f5885
fix(ui): exclude muted findings and polish filter selectors ( #10734 )
2026-04-17 11:07:22 +02:00
Alejandro Bailo
507b0882d5
fix(ui): fix findings group resource filters and mute modal migration ( #10662 )
2026-04-14 18:01:45 +02:00
Alejandro Bailo
0e8080f09c
fix(ui): findings groups fixes ( #10633 )
2026-04-10 10:44:10 +02:00
Alejandro Bailo
b9270df3e6
feat(ui): improvements over findings groups feature ( #10590 )
2026-04-09 09:39:52 +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
961f9c86da
feat(ui): Add tenant management ( #10491 )
...
Co-authored-by: Pablo Fernandez <pfe@NB0240.local >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: David <david.copo@gmail.com >
2026-04-06 10:31:30 +02:00
Adrián Peña and alejandrobailo
ab8e83da3f
fix(api,ui): dynamically fetch Jira issue types instead of hardcoding "Task" ( #10534 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-01 14:37:49 +02:00
50556df713
feat(ui): add findings grouped view ( #10425 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-03-30 14:17:36 +02:00
Hugo Pereira Brito
f75ce7b4dd
feat(ui): add OpenCypher query editor ( #10445 )
2026-03-27 10:58:48 +00:00
Alan Buscaglia
0599040d4e
feat(ui): add batch apply pattern to Findings filters ( #10388 )
2026-03-24 11:09:11 +01:00
Hugo Pereira Brito
49ba25ba07
feat(ui): add custom attack paths queries ( #10397 )
2026-03-23 15:36:37 +00: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
Pedro Martín and alejandrobailo
712da2cf98
feat(ui): Add CloudTrail Events tab to detail cards ( #10320 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-17 09:45:29 +01:00
Alejandro Bailo
4cd3b09818
feat(ui): add organization-specific actions to providers table dropdown ( #10317 )
2026-03-16 10:32:12 +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
48df613095
feat(ui): improve attack paths page layout and UX ( #10249 )
2026-03-06 10:49:11 +01:00
Alejandro Bailo
ddb6c03c0e
test(ui): fix provider E2E test selectors and reliability ( #10178 )
2026-02-27 10:12:54 +01:00
Alejandro Bailo
fe8d5893af
feat(ui): add organization and wizard types and stores ( #10154 )
2026-02-25 12:45:15 +01:00
Alejandro Bailo
6d9ef78df1
style(ui): improve shadcn primitives and add shared components ( #10153 )
2026-02-25 12:19:08 +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
Josema Camacho and Alan 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
f55983a77d
feat(compliance): add csa ccm 4.0 for the aws provider ( #10018 )
2026-02-12 13:10:59 +01:00
Alejandro Bailo
a12cb5b6d6
feat(ui): add TreeView component for hierarchical data ( #9911 )
2026-02-10 15:26:07 +01:00
Josema Camacho
5cbbceb3be
chore(attack-pahts): improve attack paths queries attribution ( #9983 )
2026-02-09 11:07:12 +01:00
Alejandro Bailo
0c5778d4a1
feat: resource view re-styling with new components ( #9864 )
2026-01-28 14:07:01 +01:00
Alejandro Bailo
065827cd38
feat: upgrade to Next.js 16.1.3 ( #9826 )
2026-01-27 14:02:31 +01:00