Prowler Bot
|
2cb8179477
|
chore: review changelog for v5.24.1 (#10792)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2026-04-20 14:10:04 +02:00 |
|
Prowler Bot
|
76ecb30968
|
fix(api): detect silent failures in ResourceFindingMapping (#10781)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2026-04-20 09:15:49 +02:00 |
|
Prowler Bot
|
407ae24f04
|
perf(attack-paths): cleanup task prioritization, restore default batch sizes to 1000, upgrade Cartography to 0.135.0 (#10768)
Co-authored-by: Josema Camacho <josema@prowler.com>
|
2026-04-17 11:01:19 +02:00 |
|
Prowler Bot
|
69287dc3a1
|
fix(api): exclude muted findings from pass_count, fail_count and manual_count (#10755)
|
2026-04-16 16:16:25 +02:00 |
|
Prowler Bot
|
8ead3fa6bb
|
fix(api): add fallback handling for missing resources in findings (#10751)
Co-authored-by: Adrián Peña <adrianjpr@gmail.com>
|
2026-04-16 14:54:27 +02:00 |
|
Prowler Bot
|
a120da9409
|
fix(db): add missing tenant_id filter in queries (#10725)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2026-04-16 12:11:28 +02:00 |
|
Prowler Bot
|
54b54e25e2
|
chore(api): Bump version to v1.25.1 (#10717)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
|
2026-04-15 20:13:43 +02:00 |
|
Prowler Bot
|
1b45724ca8
|
chore(api): Update prowler dependency to v5.24 for release 5.24.0 (#10709)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
|
2026-04-15 18:57:37 +02:00 |
|
Pepe Fagoaga
|
ba5b23245f
|
chore: review changelog for v5.24 (#10707)
|
2026-04-15 18:05:55 +02:00 |
|
Josema Camacho
|
62f114f5d0
|
refactor(api): remove dead cleanup_findings no-op from attack-paths module (#10684)
|
2026-04-15 09:16:38 +02:00 |
|
Pepe Fagoaga
|
392ffd5a60
|
fix(beat): make it dependant from API service (#10603)
Co-authored-by: Josema Camacho <josema@prowler.com>
|
2026-04-14 18:35:26 +02:00 |
|
Rubén De la Torre Vico
|
f3a042933f
|
chore(deps): replace pre-commit and husky with prek (#10601)
|
2026-04-14 16:34:54 +02:00 |
|
Pepe Fagoaga
|
be6fe1db04
|
chore(security): bump pytest to 9.0.3 (#10678)
|
2026-04-14 13:59:30 +02:00 |
|
Josema Camacho
|
51591cb8cd
|
build: bump poetry to 2.3.4 and consolidate SDK workflows (#10681)
|
2026-04-14 13:32:46 +02:00 |
|
Prowler Bot
|
1335332fe9
|
chore(api): Bump version to v1.25.0 (#10668)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
|
2026-04-13 22:18:59 +02:00 |
|
Adrián Peña
|
c6d5f44c5e
|
chore: update pyjwt (#10661)
|
2026-04-13 14:09:37 +02:00 |
|
Adrián Peña
|
5d24a41625
|
feat(api): add sort support for all finding group counter fields (#10655)
|
2026-04-13 13:34:35 +02:00 |
|
Pepe Fagoaga
|
6534faf678
|
chore: review changelog for v5.23 (#10631)
|
2026-04-13 08:59:07 +02:00 |
|
Adrián Peña
|
e4b2950436
|
refactor(api): split finding-groups status from muted state (#10630)
|
2026-04-09 18:07:43 +02:00 |
|
Pedro Martín
|
56c370d3a4
|
chore(ccc): update with latest version and improve mapping (#10625)
|
2026-04-09 15:27:18 +02:00 |
|
Pedro Martín
|
b0d8534907
|
feat(api): add needed changes for GoogleWorkspace compliance (#10629)
|
2026-04-09 14:36:55 +02:00 |
|
dependabot[bot]
|
379df7800d
|
chore(deps): bump aiohttp from 3.13.3 to 3.13.5 in /api (#10538)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-04-09 09:27:55 +02:00 |
|
Adrián Peña
|
e6aedcb207
|
feat(api): support sort by delta on finding-groups endpoints (#10606)
|
2026-04-08 11:04:57 +02:00 |
|
Adrián Peña
|
abaacd7dbf
|
feat(api): finding group first_seen_at semantics and resource delta (#10595)
|
2026-04-07 16:41:08 +02:00 |
|
Davidm4r
|
33efd72b97
|
chore(deps): bump authlib from 1.6.5 to 1.6.9 (#10579)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-07 13:31:59 +02:00 |
|
Josema Camacho
|
8bc03f8d04
|
fix(api): remove clear_cache from attack paths read-only query endpoints (#10586)
|
2026-04-07 12:46:51 +02:00 |
|
Adrián Peña
|
5fff3b920d
|
fix(api): exclude spurious retrieve from Jira docs and add known limitations (#10580)
|
2026-04-06 14:30:38 +02:00 |
|
Pablo Fernandez Guerra (PFE)
|
961f9c86da
|
feat(ui): Add tenant management (#10491)
Co-authored-by: Pablo Fernandez <pfe@NB0240.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: David <david.copo@gmail.com>
|
2026-04-06 10:31:30 +02:00 |
|
Alan Buscaglia
|
509ec74c3d
|
fix(ui): findings groups improvements — security fixes, code quality, and UX feedback (#10513)
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
|
2026-04-01 15:54:46 +02:00 |
|
Adrián Peña
|
ab8e83da3f
|
fix(api,ui): dynamically fetch Jira issue types instead of hardcoding "Task" (#10534)
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
|
2026-04-01 14:37:49 +02:00 |
|
Alejandro Bailo
|
af6198e6c2
|
feat(api): integrate Vercel provider into API layer (#10190)
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com>
|
2026-04-01 13:20:49 +02:00 |
|
Adrián Peña
|
2a8b6261e1
|
fix(api): false 404 and sorting on finding group resources endpoints (#10510)
|
2026-03-30 12:47:16 +02:00 |
|
Josema Camacho
|
94e234cefb
|
fix(api): use raw FK ids in membership post_delete signal to avoid cascade lookup failures (#10497)
|
2026-03-27 16:16:28 +01:00 |
|
Josema Camacho
|
8bfeee238b
|
feat(api): replace _provider_id property with label-based isolation and regex injection for custom queries (#10402)
|
2026-03-27 14:31:56 +01: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 |
|
Adrián Peña
|
73e0ac6892
|
chore: update dependencies (#10492)
|
2026-03-27 13:13:47 +01:00 |
|
Terry Franklin
|
0a11ca4a68
|
feat(celery): VALKEY_SCHEME environment variable (#10420)
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2026-03-27 09:22:35 +01:00 |
|
Adrián Peña
|
c953fa7e67
|
fix(api): resolve check_title filter to check_id for consistent finding-group counts (#10486)
|
2026-03-27 09:05:02 +01:00 |
|
stepsecurity-app[bot]
|
716c130140
|
feat(security): security best practices from StepSecurity (#10480)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: stepsecurity-app[bot] <188008098+stepsecurity-app[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
|
2026-03-26 13:58:19 +01:00 |
|
Adrián Peña
|
dd00d71a07
|
fix(api): fix finding groups muted filter, counters and reaggregation (#10477)
|
2026-03-26 10:35:21 +01:00 |
|
Davidm4r
|
2cf45c72b6
|
fix(api): remove MANAGE_ACCOUNT permission requirement for listing or create a tenant (#10468)
|
2026-03-26 09:41:16 +01:00 |
|
Adrián Peña
|
45f0909c3e
|
chore(api): pin all unpinned dependencies to exact versions (#10469)
|
2026-03-25 13:27:04 +01:00 |
|
Davidm4r
|
9bf2a13177
|
fix: resolve 403 error for admin users listing tenants (#10460)
|
2026-03-25 10:13:54 +01:00 |
|
Josema Camacho
|
d15e67e2e5
|
fix(api): filter neo4j.io defunct connection logs in Sentry before_send (#10452)
|
2026-03-25 09:55:12 +01:00 |
|
Adrián Peña
|
aa3641718b
|
fix(api): populate compliance data in check_metadata for findings (#10449)
|
2026-03-24 17:19:53 +01:00 |
|
Adrián Peña
|
bb80797392
|
fix(api): support finding-group aggregated filters (#10428)
|
2026-03-24 16:39:26 +01:00 |
|
Prowler Bot
|
0984cfd75b
|
chore(api): Bump version to v1.24.0 (#10440)
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com>
|
2026-03-24 14:05:48 +01:00 |
|
Josema Camacho
|
55ed7a0663
|
docs(CHANGELOG): cutting for 5.22.0 (#10437)
|
2026-03-24 12:15:44 +01:00 |
|
Josema Camacho
|
844efbd046
|
perf(api): deduplicate nodes before ProwlerFinding lookup in Attack Paths queries (#10424)
|
2026-03-23 17:16:15 +01:00 |
|
Josema Camacho
|
d60b4f0f52
|
fix(api): Update Flask and Werkzeug to address vulnerabilities (#10430)
|
2026-03-23 16:59:03 +01:00 |
|