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 |
|
Prowler Bot
|
4c54de092f
|
feat(findings): Add resource_tag filters for findings endpoint (#6587)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-17 19:01:51 +05:45 |
|
Prowler Bot
|
ad2d857c6f
|
feat(findings): add /findings/metadata to retrieve dynamic filters information (#6586)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-17 18:47:59 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
6715aa351f
|
fix(rbac): block admin role deletion (#6470)
|
2025-01-14 10:27:41 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
ab844eee3f
|
ref(rbac): disable some checks (#6471)
|
2025-01-14 09:33:15 +01:00 |
|
Pepe Fagoaga
|
b620f12027
|
chore(rls): Add tenant_id filters in views and improve querysets (#6211)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
|
2025-01-13 11:37:40 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
465217442b
|
fix(api): change the inserted_at.lte unittest (#6403)
|
2025-01-09 13:12:55 +01:00 |
|
Víctor Fernández Poyatos
|
550165b42b
|
feat(compliance): generate compliance reports for GCP scans using API (#6318)
|
2024-12-26 13:31:20 +01:00 |
|
Víctor Fernández Poyatos
|
71c58cee9e
|
fix(migrations): fix django migration order dependency (#6302)
|
2024-12-23 12:26:00 +01:00 |
|
Víctor Fernández Poyatos
|
ea13241317
|
fix(users): fix /users/me behavior when having more than 1 users in the same tenant (#6284)
|
2024-12-20 09:01:23 -05:00 |
|
Víctor Fernández Poyatos
|
f7e510b333
|
fix(db-utils): fix batch_delete function (#6283)
|
2024-12-20 08:55:21 -05:00 |
|
Víctor Fernández Poyatos
|
ac5260ad43
|
feat(celery): Add configurable broker visibility timeout setting (#6245)
|
2024-12-19 00:03:11 +05:45 |
|
Adrián Jesús Peña Rodríguez
|
33857109c9
|
ref(rbac): enable relationship creation when objects is created (#6238)
|
2024-12-18 16:45:32 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
fa400ded7d
|
ref(rbac): improve rbac implementation for views (#6226)
|
2024-12-17 18:11:48 +01:00 |
|
Víctor Fernández Poyatos
|
0ec3ed8be7
|
feat(services): Add GET /overviews/services to API (#6029)
|
2024-12-17 08:47:44 +01:00 |
|
Pepe Fagoaga
|
57854f23b7
|
chore(rls): rename tenant_transaction to rls_transaction (#6202)
|
2024-12-16 12:27:55 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
d00d254c90
|
feat(api): RBAC system (#6114)
|
2024-12-13 14:14:40 +01:00 |
|
Pepe Fagoaga
|
da4f9b8e5f
|
fix(RLS): enforce config security (#6066)
|
2024-12-13 12:55:09 +01:00 |
|
Víctor Fernández Poyatos
|
ad7134d283
|
fix(tenant): fix delete tenants behavior (#6013)
|
2024-12-04 13:57:16 +01:00 |
|
Víctor Fernández Poyatos
|
32d8da2131
|
fix(api): cascade deletion and next scan at time (#5999)
|
2024-12-03 14:59:49 +01:00 |
|
Víctor Fernández Poyatos
|
d678946044
|
chore(celery-beat): disable periodic cleanup (#5986)
|
2024-12-02 12:43:21 +01:00 |
|
Víctor Fernández Poyatos
|
ab489befe6
|
feat(provider): add include query parameter for provider_groups (#5974)
|
2024-12-01 16:57:59 +01:00 |
|
Víctor Fernández Poyatos
|
2a13301d35
|
feat(scan): add state filter for scans endpoints (#5980)
|
2024-12-01 15:03:28 +01:00 |
|
Víctor Fernández Poyatos
|
ffaa267b5e
|
feat(scan, schedule): add next_scan_at field to scans and POST /schedules/daily (#5978)
|
2024-12-01 09:12:19 +01:00 |
|
Víctor Fernández Poyatos
|
add2134274
|
fix(overview): retrieve aggregated findings from completed scans (#5975)
|
2024-11-30 19:25:29 +01:00 |
|
Adrián Jesús Peña Rodríguez
|
76b8ac157d
|
feat(dynamic_filters): add dynamic filters system (#5973)
|
2024-11-30 17:09:38 +01:00 |
|