Pablo F.G and Claude Opus 4.8
fd0c875065
feat(ui): add provider filtering to the compliance overview
...
- Mount provider type/account and provider group selectors in the
compliance filter bar; selecting a scan or provider filter clears the
other (XOR)
- Aggregate frameworks across the latest scan per matching provider;
hide the ThreatScore badge while provider filters are active
- Hide the per-scan CIS PDF and carry provider filters into the
card drill-down in aggregated mode
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 10:01:24 +02:00
Pedro Martín
c0ae8b9739
feat(compliance): add DORA compliance framework for Azure ( #11551 )
2026-06-18 08:56:04 +02: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
Pedro Martín
75f95559d6
fix(api): warm compliance caches when starting the worker ( #11530 )
2026-06-10 19:04:40 +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
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
Pedro Martín and Pepe Fagoaga
84b388f649
fix(ui): honor page size select in compliance req findings ( #11365 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-05-26 15:35:33 +02:00
f2e6a3264d
chore(ui): scope prek pre-commit to staged files, drop legacy husky ( #11118 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 11:12:25 +02: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
d23c2f3b53
refactor(ui): standardize "Providers" wording across UI and docs ( #10971 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 14:39:54 +02:00
Hugo Pereira Brito
652cb69216
fix(ui): compliance card layout polish ( #10939 )
2026-05-04 12:59:06 +01:00
ec4d27746f
fix(ui): reposition compliance card export menu ( #10918 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-29 13:52:36 +02:00
Pedro Martín
2304bf0093
feat(compliance): add CIS pdf reporting ( #10650 )
2026-04-23 13:28:30 +02:00
Pepe Fagoaga and alejandrobailo
94ee24071a
refactor: unify filtering and sorting for finding ( #10803 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-22 13:11:50 +02:00
Alejandro Bailo
fc3066bc60
refactor(ui): redesign compliance page layout and components ( #10767 )
2026-04-21 12:48:57 +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
Alejandro Bailo
2a160a10df
refactor(ui): remove legacy side drawers and clean code ( #10692 )
2026-04-15 13:55:57 +02:00
Alejandro Bailo
0e8080f09c
fix(ui): findings groups fixes ( #10633 )
2026-04-10 10:44:10 +02:00
Alejandro Bailo
63e10c9661
refactor(ui): attack paths restyling and component migrations ( #10310 )
2026-03-12 13:49:34 +01:00
Pedro Martín
fac089ab78
feat(compliance): add SecNumCloud for AWS ( #10117 )
2026-02-26 09:31: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
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
ec4eb70539
refactor(ui): improve layouts and styles ( #9807 )
2026-01-16 12:00:01 +01:00
Pedro Martín and alejandrobailo
211b1b67f9
feat(ui): improve threatscore visualization per pillar ( #9773 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-01-14 09:05:54 +01:00
Alejandro Bailo and Alan Buscaglia
d93c7dcc4d
feat(ui): implement simple Mutelist and add new view ( #9577 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-12-18 16:06:45 +01:00
Pedro Martín and Alan Buscaglia
50286846e0
fix(ui): show Top Failed Requirements for compliances without section hierarchy ( #9471 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-12-09 16:28:47 +01:00
Alan Buscaglia
c1bb51cf1a
fix(ui): collection of UI bug fixes and improvements ( #9346 )
2025-12-03 14:31:23 +01:00
Alan Buscaglia
ea953fb256
fix(ui): UI improvements - buttons, form validations, and chart alignment ( #9299 )
2025-11-24 17:14:12 +01:00
46bfe02ee8
feat(nis2): support PDF reporting ( #9170 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Josema Camacho <josema@prowler.com >
2025-11-20 17:14:54 +01:00
Alejandro Bailo
6426558b18
fix(ui): pre-release fixes and improvements ( #9278 )
2025-11-20 16:18:25 +01:00
Pedro Martín and alejandrobailo
94fe87b4a2
feat(ens): support PDF reporting ( #9158 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-19 18:57:58 +01:00
Alejandro Bailo
c23e2502f3
refactor(ui): redo the whole app with styles ( #9234 )
2025-11-19 11:37:17 +01:00
Alan Buscaglia and Claude
07ac96661e
feat: implement Finding Severity Over Time chart with time range selector ( #9106 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-12 14:33:20 +01:00
9f372902ad
feat(threatscore): support compliance pdf reporting ( #8867 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-10-22 15:59:56 +02:00
Pedro Martín and Alan Buscaglia
4a61578dd8
feat(compliance): add CCC catalogs for AWS, Azure and GCP ( #8000 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-15 21:48:20 +05:45
Pedro Martín and Alan Buscaglia
564ad56d2f
feat(compliance): add C5 Germany for aws ( #8830 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-15 11:47:23 +02:00
Alejandro Bailo
fba2854f65
fix(ui): minor bugs ( #8898 )
2025-10-10 14:56:34 +02:00
1a7f52fc9c
fix(threatscore): improve the way ThreatScore is calculated ( #8582 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-09 11:50:10 +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
sumit-tft and alejandrobailo
ad0b8a4208
feat(ui): create CustomLink component and refactor links to use it ( #8341 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-23 19:10:51 +02:00
sumit-tft and Alejandro Bailo
1ac4417f74
feat(ui): add status column to findings table in compliance detail view ( #8244 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:23:40 +02:00
Pedro Martín
f930739a3d
fix(ui): remove typo from compliance detailed view ( #8142 )
2025-06-30 18:03:45 +02:00
Pablo Lara
bc71e7fb3b
chore: set filters panel to be always open by default ( #8085 )
2025-06-23 15:05:53 +02:00
Alejandro Bailo and Pablo Lara
6b7b700a98
feat: filters relationships in findings and scans page ( #8046 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-18 17:19:41 +02:00
Alejandro Bailo
ef9809f61f
fix: correct parenthesis around the render condition ( #8041 )
2025-06-17 12:22:17 +02:00
Alejandro Bailo and Pablo Lara
9a04ca3611
feat: touching up compliances views ( #8022 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-17 11:23:14 +02:00
Alejandro Bailo
8751615faa
feat: MittreAtack compliance detailed view ( #8002 )
2025-06-12 09:27:47 +02:00
Alejandro Bailo
4876d8435c
feat: generic compliance detailed view ( #7990 )
2025-06-11 09:40:53 +02:00