s1ns3nz0
|
d961d7efe4
|
feat(azure): add mysql_flexible_server_high_availability_enabled check (#11042)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-19 09:00:46 +02:00 |
|
Josema Camacho
|
99285d4656
|
fix(api): close DB connections per request to stop ASGI replica connection leak (#11640)
|
2026-06-18 17:42:19 +02:00 |
|
Adrián Peña
|
19629e9bb8
|
fix: simplify local dev launch workflow (#11641)
|
2026-06-18 16:51:02 +02:00 |
|
Adrián Peña
|
b89b427a86
|
feat: add Makefile local development stack (#11637)
|
2026-06-18 16:37:42 +02:00 |
|
Alejandro Bailo
|
908d2ce766
|
feat(ui): per-provider scan schedule management gated by capability (#11521)
|
2026-06-18 15:47:03 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
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 |
|
Pepe Fagoaga
|
751c7fc29f
|
chore(jira): timeout to 90 seconds (#11638)
|
2026-06-18 13:03:19 +02:00 |
|
s1ns3nz0
|
7dd08bc6bf
|
feat(azure): add mysql_flexible_server_geo_redundant_backup_enabled check (#11041)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-18 12:41:04 +02:00 |
|
Alejandro Bailo
|
2111d083df
|
fix(ui): bump transitive dompurify to 3.4.10 to patch XSS advisories (#11636)
|
2026-06-18 12:00:58 +02:00 |
|
s1ns3nz0
|
82d37c4978
|
feat(azure): add aks_cluster_defender_enabled check (#11028)
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com>
|
2026-06-18 10:22:51 +01:00 |
|
Pedro Martín
|
aee3b392a7
|
fix(compliance): multi-section undercount & leaked provider tab (#11567)
|
2026-06-18 10:30:27 +02:00 |
|
s1ns3nz0
|
ddbf3405a0
|
feat(azure): add defender_ensure_defender_cspm_is_on check (#11037)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-18 10:05:02 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
2293cab72c
|
fix(ui): adaptive Attack Paths messages for waiting states (#11512)
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-18 10:03:35 +02:00 |
|
César Arroba
|
5a761f341b
|
ci: remove redundant compliance CODEOWNERS rule (#11634)
|
2026-06-18 09:07:43 +02:00 |
|
s1ns3nz0
|
3c68a121e5
|
feat(azure): add databricks_workspace_no_public_ip_enabled check (#11036)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-18 09:06:25 +02:00 |
|
Pedro Martín
|
c0ae8b9739
|
feat(compliance): add DORA compliance framework for Azure (#11551)
|
2026-06-18 08:56:04 +02:00 |
|
s1ns3nz0
|
5ec4a1cbba
|
feat(gcp): add cloudfunction_function_inside_vpc check (#11021)
Co-authored-by: Lydia Vilchez <lydiavilchezlopez@gmail.com>
|
2026-06-17 17:35:32 +02:00 |
|
Josema Camacho
|
bae74b8181
|
fix(api): ignore RequestAborted from health-check probe disconnects in Sentry (#11632)
|
2026-06-17 16:20:17 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
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 |
|
Zeus Almightee
|
e8ffe59ce2
|
feat(m365/entra): add entra_conditional_access_policy_no_deleted_object_references check (#11236)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-17 16:16:49 +02:00 |
|
StylusFrost
|
e2ce41a492
|
feat(sdk): add Provider.get_class dynamic provider resolver (#11398)
|
2026-06-17 15:55:21 +02:00 |
|
Alejandro Bailo
|
6546d51a6c
|
fix(ui): show alert permission errors (#11629)
|
2026-06-17 15:44:52 +02:00 |
|
s1ns3nz0
|
73059ffc7e
|
feat(azure): add databricks_workspace_public_network_access_disabled check (#11035)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
Co-authored-by: Hugo P.Brito <hugopbrito@Hugos-MacBook-Pro.local>
|
2026-06-17 14:12:18 +02:00 |
|
Josema Camacho
|
f1a30f706a
|
fix(api): raise Gunicorn worker timeout to 120s via GUNICORN_TIMEOUT (#11631)
|
2026-06-17 14:04:36 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
aa60dc3e17
|
ci(ui): add missing Google Workspace env vars to E2E workflow (#11599)
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
|
2026-06-17 13:18:39 +02:00 |
|
César Arroba
|
54518bd127
|
fix(ui): raise node heap to fix arm64 docker build OOM (#11628)
|
2026-06-17 13:02:20 +02:00 |
|
PrettyFox0
|
8d4ec561c2
|
feat(m365): add check for directory sync object takeover protection (#11098)
Co-authored-by: shadyfox <git@twink.energy>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
Co-authored-by: omobolaji adeyan <omobolaji.adeyan@gmail.com>
|
2026-06-17 12:15:14 +02:00 |
|
Rubén De la Torre Vico
|
0463cd1559
|
fix(api): disable ASGI lifespan probe and tune SSE worker loop/connections (#11626)
|
2026-06-17 11:16:58 +02:00 |
|
s1ns3nz0
|
ca97d7d983
|
feat(azure): add cosmosdb_account_public_network_access_disabled check (#11034)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-17 11:05:09 +02:00 |
|
Pepe Fagoaga
|
7b8ce51263
|
chore(changelog): v5.30.2 (#11624)
|
2026-06-17 09:27:14 +02:00 |
|
Alejandro Bailo
|
262dfda0aa
|
fix(ui): handle alert form errors (#11623)
|
2026-06-16 17:44:48 +02:00 |
|
s1ns3nz0
|
8bc42a5ded
|
feat(azure): add cosmosdb_account_minimum_tls_version check (#11033)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-16 16:42:51 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
406712ffa3
|
chore: scope prek pre-push hook to TruffleHog only (#11609)
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-16 15:09:24 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
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 |
|
lydiavilchez
|
e690e5e86b
|
fix(cli): prevent unrelated built-in provider failures from aborting the CLI (#11618)
|
2026-06-16 14:25:07 +02:00 |
|
Adrián Peña
|
e4d5ca11b3
|
feat(api): add provider group filters (#11573)
|
2026-06-16 14:18:34 +02:00 |
|
Adrián Peña
|
181197177c
|
feat(api): only remap SAML user roles when the IdP sends userType (#11520)
|
2026-06-16 14:18:16 +02:00 |
|
renovate[bot]
|
f21304c6a8
|
chore(sdk): update dependency pytest to v9 [security] (#11291)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com>
|
2026-06-16 14:17:55 +02:00 |
|
Rubén De la Torre Vico
|
0cf48a2c35
|
fix(gcp): surface organization-scan failures instead of silently scanning the home project (#11280)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-16 14:03:13 +02:00 |
|
s1ns3nz0
|
6b4fb934f8
|
feat(azure): add aks_cluster_auto_upgrade_enabled check (#11027)
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com>
|
2026-06-16 13:56:40 +02:00 |
|
renovate[bot]
|
d1ed1eddef
|
chore(sdk): update dependency black to v26 [security] (#11290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-06-16 12:42:32 +02:00 |
|
César Arroba
|
0c9f4f6578
|
ci: run ui/mcp dependency vulnerability scans in prowler-cloud (match api-security) (#11617)
|
2026-06-16 12:25:57 +02:00 |
|
Rubén De la Torre Vico
|
e1f20487ce
|
chore(api): align uv constraints with SDK deps (numpy, py-iam-expand, iamdata; drop awsipranges) (#11594)
|
2026-06-16 12:00:18 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
26b8c6b663
|
fix(ui): prevent radio button dot shift when checked (#11608)
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-16 11:54:14 +02:00 |
|
dependabot[bot]
|
3960827a9c
|
chore(deps): bump starlette from 1.0.0 to 1.3.1 in /mcp_server (#11468)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-16 11:09:11 +02:00 |
|
Pedro Martín
|
e419771b04
|
perf(api): optimize scan-compliance-overviews task (#11591)
|
2026-06-16 10:48:55 +02:00 |
|
César Arroba
|
94ce76d679
|
ci: authenticate GitHub API curl in setup-python-uv action (#11610)
|
2026-06-16 10:31:58 +02:00 |
|
Rubén De la Torre Vico
|
28c064a9b7
|
feat(api): add Server-Sent Events (SSE) infrastructure (#11556)
|
2026-06-16 10:26:20 +02:00 |
|
dependabot[bot]
|
eeb02453d1
|
chore(deps): bump pyjwt from 2.12.1 to 2.13.0 in /mcp_server (#11606)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-16 10:14:21 +02:00 |
|
Aline Almeida
|
cb4b889b20
|
fix(gcp): credit audit-filtered aggregated sinks in metric-filter checks (#11575)
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com>
|
2026-06-16 10:11:16 +02:00 |
|