Hugo P.Brito
8fcb8e53b7
fix(huaweicloud): preserve FunctionGraph region attribution
...
- Carry regional client keys through function discovery
- Cover regionless SDK clients with a regression test
- Document FunctionGraph initialization behavior
2026-08-20 13:13:55 +01:00
Hugo P.Brito
84e9a91186
fix(huaweicloud): clarify FunctionGraph VPC guidance
...
- Separate VPC attachment from public network access controls
- Add supported remediation steps and API documentation
2026-08-20 12:49:36 +01:00
Hugo P.Brito
c1eceb9b5a
fix(huaweicloud): enable FunctionGraph runtime discovery
...
- Add the pinned FunctionGraph SDK and regional session client
- Paginate discovery without publishing partial API results
- Preserve canonical function identities and VPC state in reports
2026-08-20 12:48:44 +01:00
tomitobio
082915cad9
Add changelog fragment for huaweicloud_functiongraph_function_vpc_configured
2026-08-12 04:41:20 +08:00
tomitobio
ec6878c824
feat(providers/huaweicloud): add functiongraph_function_vpc_configured check
2026-07-29 04:11:52 +08:00
Daniel Barranquero
1218b0920f
docs: restructure Attack Paths docs and add query developer guide ( #12144 )
2026-07-28 18:28:17 +02:00
Pepe Fagoaga
06ea61ffbf
docs(saml): update missing images ( #12166 )
2026-07-28 18:24:08 +02:00
Rubén De la Torre Vico
8eeb37aea4
feat(mcp): add users and roles tools to the Prowler MCP Server ( #12088 )
2026-07-28 17:16:56 +02:00
Pepe Fagoaga
7ba96ab2e2
docs: update images ( #12159 )
2026-07-28 16:47:38 +02:00
Stefano Baldo and Hugo P.Brito
4987d8a08e
fix(gcp): make gen2 Cloud Functions IAM policy query thread-safe ( #12107 )
...
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-07-28 15:40:19 +01:00
Pepe Fagoaga
2bd89ceb97
docs: update images ( #12146 )
2026-07-28 14:56:22 +02:00
Pedro Martín and alejandrobailo
0d4a21b5a4
feat(ui): add cross-account compliance view ( #12086 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-07-28 14:03:58 +02:00
Alejandro Bailo
1460f7b188
feat(ui): add Lighthouse contextual transport core ( #12068 )
2026-07-28 12:12:19 +02:00
Daniel Barranquero
e9bbde2f01
fix(api): remove cartesian product in Attack Paths IAM privesc queries ( #12136 )
2026-07-28 11:12:10 +02:00
Oleksandr_Sanin and Hugo P.Brito
76239b7076
feat(ocsf): populate analytic and attacks fields in OCSF detection finding output ( #11492 )
...
Signed-off-by: Oleksandr Sanin <alexaaander.sanin@gmail.com >
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-07-28 08:19:23 +01:00
César Arroba
0c0f150cd4
chore(ui): drop the unused deployment-mode variable ( #12131 )
2026-07-27 18:44:00 +02:00
rayair250-droid and Hugo P.Brito
43de7709cb
fix(gcp): detect SSH/RDP exposure when the port is not first in a multi-port firewall rule ( #12115 )
...
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-07-27 16:44:35 +01:00
Pepe Fagoaga
bb18dcb882
docs(readme): agentic cloud defender and link to Prowler Cloud ( #12135 )
2026-07-27 17:21:17 +02:00
f5fe9c7b40
ci(helm): publish immutable chart versions on release ( #12056 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-07-27 16:58:59 +02:00
Hugo Pereira Brito
60c81f6549
docs: document Jira dispatch for Finding Groups ( #12130 )
2026-07-27 15:56:54 +01:00
Alan Buscaglia
f18c2841a8
fix(ui): classify attack path findings exactly ( #11244 )
2026-07-27 14:48:01 +02:00
Bruno Ferreira and Cursor
6b21e31a28
fix(app): cap Celery worker concurrency in the Helm chart ( #12054 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 12:53:03 +02:00
Pepe Fagoaga
294e665d9e
docs: changelog section ( #12126 )
2026-07-27 12:44:56 +02:00
mintlify[bot]
94e14660da
docs: apply brand tone and writing style fixes ( #12125 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-07-27 09:25:28 +02:00
Nithin Reddy and Daniel Barranquero
339930ef13
feat(ec2): add ec2_instance_stopped_older_than_specific_days check ( #12076 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-07-27 09:13:18 +02:00
d933a8ecab
feat(providers): add Huawei Cloud provider with CIS 1.0 benchmark ( #11950 )
...
Co-authored-by: tomitobio <tomitobio@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Lydia Vilchez <lydiavilchezlopez@gmail.com >
2026-07-27 08:52:58 +02:00
Prowler Bot and prowler-bot
da09ad9813
chore(release): Bump versions to v5.37.0 ( #12113 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-07-24 14:56:54 +02:00
Prowler Bot and prowler-bot
2298d4a3f8
chore(changelog): v5.36.0 ( #12109 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-07-24 12:22:40 +02:00
Alejandro Bailo
066d53467a
fix(ui): bump next-auth to 5.0.0-beta.32 to patch critical advisories ( #12108 )
2026-07-24 10:46:56 +02:00
Pedro Martín
cf433128ed
fix(api): duplicate finding rows in outputs on tasks re-run ( #12097 )
2026-07-24 10:18:18 +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
StylusFrost
b80e3a7bfb
docs(msp): add Prowler for MSPs and MSSPs documentation ( #12101 )
2026-07-23 16:20:25 +02:00
Daniel Barranquero
885555e080
fix(ui): enable grouped Jira dispatch for Cloud users ( #12100 )
2026-07-23 14:30:27 +01:00
Alan Buscaglia
641c418816
fix(ui): refresh permissions after tenant switch ( #12087 )
2026-07-23 13:26:54 +02:00
Rubén De la Torre Vico
10d173f8da
docs: update Image provider interface to include UI ( #12098 )
2026-07-23 12:50:53 +02:00
Prowler Bot and prowler-bot
34de660755
feat(aws): Update regions for AWS services ( #11716 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-07-23 12:33:13 +02:00
Daniel Barranquero
fb75146e34
feat(ui): filter empty Attack Paths queries from the selector in Cloud ( #12010 )
2026-07-23 10:36:33 +02:00
Pablo Fernandez Guerra (PFE) and Pablo F.G
9f5ef80e69
test(ui): await recent-chats render in lighthouse panel chat test ( #12096 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
2026-07-23 09:51:34 +02:00
Alejandro Bailo
2f6aedf291
fix(ui): update Next.js to 16.2.11 ( #12093 )
2026-07-23 09:42:53 +02:00
Alejandro Bailo
dcf2736e8d
refactor(ui): centralize Jira dispatch flow ( #12092 )
2026-07-22 20:23:13 +02:00
7f0dc9b7da
feat(ui): add AI agents banner to overview ( #12074 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2026-07-22 16:00:52 +02:00
Hugo Pereira Brito and alejandrobailo
ff45f46047
feat(ui): add Jira dispatch choices for finding selections ( #12001 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-07-22 12:58:12 +01:00
Hugo Pereira Brito
3bd13d173d
fix(api): recover missing scan resources ( #12002 )
2026-07-22 12:24:45 +01:00
César Arroba
2b7f7e7dc0
fix(api): invoke m365 module without a hardcoded python version path ( #12085 )
2026-07-22 12:19:13 +02:00
César Arroba
98015dafef
ci(api): scan the SDK pin that ships, not the committed lock ( #12084 )
2026-07-22 12:08:40 +02:00
Pedro Martín
d70a7e3d02
fix(api): scope integrations to role provider visibility ( #12060 )
2026-07-22 11:50:04 +02: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
Alan Buscaglia
bf82e9ff3d
fix(ui): prevent cloud upgrade modal flash on close ( #12067 )
2026-07-22 11:30:58 +02:00
Pedro Martín
eece938350
fix(ci): ignore unfixed Perl Storable CVE-2026-57433 ( #12081 )
2026-07-22 10:32:00 +02:00
Rubén De la Torre Vico
2b0e34818c
docs: add per-agent MCP configuration guides ( #12064 )
2026-07-22 10:23:42 +02:00