Sergio Garcia
|
fefdce129b
|
fix: handle errors in AWS and Azure (#7482)
|
2025-04-09 16:35:20 +02:00 |
|
Adrián Jesús Peña Rodríguez
|
b750b6492d
|
feat: add missing SDK fields to API findings and resources (#7318)
|
2025-04-09 16:13:36 +02:00 |
|
Víctor Fernández Poyatos
|
3c9ae06086
|
feat(findings): Handle muted findings in API and UI (#7378)
Co-authored-by: Pablo Lara <larabjj@gmail.com>
|
2025-04-09 16:10:47 +02:00 |
|
Víctor Fernández Poyatos
|
a4f5566589
|
feat(compliance): Add endpoint to retrieve compliance overviews metadata (#7333)
|
2025-04-09 16:10:46 +02:00 |
|
Pepe Fagoaga
|
f0cbcacbe4
|
chore(security): Add HTTP Security Headers (#7289)
|
2025-04-09 16:09:55 +02:00 |
|
Pablo Lara
|
b59930803c
|
chore(social-login): rename env.vars for social login (#7232)
|
2025-04-09 16:06:57 +02:00 |
|
Pablo Lara
|
412697c418
|
feat(social-login): social login with Google is working (#7218)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-04-09 16:06:57 +02:00 |
|
Víctor Fernández Poyatos
|
3cd4e4cbbf
|
fix(migrations): add through parameter to integration.providers (#7222)
|
2025-04-09 16:06:57 +02:00 |
|
Víctor Fernández Poyatos
|
a1252e7afc
|
feat(integrations): Added new endpoints to allow configuring integrations (#7167)
|
2025-04-09 16:06:34 +02:00 |
|
Pepe Fagoaga
|
3116fef89a
|
chore(poetry): Upgrade to v2 (#7112)
|
2025-04-09 16:04:33 +02:00 |
|
Prowler Bot
|
2cc8363697
|
fix: handle errors in AWS, Azure, and GCP (#7471)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
|
2025-04-08 19:03:42 +05:45 |
|
Prowler Bot
|
154467e7c8
|
fix(provider): disable periodic task on views before deleting (#7470)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-04-08 15:50:39 +05:45 |
|
Prowler Bot
|
5be859d86c
|
chore(deletion): Add environment variable for batch size (#7426)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-04-03 15:42:22 +05:45 |
|
Prowler Bot
|
5340008c8f
|
chore(sentry): ignore exception when aws service not available in a region (#7398)
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com>
|
2025-04-03 13:01:14 +05:45 |
|
Prowler Bot
|
a5aa4c30d7
|
fix(scans): Handle duplicated scan tasks (#7409)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-04-03 13:00:58 +05:45 |
|
Prowler Bot
|
7fa57ba3e2
|
ref(providers): Refactor provider deletion functions (#7351)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-03-24 19:43:39 +05:45 |
|
Prowler Bot
|
7ddf860a55
|
fix: add a handled response in case local files are missing (#7227)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-03-19 11:58:25 +01:00 |
|
Prowler Bot
|
562921cd5e
|
fix(test-connection): Handle provider without secret (#7290)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-03-19 13:36:38 +05:45 |
|
Prowler Bot
|
8f061e4fed
|
fix(exports): change the way to remove the local export files after s3 upload (#7224)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-03-17 17:30:57 +05:45 |
|
Prowler Bot
|
7874707310
|
chore(sentry): ignore new exceptions in Sentry (#7189)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
|
2025-03-12 11:35:32 +01:00 |
|
Prowler Bot
|
1c934e37c7
|
chore(sentry): ignore expected errors in GCP API (#7186)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
|
2025-03-11 17:27:07 +01:00 |
|
Víctor Fernández Poyatos
|
926f449ae6
|
fix(overviews): manage overview exceptions and use batch_size with bulk (#7140)
|
2025-03-06 15:39:51 +01:00 |
|
Pepe Fagoaga
|
5600131d6a
|
revert(findings): change uid from varchar to text (#7132)
|
2025-03-06 11:43:07 +01:00 |
|
Víctor Fernández Poyatos
|
ff532a899e
|
fix(reports): Fix task kwargs and result (#7124)
|
2025-03-05 16:34:36 +01:00 |
|
Pablo Lara
|
d45eda2b2b
|
feat(compliance): new compliance selector (#7118)
|
2025-03-05 16:34:07 +01:00 |
|
Víctor Fernández Poyatos
|
a65d858dac
|
fix(migrations): Fix migration dependency order (#7051)
|
2025-03-03 14:58:32 +01:00 |
|
Pepe Fagoaga
|
05007d03ee
|
fix(findings): change uid from varchar to text (#7048)
|
2025-03-03 14:58:13 +01:00 |
|
Víctor Fernández Poyatos
|
102d099947
|
feat(findings): Add Django management command to populate database with dummy data (#7049)
|
2025-03-03 14:58:03 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
3194675a5c
|
feat(export): add API export system (#6878)
|
2025-03-03 14:57:40 +01:00 |
|
Víctor Fernández Poyatos
|
80e24b971f
|
feat(findings): Optimize findings endpoint (#7019)
|
2025-03-03 14:53:22 +01:00 |
|
Víctor Fernández Poyatos
|
b610cacd0c
|
feat(tasks): add deletion queue for deletion tasks (#7022)
|
2025-03-03 14:51:14 +01:00 |
|
César Arroba
|
0f2927cb88
|
feat(api): setup sentry for OSS API (#6874)
|
2025-03-03 14:49:32 +01:00 |
|
Víctor Fernández Poyatos
|
3e586e615d
|
feat(social-login): Add social login integration for Google and Github OAuth providers (#6906)
|
2025-03-03 14:33:12 +01:00 |
|
Víctor Fernández Poyatos
|
dfd377f89e
|
chore(api): Update changelog and specs (#6876)
|
2025-02-10 12:25:04 +01:00 |
|
Víctor Fernández Poyatos
|
37e6c52c14
|
chore: Add needed steps for API in PR template (#6875)
|
2025-02-10 12:24:51 +01:00 |
|
Pepe Fagoaga
|
d6a7f4d88f
|
fix(kubernetes): Change UID validation (#6869)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
|
2025-02-10 11:24:34 +01:00 |
|
Víctor Fernández Poyatos
|
05e71e033f
|
feat(findings): Use ArrayAgg and subqueries on metadata endpoint (#6863)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-02-10 11:24:03 +01:00 |
|
Víctor Fernández Poyatos
|
e27780a856
|
feat(findings): Require date filters for findings endpoints (#6800)
|
2025-02-10 11:23:41 +01:00 |
|
Víctor Fernández Poyatos
|
792bc70d0a
|
feat(schedules): Rework daily schedule to always show the next scan (#6700)
|
2025-02-10 11:16:11 +01:00 |
|
Prowler Bot
|
6262b4ff0b
|
feat(scans): Optimize read queries during scans (#6756)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-30 20:56:11 +05:45 |
|
Prowler Bot
|
84ecd7ab2c
|
feat(findings): Improve /findings/metadata performance (#6749)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-30 18:39:25 +05:45 |
|
Prowler Bot
|
0018f36a36
|
fix(migrations): Use indexes instead of constraints to define an index (#6723)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-29 14:29:03 +05:45 |
|
Prowler Bot
|
9630f2242a
|
revert: Update Django DB manager to use psycopg3 and connection pooling (#6719)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-28 22:33:32 +05:45 |
|
Prowler Bot
|
1fe125867c
|
fix(scan-summaries): Improve efficiency on providers overview (#6718)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-28 22:15:22 +05:45 |
|
Prowler Bot
|
282fe3d348
|
fix(scans, findings): Improve API performance ordering by inserted_at instead of id (#6712)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2025-01-28 17:28:26 +05:45 |
|
Víctor Fernández Poyatos
|
fd8361ae2c
|
feat(db): Update Django DB manager to use psycopg3 and connection pooling (#6541)
# Conflicts:
# api/poetry.lock
# api/pyproject.toml
|
2025-01-23 14:07:34 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
e2b406a300
|
feat(finding): add first_seen attribute (#6460)
|
2025-01-23 14:01:46 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
4e51348ff2
|
feat(provider-secret): make existing external_id field mandatory (#6510)
|
2025-01-23 14:00:42 +01:00 |
|
Prowler Bot
|
826d7c4dc3
|
fix(rbac): remove invalid required permission (#6614)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-01-20 17:02:31 +01:00 |
|
Prowler Bot
|
b7f4b37f66
|
feat(api): restrict the deletion of users, only the user of the request can be deleted (#6613)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
|
2025-01-20 17:02:21 +01:00 |
|