Pedro Martín
|
64ce5a7503
|
fix(api): pin Redoc to 2.5.1 so the docs render (#13053)
|
2026-10-15 12:01:03 +02:00 |
|
César Arroba
|
f0da33f451
|
revert(api): release providers blocked by scans whose worker died (#12915)
|
2026-09-30 13:00:50 +02:00 |
|
César Arroba
|
a006525e78
|
fix(api): release providers blocked by scans whose worker died (#12899)
|
2026-09-30 11:09:21 +02:00 |
|
César Arroba
|
576433d85d
|
fix(api): reap orphaned attack paths temp Neo4j databases (#12832)
|
2026-09-24 13:23:36 +02:00 |
|
César Arroba
|
706603fe4d
|
feat(api): add an explicit endpoint for S3-compatible scan output storage (#12871)
|
2026-09-24 10:24:19 +02:00 |
|
Pedro Martín
|
6c8d6994bb
|
fix(api): sign report URLs against public storage host (#12552)
|
2026-09-18 10:16:13 +02:00 |
|
 Daniel BarranqueroandJosema Camacho
|
587c47bfe2
|
feat(api): add finding labels, finding URL and tenant info to Jira issues (#12540)
Co-authored-by: Josema Camacho <josema@prowler.com>
|
2026-08-31 18:00:46 +02:00 |
|
Josema Camacho
|
bfc6b9e577
|
fix(api): resolve attack paths scan reliability issues (#12019)
|
2026-07-16 18:15:42 +02:00 |
|
Josema Camacho
|
a4752d6a27
|
fix(api): prevent false Attack Paths stale cleanup (#11986)
|
2026-07-15 11:07:21 +02:00 |
|
Pepe Fagoaga
|
106026614d
|
chore(security): allow internal endpoints for Lighthouse AI OpenAI compatible (#11941)
|
2026-07-10 12:55:16 +02:00 |
|
Adrián Peña
|
18b3c49234
|
fix(api): invalidate tokens after password updates (#11901)
|
2026-07-09 10:36:58 +02:00 |
|
Josema Camacho
|
5793cd7e38
|
feat(api): make Attack Paths sink selectable between Neo4j and Neptune (#11524)
|
2026-06-26 10:22:29 +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 |
|
Rubén De la Torre Vico
|
28c064a9b7
|
feat(api): add Server-Sent Events (SSE) infrastructure (#11556)
|
2026-06-16 10:26:20 +02:00 |
|
Adrián Peña
|
1f7caa6394
|
feat(api): make orphan-task recovery configurable and drop the Jira idempotency table (#11472)
|
2026-06-09 09:16:48 +02:00 |
|
César Arroba
|
061fbaa7bb
|
feat(api): label Postgres connections with application_name per component and alias (#11494)
|
2026-06-08 13:45:06 +02:00 |
|
Adrián Peña
|
37aa290d1c
|
feat(api): add health/live and health/ready probe endpoints (#11200)
|
2026-05-18 16:28:36 +02:00 |
|
Josema Camacho
|
cc197ea901
|
feat(api): add periodic cleanup of stale Attack Paths scans with dead-worker detection (#10387)
|
2026-03-27 14:17:22 +01:00 |
|
Josema Camacho
|
4dc3765670
|
fix(api): add security hardening for Attack Paths custom query endpoint (#10238)
|
2026-03-12 10:46:29 +01:00 |
|
Pedro Martín
|
dce406b39b
|
feat(report): improve the way of reporting and adding reports (#9444)
|
2026-01-27 11:40:36 +01:00 |
|
Víctor Fernández Poyatos
|
9a4fc784db
|
feat(api-keys): Add API Key support for the Prowler API (#8805)
|
2025-10-03 13:42:43 +02:00 |
|
Josema Camacho
|
e08b272a1d
|
fix(login): add DRF throttle option for dj-rest-auth lib (#8672)
|
2025-09-09 09:34:02 +02:00 |
|
Josema Camacho
|
406e473b5c
|
feat(login): add throttling option for the /api/v1/tokens endpoint (#8647)
|
2025-09-05 14:37:31 +05:45 |
|
Víctor Fernández Poyatos
|
b4deda3c3f
|
docs(api): fix API response samples (#8592)
|
2025-08-28 12:39:07 +02:00 |
|
 Pepe Fagoagaandalejandrobailo
|
d63a383ec6
|
feat(security): password strength (#8225)
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
|
2025-07-10 11:50:22 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
cd97e57521
|
fix(saml): restore SAML, deactivate urls, enable idp-initiate (#8175)
|
2025-07-07 16:42:11 +02:00 |
|
Adrián Jesús Peña Rodríguez
|
9ba1ae1ced
|
restore: change api redirect (#8138)
|
2025-06-30 16:15:25 +02:00 |
|
 Alejandro BailoandAdrián Jesús Peña Rodríguez
|
4a839b0146
|
feat: update SAML login URL handling and redirect logic (#8095)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-06-27 14:44:04 +02:00 |
|
Víctor Fernández Poyatos
|
c17129afe3
|
revert: RLS transactions handling and DB custom backend (#7994)
|
2025-06-11 14:47:10 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
e24b211d22
|
feat(sso): add sso with saml to API (#7822)
|
2025-06-10 10:17:54 +02:00 |
|
Víctor Fernández Poyatos
|
be420afebc
|
feat(database): handle already closed connections (#7935)
|
2025-06-04 16:09:36 +02:00 |
|
Víctor Fernández Poyatos
|
59c51d5a4a
|
feat(compliance): Rework compliance overviews (#7877)
|
2025-06-02 17:06:24 +02:00 |
|
Pepe Fagoaga
|
55fc8cb55b
|
chore(api): Set tab name for API reference (#7713)
|
2025-05-12 16:16:29 +05:45 |
|
 Pepe FagoagaandVíctor Fernández Poyatos
|
d8dce07019
|
chore(deletion): Add environment variable for batch size (#7423)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-04-03 15:31:13 +05:45 |
|
Pepe Fagoaga
|
c7956ede6a
|
chore(security): Add HTTP Security Headers (#7289)
|
2025-03-18 17:44:57 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
669ec74e67
|
feat(export): add API export system (#6878)
|
2025-02-26 15:49:44 +01:00 |
|
César Arroba
|
e86fbcaef7
|
feat(api): setup sentry for OSS API (#6874)
|
2025-02-20 23:08:01 +05:45 |
|
Víctor Fernández Poyatos
|
3a8f4d2ffb
|
feat(social-login): Add social login integration for Google and Github OAuth providers (#6906)
|
2025-02-13 16:54:38 +01:00 |
|
Víctor Fernández Poyatos
|
9b5f676f50
|
feat(findings): Require date filters for findings endpoints (#6800)
|
2025-02-07 13:54:55 +05:45 |
|
Víctor Fernández Poyatos
|
84955c066c
|
revert: Update Django DB manager to use psycopg3 and connection pooling (#6717)
|
2025-01-28 22:15:01 +05:45 |
|
Víctor Fernández Poyatos
|
8821a91f3f
|
feat(db): Update Django DB manager to use psycopg3 and connection pooling (#6541)
|
2025-01-16 15:29:02 +01:00 |
|
Pedro De Castro
|
6fe8c81312
|
chore(api): Merge API repository
|
2024-11-25 13:12:54 +01:00 |
|