Commit Graph
279 Commits
Author SHA1 Message Date
Chandrapal Badshah 29ab107edf fix: update lighthouse test cases 2025-10-14 13:29:55 +05:30
Chandrapal Badshah a56686bf1a fix: move lighthouse validation from model to serializer 2025-10-14 13:29:55 +05:30
Chandrapal Badshah fb870711d9 chore: update docstring in lighthouse provider job 2025-10-14 13:29:55 +05:30
Chandrapal Badshah 774211df2b feat(lighthouse): auto-create tenant config on PATCH 2025-10-14 13:29:55 +05:30
Chandrapal Badshah 0f06ec2593 fix: update migration file 2025-10-14 13:29:55 +05:30
Chandrapal Badshah 3e92af063d fix: update test case to mock llm provider config and models 2025-10-14 13:29:55 +05:30
Chandrapal Badshah cc4d6726b4 chore: format using ruff 2025-10-14 13:29:54 +05:30
Chandrapal Badshah b5ac1eca73 chore: update api changelog 2025-10-14 13:29:52 +05:30
Chandrapal Badshah 6bec69fa81 fix: update validation for default_provider and default_models in tenant config 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 2c71a15a12 feat: add tasks to validate llm provider creds and refresh models 2025-10-14 13:29:24 +05:30
Chandrapal Badshah ed12d2f418 feat: add filter to models api 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 5602a4182d feat: add option to filter providers 2025-10-14 13:29:24 +05:30
Chandrapal Badshah f8fde7018c chore: refactor LighthouseProviderConfig model code 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 41b95da6e6 chore: add few more lighthouse provider config tests 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 68e2343ca2 chore: refactor code to deduplicate validation of llm provider creds 2025-10-14 13:29:24 +05:30
Chandrapal Badshah f86b73190b feat: add lighthouse provider config tests 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 710df66fc4 fix: add validation for default_provider in tenant config 2025-10-14 13:29:24 +05:30
Chandrapal Badshah a7c06a88e8 chore: add tests for lighthouse tenant config 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 8252fddd7a fix: implement singleton pattern for lighthouse tenant config 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 2d25dbf2b5 fix: update lighthouse tenant config get_url logic 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 042d8aefea fix: add permissions to new lighthouse tables 2025-10-14 13:29:24 +05:30
Chandrapal Badshah 5c691028b9 chore: remove duplicate lighthouse settings model 2025-10-14 13:29:24 +05:30
Chandrapal Badshah cacef6f0cd feat: add lighthouse migration file 2025-10-14 13:29:24 +05:30
Chandrapal Badshah a02cc6364b chore: resolve conflicts 2025-10-14 13:29:19 +05:30
Víctor Fernández Poyatos 8794515318 fix(api-keys): make name required and unique (#8891) 2025-10-10 12:35:27 +02:00
Víctor Fernández Poyatos 335db928dc feat(database): add db read replica support (#8869) 2025-10-10 12:27:43 +02:00
Hugo Pereira Brito b74744b135 feat(m365): add M365 certificate auth to API (#8538) 2025-10-09 16:50:28 +02:00
Adrián Jesús Peña Rodríguez 1ba22f6f45 feat(api): update role mapping logic in TenantFinishACSView to handle single/manage account users (#8882) 2025-10-09 14:30:26 +02:00
1a7f52fc9c fix(threatscore): improve the way ThreatScore is calculated (#8582)
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
2025-10-09 11:50:10 +02:00
Víctor Fernández Poyatos b630234cdf fix(api-key): use admin connector to validate authentication (#8883) 2025-10-09 11:26:21 +02:00
Víctor Fernández Poyatos d6685eec1f feat(api-keys): support include parameter for entity details (#8876) 2025-10-09 11:14:13 +02:00
Rubén De la Torre VicoandVíctor Fernández Poyatos 71e444d4ae chore: improve API docs for Provider endpoints (#8723)
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com>
2025-10-07 15:30:14 +02:00
Víctor Fernández Poyatos 42b7f0f1a9 fix(migrations): API key RLS migration (#8863) 2025-10-07 12:39:30 +02:00
Josema Camacho 5b3f0fbd7f fix(doc): document about using the same .env as the code version (#8804) 2025-10-07 09:38:20 +02:00
Josema Camacho 06eb69e455 chore(security): update Django to 5.1.13 (#8842) 2025-10-07 09:38:11 +02:00
Víctor Fernández Poyatos 612d867838 fix(tests): Race condition on redundant API unit test (#8849) 2025-10-06 12:42:16 +02: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 ec59dbc6ee fix: move delete user 500 error fix to its right version (#8787) 2025-09-30 10:56:29 +02:00
Josema Camacho ec0341c696 fix(user): PermissionError, 500, when deleting user (#8731) 2025-09-30 09:49:33 +02:00
dependabot[bot]andAdrián Jesús Peña Rodríguez 231a5fab86 chore(deps-dev): bump authlib from 1.6.1 to 1.6.4 (#8741)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
2025-09-29 12:08:47 -04:00
Chandrapal BadshahandChandrapal Badshah b57788c7b9 fix: update prowler package version in api (#8778)
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com>
2025-09-29 11:44:45 +02:00
Víctor Fernández Poyatos 56821de2f4 feat(tasks): Move compliance tasks to compliance queue (#8755) 2025-09-24 14:00:17 +02:00
Josema Camacho a55ac266bf chore(django): update django to 5.1.12 due to security problems (#8693) 2025-09-23 16:35:25 +05:45
Pedro MartínandPepe Fagoaga fbda66c6d1 feat(compliance): add name for each compliance (#7920)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
2025-09-22 14:53:27 +02:00
Adrián Jesús Peña Rodríguez 2200e65519 feat(auth): add safeguards to prevent self-role removal and enforce MANAGE_ACCOUNT role presence (#8729) 2025-09-22 14:04:39 +02:00
Josema Camacho b8537aa22d feat(config): add generation for JWT keys if missing (#8655) 2025-09-22 13:14:54 +02:00
b00602f109 fix(users): only list roles and memberships with manage_account (#8281)
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
2025-09-22 11:25:24 +02:00
Adrián Jesús Peña Rodríguez 1cfae546a0 chore(deps): add markdown package version 3.9 to dependencies (#8735) 2025-09-22 10:44:26 +02:00
Daniel Barranquero 252033d113 fix(compliance): replace old check id with new one (#8682) 2025-09-09 14:25:56 +02:00
Adrián Jesús Peña Rodríguez 3f5178bffb chore: update api changelog (#8677) 2025-09-09 10:23:55 +02:00