Pepe Fagoaga
a2422ac081
fix: changelog for v5.24 ( #10886 )
2026-04-24 13:08:06 +02:00
Prowler Bot
c8d2fa2429
chore(api): changelog for v5.24.4 ( #10884 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-24 11:59:45 +02:00
Prowler Bot
f4d9f1937a
fix(ci): poetry cache post-step failure on release workflows ( #10883 )
...
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2026-04-24 11:59:30 +02:00
Prowler Bot
e4234ae60e
ci: bump docs version against master on patch releases ( #10880 )
...
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2026-04-24 11:51:33 +02:00
César Arroba
20badce9e3
fix(ui): load every Attack Paths scan before displaying the selector ( #10864 ) ( #10877 )
...
Co-authored-by: Pablo Fernandez Guerra (PFE) <148432447+pfe-nazaries@users.noreply.github.com >
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-24 10:08:12 +02:00
Prowler Bot
517d3ff8a2
fix(api): make Neo4j connection acquisition timeout configurable and enable Sentry tracing ( #10875 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-04-23 18:15:08 +02:00
Prowler Bot
9e5f9a5065
fix(ui): prevent rescheduling scans during credential update ( #10865 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-04-23 10:55:27 +02:00
Prowler Bot
0f32dcae36
chore(ui): Bump version to v5.24.4 ( #10855 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-22 17:24:04 +02:00
Prowler Bot
742bba02ff
docs: Update version to v5.24.3 ( #10857 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-22 17:23:55 +02:00
Prowler Bot
5b653124e4
chore(release): Bump version to v5.24.4 ( #10854 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-22 17:23:46 +02:00
Prowler Bot
f7d9aebf05
chore(api): Bump version to v1.25.4 ( #10856 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-22 17:23:35 +02:00
Prowler Bot
fd2ec5e07d
chore(deps): bump pyasn1 from 0.6.2 to 0.6.3 ( #10838 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-04-22 14:18:11 +01:00
Prowler Bot
0433c4ad64
fix(api): merge Attack Paths findings on short UIDs for AWS resources ( #10841 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-04-22 12:35:48 +02:00
Prowler Bot
6d88a402c9
fix(aws): disallow me-south-1 & me-central-1 avoid stuck scans ( #10840 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2026-04-22 11:40:04 +02:00
Prowler Bot
dfadf58e50
chore(deps): bump pygments from 2.19.2 to 2.20.0 in /api ( #10836 )
...
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 Peña <adrianjpr@gmail.com >
2026-04-22 11:20:10 +02:00
Prowler Bot
141bc6c30f
fix(api): reaggregate overview summaries after muting findings ( #10835 )
...
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-22 10:59:26 +02:00
Prowler Bot
053e7b7d73
fix(aws): fallback lookup events to resource name ( #10830 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-21 18:35:17 +02:00
Prowler Bot
760ccdbffe
fix(api): treat muted findings as resolved in finding-groups status ( #10826 )
...
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-21 17:46:57 +02:00
Prowler Bot
e61d5f2cdb
chore(release): Bump version to v5.24.3 ( #10820 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-21 16:24:43 +02:00
Prowler Bot
fa9a3e1039
docs: Update version to v5.24.2 ( #10822 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-21 16:23:24 +02:00
Prowler Bot
05441a1676
chore(ui): Bump version to v5.24.3 ( #10821 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-21 16:23:17 +02:00
Prowler Bot
22ec11c9a1
chore(api): Bump version to v1.25.3 ( #10823 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-21 16:23:04 +02:00
Prowler Bot
322a500352
fix(ui): centralize default muted findings filter on finding groups ( #10819 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-21 14:33:42 +02:00
Prowler Bot
ea09ff8902
perf(api): speed up finding-groups /resources endpoint ( #10817 )
...
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-21 13:37:52 +02:00
Prowler Bot
24ce8d268b
fix(changelog): relocate entries for the SDK ( #10813 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-21 08:20:47 +02:00
Prowler Bot
0eb7b34207
chore(deps): bump pyasn1 from 0.6.2 to 0.6.3 in /api ( #10805 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-20 17:58:18 +02:00
Prowler Bot
f6b9d8611c
fix(api): align latest_resources scan selection with completed_at ( #10804 )
...
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-04-20 17:35:40 +02:00
Prowler Bot
28175170ce
chore(api): Bump version to v1.25.2 ( #10796 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-20 15:41:52 +02:00
Prowler Bot
f5cb033f91
chore(release): Bump version to v5.24.2 ( #10793 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-20 15:41:20 +02:00
Prowler Bot
558e292a2a
docs: Update version to v5.24.1 ( #10795 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-20 15:40:52 +02:00
Prowler Bot
a4938897ac
chore(ui): Bump version to v5.24.2 ( #10794 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-20 15:40:15 +02:00
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
c9bbe7033b
fix(ui): sorting and filtering for findings ( #10790 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-20 13:46:36 +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
84a60fe06b
fix(ui): correct IaC findings counters ( #10773 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-17 13:55:17 +02:00
Prowler Bot
f71743b95b
fix(cloudflare): guard validate_credentials against paginator infinite loops ( #10772 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-04-17 11:38:12 +02:00
Prowler Bot
68dcc5a75c
fix(ui): exclude muted findings and polish filter selectors ( #10770 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-04-17 11:16:41 +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
17c4a286af
chore(deps): bump msgraph-sdk to 1.55.0 and azure-mgmt-resource to 24.0.0, remove marshmallow ( #10766 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-04-17 10:22:17 +02:00
Prowler Bot
69ee2cdcef
fix(googleworkspace): treat secure Google defaults as PASS for Drive checks ( #10765 )
...
Co-authored-by: lydiavilchez <114735608+lydiavilchez@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-17 09:12:57 +02:00
Prowler Bot
3544ff5e75
fix: CHANGELOG minor issue ( #10759 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-04-16 17:10:44 +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
cf5848d11d
fix(ui): upgrade React 19.2.5 and Next.js 16.2.3 to mitigate CVE-2026-23869 ( #10754 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-04-16 15:39:30 +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
21483cc12f
fix(googleworkspace): treat secure Google defaults as PASS for Calendar checks ( #10735 )
...
Co-authored-by: lydiavilchez <114735608+lydiavilchez@users.noreply.github.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-04-16 13:36:14 +02:00
Prowler Bot
628de4bd06
fix(image): --registry-list crashes with AttributeError on global_provider ( #10730 )
...
Co-authored-by: Erich Blume <725328+eblume@users.noreply.github.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-04-16 13:31:08 +02:00
Prowler Bot
043f1ef138
fix(sdk): allow account-scoped tokens in Cloudflare connection test ( #10731 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-04-16 13:25:09 +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
d5b71c6436
chore(ui): Bump version to v5.24.1 ( #10713 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-15 20:14:37 +02:00
Prowler Bot
9114d09ba5
docs: Update version to v5.24.0 ( #10716 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-15 20:14:27 +02:00
Prowler Bot
d2b1224a30
chore(release): Bump version to v5.24.1 ( #10712 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-15 20:13:54 +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
Daniel Barranquero
43913b1592
feat(aws): support excluding regions from scans via CLI, env var, and config ( #10688 )
2026-04-15 17:59:46 +02:00
Alan Buscaglia
9e31160887
fix(ui): improve attack paths scan table UX and fix info banner variant ( #10704 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-04-15 17:33:29 +02:00
Pepe Fagoaga
9a0c73256e
chore: delete .opencode ( #10702 )
2026-04-15 15:10:40 +02:00
Alejandro Bailo
2a160a10df
refactor(ui): remove legacy side drawers and clean code ( #10692 )
2026-04-15 13:55:57 +02:00
Alan Buscaglia
8d8bee165b
feat(ui): improve attack paths scan selection UX ( #10685 )
2026-04-15 13:54:25 +02:00
Alan Buscaglia
606efec9f8
fix(ui): keep update credentials wizard open ( #10675 )
2026-04-15 13:50:20 +02:00
Alan Buscaglia
d5354e8b1d
feat(ui): add syntax highlighting to finding groups remediation code ( #10698 )
2026-04-15 12:58:35 +02:00
Rubén De la Torre Vico
a96e5890dc
docs: replace Excalidraw diagrams with Mermaid and fix architecture connections ( #10697 )
2026-04-15 12:51:29 +02:00
Pepe Fagoaga
bb81c5dd2d
docs: add contextual menu for copy and issue/feat ( #10699 )
2026-04-15 12:50:29 +02:00
Daniel Barranquero
c3acb818d9
fix(vercel): handle team-scoped firewall config responses ( #10695 )
2026-04-15 11:59:20 +02:00
Andoni Alonso
e6fc59267b
docs: add Finding Groups documentation page ( #10696 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-04-15 11:58:39 +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
Alejandro Bailo
507b0882d5
fix(ui): fix findings group resource filters and mute modal migration ( #10662 )
2026-04-14 18:01:45 +02:00
Alejandro Bailo
89d72cf8fd
feat(ui): new resources side drawer with redesigned detail panel ( #10673 )
2026-04-14 17:20:19 +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
stepsecurity-app[bot]
96e7d6cb3a
feat(security): security best practices from StepSecurity ( #10682 )
...
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-04-14 15:13:12 +02:00
Hugo Pereira Brito
a82eaa885d
refactor(m365): normalize CA platforms at model level ( #10635 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 15:00:23 +02:00
Hugo Pereira Brito
90a619a8b4
feat(m365): add entra_conditional_access_policy_block_unknown_device_platforms security check ( #10615 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 14:32:37 +02:00
Hugo Pereira Brito
638bf62d76
feat(entra): directory sync account exclusion ( #10620 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 14:16:32 +02:00
Pablo Fernandez Guerra (PFE)
962615ca1f
chore(ui): bump serialize-javascript override from 7.0.3 to 7.0.5 ( #10653 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 14:11:59 +02:00
Hugo Pereira Brito
5610f5ad90
feat(m365): add entra_conditional_access_policy_corporate_device_sign_in_frequency_enforced security check ( #10618 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 14:10:00 +02:00
Pepe Fagoaga
be6fe1db04
chore(security): bump pytest to 9.0.3 ( #10678 )
2026-04-14 13:59:30 +02:00
Hugo Pereira Brito
92b838866a
feat(m365): add entra_conditional_access_policy_mfa_enforced_for_guest_users security check ( #10616 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 13:45:12 +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
Hugo Pereira Brito
e24e1ab771
feat(m365): add exchange_organization_delicensing_resiliency_enabled security check ( #10608 )
2026-04-14 13:30:45 +02:00
Hugo Pereira Brito
bc3fd79457
feat(intune): add device compliance policy marks noncompliant check ( #10599 )
2026-04-14 13:01:47 +02:00
Hugo Pereira Brito
4941ed5797
feat(entra): add new check entra_conditional_access_policy_all_apps_all_users ( #10619 )
...
Co-authored-by: Hugo P.Brito <hugopbrito@Mac.home >
2026-04-14 12:47:57 +02:00
Daniel Barranquero
0f4d8ff891
feat(aws): add bedrock_vpc_endpoints_configured security check ( #10591 )
2026-04-14 12:22:22 +02:00
Daniel Barranquero
d1ab8b8ae5
feat(aws): add iam_policy_no_wildcard_marketplace_subscribe and iam_inline_policy_no_wildcard_marketplace_subscribe checks ( #10525 )
...
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-04-14 12:08:40 +02:00
Daniel Barranquero
65e9593b41
feat(aws): add bedrock_access_not_stale security check ( #10536 )
2026-04-14 11:20:40 +02:00
Daniel Barranquero
131112398b
feat(aws): add bedrock_full_access_policy_attached security check ( #10577 )
2026-04-14 11:00:40 +02:00
Pedro Martín
c952ea018e
fix(ui): reflect actual provider in compliance detail header ( #10674 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-04-14 10:22:42 +02:00
Pedro Martín
31b645ee53
chore(github): allow GitHub release CDN in trivy scan allowlist ( #10679 )
2026-04-14 10:09:54 +02:00
harshadkhetpal
0123e603d8
fix: replace bare except with except Exception in prowler-wrapper ( #10499 )
2026-04-14 08:11:53 +02:00
Prowler Bot
b65265da4b
feat(aws): Update regions for AWS services ( #10659 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-14 08:03:14 +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
Prowler Bot
f37a2a1efe
chore(release): Bump version to v5.24.0 ( #10666 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-13 22:18:54 +02:00
Prowler Bot
3e0e1398c4
docs: Update version to v5.23.0 ( #10667 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-13 22:18:13 +02:00
Prowler Bot
a4ad9ba01f
chore(ui): Bump version to v5.24.0 ( #10665 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-04-13 22:17:44 +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
lydiavilchez
e33825747f
fix(googleworkspace): apply customer-level policy filter to Calendar service ( #10658 )
2026-04-13 11:26:35 +02:00
lydiavilchez
d919d979dd
feat(googleworkspace): add Drive and Docs service checks using Cloud Identity Policy API ( #10648 )
2026-04-13 10:48:24 +02:00
Pepe Fagoaga
6534faf678
chore: review changelog for v5.23 ( #10631 )
2026-04-13 08:59:07 +02:00
Alan Buscaglia
1aa91cf60f
fix(ui): exclude service filter from finding group resources endpoint ( #10652 )
2026-04-10 14:06:47 +02:00
Josema Camacho
dad84f0ee2
docs(attack-paths): replace basic query examples with graph traversal patterns ( #10649 )
2026-04-10 12:23:02 +02:00
Alejandro Bailo
0d7c5f6ac5
feat(ui): make finding group delta indicator status-filter aware ( #10647 )
2026-04-10 11:29:11 +02:00
Hugo Pereira Brito
431776bcfd
docs(attack-paths): link custom queries to Prowler docs ( #10640 )
2026-04-10 10:17:45 +01:00
Alejandro Bailo
0e8080f09c
fix(ui): findings groups fixes ( #10633 )
2026-04-10 10:44:10 +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
Pablo Fernandez Guerra (PFE)
63174caf98
docs: add multi-tenant (organizations) management guide ( #10638 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: David <david.copo@gmail.com >
2026-04-09 17:51:54 +02:00
Alejandro Bailo
4e508b69c9
fix(vercel): use canonical Hub URLs in check metadata ( #10636 )
2026-04-09 16:23:50 +02:00
Andoni Alonso
18cfb191f5
docs: rename Prowler App to Prowler Cloud in provider headers ( #10634 )
2026-04-09 15:58:35 +02:00
Avula Jeevan Yadav
b898f257f1
feat(stepfunctions): add check for secrets in state machine definition ( #10570 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-04-09 15:56:29 +02:00
Hugo Pereira Brito
cccb3a4b94
chore(sdk,mcp): pin direct dependencies to exact versions ( #10593 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2026-04-09 14:42:49 +01:00
Daniel Barranquero
ca50b24d77
docs: add Vercel Cloud getting started ( #10609 )
2026-04-09 15:40:44 +02:00
mintlify[bot]
7eb204fff0
docs: classify supported providers by category on main page ( #10621 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-04-09 15:39: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]
ad36938717
chore(deps): bump actions/download-artifact from 6.0.0 to 8.0.1 ( #10541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:25:14 +02:00
dependabot[bot]
10dd9460e9
chore(deps): bump azure/setup-helm from 4.3.0 to 5.0.0 ( #10543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:24:42 +02:00
dependabot[bot]
c8d41745dd
chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 ( #10544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:23:44 +02:00
dependabot[bot]
c6c000a369
chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 ( #10545 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:23:18 +02:00
dependabot[bot]
a2b083e8c8
chore(deps): bump actions/cache from 5.0.3 to 5.0.4 ( #10546 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:22:58 +02:00
dependabot[bot]
d2f7169537
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #10548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:22:26 +02:00
dependabot[bot]
632f2633c1
chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 ( #10550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:20:34 +02:00
dependabot[bot]
82d487a1e7
chore(deps): bump sorenlouv/backport-github-action from 10.2.0 to 11.0.0 ( #10540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:20:11 +02:00
dependabot[bot]
9a6a43637d
chore(deps): bump pnpm/action-setup from 4.2.0 to 5.0.0 ( #10551 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:19:50 +02:00
dependabot[bot]
c21cf0ac20
chore(deps): bump tj-actions/changed-files from 47.0.4 to 47.0.5 ( #10552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:19:28 +02:00
dependabot[bot]
f3b142c0cf
chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 ( #10554 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:19:00 +02:00
dependabot[bot]
eda90c4673
chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #10555 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:18:16 +02:00
dependabot[bot]
def59a8cc2
chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 ( #10556 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:16:00 +02:00
dependabot[bot]
1bfed74db5
chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 ( #10557 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 10:14:27 +02:00
Davidm4r
baf1194824
feat(ui): invitation flow smart routing ( #10589 )
...
Co-authored-by: Pablo Fernandez Guerra (PFE) <148432447+pfe-nazaries@users.noreply.github.com >
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 10:11:52 +02:00
Alejandro Bailo
b9270df3e6
feat(ui): improvements over findings groups feature ( #10590 )
2026-04-09 09:39:52 +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
dependabot[bot]
fcabe1f99e
chore(deps): bump aiohttp from 3.13.3 to 3.13.5 ( #10537 )
...
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 08:57:16 +02:00
Davidm4r
ad7a56d010
fix(ui): show active organization ID in profile page ( #10617 )
2026-04-09 08:51:39 +02:00
Pablo Fernandez Guerra (PFE)
406eedd68a
chore(ui): unset GIT_WORK_TREE in pre-commit hook ( #10574 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 14:27:12 +02:00
lydiavilchez
bc38104903
feat(googleworkspace): add calendar service checks using Cloud Identity Policy API ( #10597 )
2026-04-08 13:26:56 +02:00
Andoni Alonso
9290d7e105
feat(sdk): warn when sensitive CLI flags receive explicit values ( #10532 )
2026-04-08 13:15:05 +02:00
lydiavilchez
72e8f09c07
feat(googleworkspace): add directory check for CIS 1.1.3 - super admin only admin roles ( #10488 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-04-08 12:05:15 +02:00
Pepe Fagoaga
1d43885230
docs: update architecture diagram ( #10604 )
2026-04-08 11:05:28 +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
Kay Agahd
89fe867944
fix(aws): recognize service-specific condition keys as restrictive in is_policy_public ( #10600 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 10:55:55 +02:00
Pepe Fagoaga
2be2753c55
fix(codeartifact): only retrieve the latest version from a package ( #10243 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-04-08 09:21:19 +02:00
Josema Camacho
283259f34c
fix(sdk): resolve empty-set bug in _enabled_regions causing 36-region client creation and CI timeouts ( #10598 )
2026-04-08 08:40:58 +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
rchotacode
5e1e4bd8e4
fix(oci): Mutelist support ( #10566 )
...
Co-authored-by: Ronan Chota <ronan.chota@saic.com >
Co-authored-by: Hugo P.Brito <hugopbrito@users.noreply.github.com >
2026-04-07 13:23:51 +01: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
Pepe Fagoaga
b2788df8cc
chore(issues): automate conversation lock on issue close ( #10596 )
2026-04-07 13:07:02 +02:00
Andoni Alonso
b1b361af8b
chore(ci): update Pablo user for labeling purposes ( #10594 )
2026-04-07 12:54:04 +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
Andoni Alonso
ca03d9c0a9
docs: add Google Workspace SAML SSO configuration guide ( #10564 )
...
Co-authored-by: Alan Buscaglia <Alan-TheGentleman@users.noreply.github.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2026-04-07 12:03:21 +02:00
Kay Agahd
8985280621
fix(azure): create distinct report per key/secret in keyvault checks ( #10332 )
...
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-04-07 09:36:48 +01:00
Pepe Fagoaga
b7ee2b9690
chore: rename UI tab regarding the environment ( #10588 )
2026-04-07 10:30:01 +02:00
Alejandro Bailo
6b2d9b5580
feat(ui): add Vercel provider ( #10191 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-04-07 10:13:18 +02:00
kaiisfree
c99ed991b7
fix: show all checks including threat-detection in --list-checks ( #10578 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: kaiisfree <kai@users.noreply.github.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-04-06 16:55:15 +01:00
Hugo Pereira Brito
7c0034524a
fix(sdk): add missing __init__.py for codebuild GitHub orgs check ( #10584 )
2026-04-06 16:40:04 +01:00
Josema Camacho
749110de75
chore(sdk): bump cryptography to 46.0.6, oci to 2.169.0, and alibabacloud-tea-openapi to 0.4.4 ( #10535 )
2026-04-06 15:09:33 +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
Andoni Alonso
0f1da703d1
docs(image): add Prowler App documentation and authentication guide ( #10527 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-04-06 09:59:56 +02:00
Pepe Fagoaga
07f3416493
feat(mcp): Add resource events tool ( #10412 )
2026-04-06 08:42:04 +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
Pablo Fernandez Guerra (PFE)
6ac90eb1b5
chore(ui): add pnpm supply chain security protections ( #10471 )
...
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com >
Co-authored-by: César Arroba <cesar@prowler.com >
2026-04-01 14:10:01 +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
Josema Camacho
dfe06a1077
fix(ui): allow selecting failed scans when graph data is available ( #10531 )
2026-04-01 11:08:34 +02:00
Alejandro Bailo
4f86667433
feat(sdk): add Vercel provider with 30 security checks ( #10189 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-31 16:21:22 +02:00
Andoni Alonso
4bb1e5cff7
fix(sdk): redact sensitive CLI flags in HTML output ( #10518 )
2026-03-31 15:01:09 +02:00
Pedro Martín
99b80ebbd9
chore(actions): add pr-check-compliance-mapping action ( #10526 )
2026-03-31 13:38:20 +02:00
rchotacode
d18c5a8974
fix(oci): fix identity clients ( #10520 )
...
Co-authored-by: Ronan Chota <ronan.chota@saic.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-31 09:42:19 +02:00
Hugo Pereira Brito
ab00c2dce1
feat(m365): add entra_conditional_access_policy_block_elevated_insider_risk security check ( #10234 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-30 17:27:00 +02:00
Pablo Fernandez Guerra (PFE)
765f9c72f2
docs: add missing pre-commit hooks setup for TruffleHog, Safety and Hadolint ( #10448 )
...
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 >
2026-03-30 16:43:32 +02:00
Erich Blume
de5bb94ff6
fix(image): pass registry arguments through init_global_provider ( #10470 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-03-30 15:19:01 +02:00
lydiavilchez
c009a2128a
feat(google-workspace): add CISA SCuBA Baselines compliance ( #10466 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2026-03-30 14:33:38 +02:00
Alejandro Bailo
50556df713
feat(ui): add findings grouped view ( #10425 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-03-30 14:17:36 +02:00
Hugo Pereira Brito
3b875484b0
feat(m365): add device registration MFA and harden Intune enrollment CA check ( #10222 )
...
Co-authored-by: Hugo Brito <hugopbrito@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-30 13:36:05 +02:00
lydiavilchez
442b379777
feat(google-workspace): add CIS Foundations Benchmark v1.3.0 compliance ( #10462 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-03-30 12:57:12 +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
Alan Buscaglia
6df74529d6
refactor(ui): remove "Clear all" button from filter pills strip ( #10481 )
2026-03-30 12:26:01 +02:00
César Arroba
6f6d62f51f
fix(ci): remove DOCKER_HUB_REPOSITORY secret and add toniblyx mirror push ( #10512 )
2026-03-30 11:53:04 +02:00
Hugo Pereira Brito
7148086410
feat(m365): add entra_conditional_access_policy_block_o365_elevated_insider_risk security check ( #10232 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-30 11:49:29 +02:00
Alan Buscaglia
4ef0b1bf2c
fix(ui): fix pre-commit hook skipping lint, tests, and build ( #10494 )
2026-03-30 10:44:59 +02:00
César Arroba
de492a770c
fix(ci): remove DOCKER_HUB_REPOSITORY secret from sdk container workflow ( #10509 )
2026-03-30 10:20:38 +02:00
César Arroba
e9009f783b
fix(ci): remove setup-buildx-action from create-manifest jobs ( #10508 )
2026-03-30 10:01:32 +02:00
Raajhesh Kannaa Chidambaram
db1edf5ca7
feat(aws): add internet-exposed category to 13 checks ( #10502 )
...
Co-authored-by: Raajhesh Kannaa Chidambaram <495042+raajheshkannaa@users.noreply.github.com >
2026-03-30 08:59:29 +02:00
rchotacode
82d3ccec18
fix(oci): Add multi region filtering argument support ( #10473 )
...
Co-authored-by: Ronan Chota <ronan.chota@saic.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-30 08:45:16 +02:00
rchotacode
ff46281f64
fix(oci): Fix service region support ( #10472 )
...
Co-authored-by: Ronan Chota <ronan.chota@saic.com >
2026-03-30 08:19:32 +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
Pepe Fagoaga
8267fc4813
fix(step_security): keep notify in audit mode ( #10496 )
2026-03-27 16:01:24 +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
Pepe Fagoaga
2b5d015e09
feat(security): add missing endpoints to allowlist ( #10495 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-27 13:53:52 +01:00
Adrián Peña
73e0ac6892
chore: update dependencies ( #10492 )
2026-03-27 13:13:47 +01:00
Adrián Peña
700b51ddad
chore: update Python version references from 3.9 to 3.10 ( #10493 )
2026-03-27 13:13:36 +01:00
Pepe Fagoaga
417be55604
feat(security): block mode for hardened runners ( #10482 )
2026-03-27 13:08:59 +01:00
Hugo Pereira Brito
f75ce7b4dd
feat(ui): add OpenCypher query editor ( #10445 )
2026-03-27 10:58:48 +00:00
Hugo Pereira Brito
269d9dfe41
feat(cli): add --resource-group flag to filter checks by resource group ( #10479 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-27 11:55:28 +01:00
Apoorv Darshan
7b0ce7842b
fix: remove return statements from finally blocks ( #10102 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-27 09:23:15 +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
Pepe Fagoaga
73907db856
fix(trivy-scan): don't comment if PR from fork ( #10490 )
2026-03-27 08:37:19 +01:00
Raajhesh Kannaa Chidambaram
041f95b3df
feat(ec2): add check for SG ingress from public IPs to any port ( #10335 )
...
Co-authored-by: Raajhesh Kannaa Chidambaram <495042+raajheshkannaa@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-26 17:21:16 +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
Hugo Pereira Brito
c651f60e3a
feat(m365): add entra_conditional_access_policy_mdm_compliant_device_required check ( #10220 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-26 11:36:30 +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
Sandiyo Christan
834d1bca49
feat(awslambda): enrich Function model with inventory fields and add 3 security checks ( #10381 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-26 10:33:39 +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
Pepe Fagoaga
213e18724d
fix: Prowler's changelog ( #10475 )
2026-03-25 16:07:45 +01:00
Pepe Fagoaga
571141f57c
fix(aws): set partition's region for global services ( #10458 )
2026-03-25 15:47:51 +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
Alan Buscaglia
b01fcc6cb2
fix(ui): refine filter clear and undo behavior in Findings page ( #10446 )
2026-03-25 13:20:10 +01:00
Adrián Peña
2ddd5b3091
chore: bump minimum Python to 3.10 and pin SDK dependencies ( #10464 )
2026-03-25 12:32:28 +01:00
Raajhesh Kannaa Chidambaram
6100932c60
feat(glue): add check for plaintext secrets in ETL job arguments ( #10368 )
...
Co-authored-by: Raajhesh Kannaa Chidambaram <495042+raajheshkannaa@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-25 12:25:36 +01:00
lydiavilchez
1c2b146e6e
fix(docs): replace Google Workspace customer ID image with English version ( #10467 )
2026-03-25 11:49:30 +01:00
McRolly NWANGWU
833f3779ef
feat(cloudfront): detect Standard Logging v2 via CloudWatch Log Delivery ( #10090 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-25 10:09:21 +00:00
Daniel Barranquero
c752811666
fix(oci): false positive for kms key rotation check ( #10450 )
2026-03-25 11:09:02 +01:00
Daniel Barranquero
4d1f7626f9
fix(oci): false positive for password policies ( #10453 )
2026-03-25 10:52:31 +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
Pepe Fagoaga
20cf5562b8
chore: update org members ( #10461 )
2026-03-25 09:36:10 +01:00
Pepe Fagoaga
36279f694c
chore(gha): ignore zizmor rules and fix version comment ( #10459 )
2026-03-25 09:09:36 +01:00
César Arroba
c991a1d0e8
chore: fix UI bump version ( #10451 )
2026-03-24 17:39:49 +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
Hugo Pereira Brito
435624fcd4
fix(sdk): support renamed OCI IdP mapping events ( #10416 )
2026-03-24 13:18:16 +00:00
Felix Dreissig
9e67f31913
feat(gcp): Add checks for GCP Gemini (Generative Language) API ( #10280 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-24 14:11:27 +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
Prowler Bot
c1044ef491
chore(release): Bump version to v5.23.0 ( #10439 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-24 14:05:05 +01:00
Prowler Bot
19c4c9251c
docs: Update version to v5.22.0 ( #10441 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-24 14:03:47 +01:00
Josema Camacho
55ed7a0663
docs(CHANGELOG): cutting for 5.22.0 ( #10437 )
2026-03-24 12:15:44 +01:00
Alan Buscaglia
0599040d4e
feat(ui): add batch apply pattern to Findings filters ( #10388 )
2026-03-24 11:09:11 +01:00
lydiavilchez
737d20d2c1
docs(googleworkspace): add Cloud/App documentation ( #10421 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-24 09:48:01 +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
Hugo Pereira Brito
49ba25ba07
feat(ui): add custom attack paths queries ( #10397 )
2026-03-23 15:36:37 +00:00
Daniel Barranquero
41629137ef
docs: remove cookbook from k8s section ( #10427 )
2026-03-23 16:22:54 +01:00
Hugo Pereira Brito
114e86c0dc
fix(sdk): ignore disabled users in Entra MFA check ( #10426 )
2026-03-23 15:21:31 +00:00
Prowler Bot
1015f1379f
feat(aws): Update regions for AWS services ( #10413 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-23 15:28:51 +01:00
Prowler Bot
c62ac6c71b
feat(aws): Update regions for AWS services ( #10076 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-23 15:26:29 +01:00
Daniel Barranquero
14356e3187
docs: add cookbooks section ( #10410 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-23 13:51:07 +01:00
Adrián Peña
591f5a8603
fix(api): align finding-group latest aggregation ( #10419 )
2026-03-23 12:43:45 +01:00
mintlify[bot]
93b8a7c74c
docs(attack-paths): Lighthouse AI support and supported queries to Attack Paths ( #10409 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-03-23 11:12:26 +01:00
Hugo Pereira Brito
7df73a9d4f
fix(sdk): use case-insensitive comparison for Azure MySQL flexible server checks ( #10396 )
2026-03-23 09:59:14 +00:00
Hugo Pereira Brito
1eda94140d
fix(sdk): use case-insensitive comparison for Azure VM backup checks ( #10395 )
2026-03-23 09:45:08 +00:00
Adrián Peña
ad6368a446
chore: add defusedxml as api dependency ( #10401 )
2026-03-19 18:26:55 +01:00
Adrián Peña
3361393b7d
chore: update changelog ( #10400 )
2026-03-19 17:55:18 +01:00
Sandiyo Christan
0b7a21a70c
fix(api): [security] use defusedxml to prevent XML bomb DoS in SAML metadata parsing ( #10165 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
2026-03-19 17:44:52 +01:00
Josema Camacho
872e6e239c
perf(api): replace JOINs with pre-check in threat score aggregation query ( #10394 )
2026-03-19 17:30:06 +01:00
Adrián Peña
2fe92cfce3
feat(api): add check title search for finding groups ( #10377 )
2026-03-19 16:48:26 +01:00
César Arroba
cece2cb87e
chore: pin Prowler version to lastest master commit on push ( #10384 )
2026-03-19 14:32:38 +01:00
Adrián Peña
ab266080d0
perf(api): add trigram indexes for finding groups ( #10378 )
2026-03-19 13:54:50 +01:00
Prowler Bot
4638b39ed4
chore(api): Bump version to v1.23.0 ( #10393 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-19 13:42:46 +01:00
Prowler Bot
997f9bf64a
docs: Update version to v5.21.0 ( #10391 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-19 13:40:33 +01:00
Prowler Bot
aecc234f78
chore(release): Bump version to v5.22.0 ( #10389 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-19 13:40:22 +01:00
Pepe Fagoaga
8317eff67b
chore(changelog): prepare for v5.21.0 ( #10380 )
2026-03-19 11:09:51 +01:00
Rubén De la Torre Vico
5c4ee0bc48
chore(mcp): bump MCP server version to 0.5.0 ( #10383 )
2026-03-19 10:47:46 +01:00
rchotacode
0f2fdcfb3f
chore(oraclecloud): Add Oracle Defense Cloud Support ( #10376 )
...
Co-authored-by: Ronan Chota <ronan.chota@saic.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: Hugo P.Brito <hugopbrit@gmail.com >
2026-03-19 09:41:58 +00:00
Rubén De la Torre Vico
11a8873155
feat(ui): add attack path custom query skill for Lighthouse AI ( #10323 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-18 19:35:50 +01:00
Pedro Martín
5a3475bed3
feat(compliance): add SecNumCloud 3.2 for Oracle Cloud ( #10371 )
2026-03-18 12:28:38 +01:00
Pedro Martín
bc43eed736
feat(compliance): add SecNumCloud 3.2 for AlibabaCloud ( #10370 )
2026-03-18 10:40:58 +01:00
Rubén De la Torre Vico
8c1e69b542
feat(mcp): add cartography schema tool for attack paths ( #10321 )
2026-03-18 10:39:04 +01:00
Rubén De la Torre Vico
75c4f11475
feat(ui): add skills system infrastructure to Lighthouse AI ( #10322 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-18 10:28:46 +01:00
Josema Camacho
1da10611e7
perf(attack-paths): reduce sync and findings memory usage with smaller batches and cursor iteration ( #10359 )
2026-03-18 10:08:30 +01:00
Andoni Alonso
e8aaf5266a
chore(sdk): bump pygithub from 2.5.0 to 2.8.0 ( #10353 )
2026-03-18 09:58:40 +01:00
Josema Camacho
f5f1f1ab2d
fix(attack-paths): recover graph_data_ready when scan fails during graph swap ( #10354 )
2026-03-18 09:49:45 +01:00
Andoni Alonso
65e745d779
fix(sdk): skip strict CheckMetadata validators for external tool providers ( #10363 )
2026-03-18 09:11:39 +01:00
Pedro Martín
907664093f
feat(compliance): add SecNumCloud 3.2 for GCP ( #10364 )
2026-03-18 08:38:06 +01:00
Pedro Martín
8c2e2332d7
feat(compliance): add SecNumCloud 3.2 for Azure ( #10358 )
2026-03-18 08:28:40 +01:00
tejas_0007
cb03573599
feat(compliance): Add RBI Cyber Security Framework for GCP ( #10339 )
...
Co-authored-by: Tejas Saubhage <tsaubhage0007@gmail.com >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-03-17 15:55:30 +01:00
Pedro Martín
b7571abaeb
fix(dashboard): add RBI compliance dashboard support for Azure ( #10360 )
2026-03-17 15:42:39 +01:00
lydiavilchez
4f93a89d1b
feat(ui): add Google Workspace provider integration ( #10333 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-17 13:28:28 +01:00
Sandiyo Christan
88ce188103
fix(api): [security] use psycopg2.sql to safely compose DDL in PostgresEnumMigration ( #10166 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-17 13:24:24 +01:00
Pawan Gambhir
df680ef277
fix(route53): resolve false positive in dangling IP check ( #9952 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-17 12:02:48 +01:00
Andoni Alonso
451071d694
feat(image): add image provider to UI ( #10167 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2026-03-17 10:53:37 +01:00
Zakir Jiwani
887a20f06e
feat: CORS_ALLOWED_ORIGINS configurable via environment variable ( #10355 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-17 09:55:06 +01:00
Pedro Martín
712da2cf98
feat(ui): Add CloudTrail Events tab to detail cards ( #10320 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-03-17 09:45:29 +01:00
Josema Camacho
6a4278ed4d
fix(docs): setting a couple of API PRs in the next release instead of 5.20 ( #10357 )
2026-03-17 09:00:56 +01:00
Pepe Fagoaga
febd2c8fdb
fix(ci): checkout upstream repo for tests ( #10356 )
2026-03-17 08:47:12 +01:00
Josema Camacho
787a339cd9
feat(attack-paths): scans add tenant and provider related labels to nodes ( #10308 )
2026-03-16 16:31:15 +01:00
shria :))
1cf6eaa0b7
feat(github): add organization_repository_deletion_limited check ( #10185 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-03-16 16:22:36 +01:00
Josema Camacho
b311456160
fix(security): Ignore cryptography vulnerability until we can upgrade it ( #10345 )
2026-03-16 13:19:37 +01:00
Josema Camacho
ad02801c74
refactor(attack-paths): complete migration to private graph labels and properties (phase 2) ( #10268 )
2026-03-16 12:34:58 +01:00
Daniel Barranquero
361f8548bf
feat(azure): add 'entra_conditional_access_policy_require_mfa_for_admin_portals' check and update compliance ( #10330 )
2026-03-16 12:14:58 +01:00
Prowler Bot
2b7b2623c5
feat(aws): Update regions for AWS services ( #10341 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-16 12:02:57 +01:00
Pepe Fagoaga
e9860f7002
chore: zizmor in pre-commit ( #10343 )
2026-03-16 11:32:06 +01:00
Alejandro Bailo
b509fdf562
chore(ui): add changelog entry for org dropdown actions ( #10317 ) ( #10342 )
2026-03-16 11:03:39 +01:00
Pedro Martín
e197ad6fb0
chore(gitignore): add .claude ( #10340 )
2026-03-16 10:48:15 +01:00
Hugo Pereira Brito
c9284f8003
chore(models): add pydantic validators for CheckMetadata ( #8583 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-16 10:36:08 +01:00
Alejandro Bailo
4cd3b09818
feat(ui): add organization-specific actions to providers table dropdown ( #10317 )
2026-03-16 10:32:12 +01:00
Alejandro Bailo
22f79edec5
refactor(ui): replace HeroUI Snippet with CodeSnippet component ( #10319 )
2026-03-13 16:31:39 +01:00
dependabot[bot]
0790619020
chore(deps-dev): bump multipart from 1.3.0 to 1.3.1 ( #10331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-13 12:36:16 +01:00
Daniel Barranquero
9df06095eb
chore(azure): update ResourceType and Categories for entra metadata ( #10334 )
2026-03-13 12:13:47 +01:00
Pedro Martín
3672d19c6a
feat(mutelisting): add mute button inside finding detailed view ( #10303 )
2026-03-13 11:45:10 +01:00
Rubén De la Torre Vico
ebc792e578
chore(m365): enhance metadata for entra service ( #9682 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-13 11:35:41 +01:00
Hugo Pereira Brito
534ad3d04f
feat(m365): add entra_device_code_flow_blocked security check ( #10218 )
2026-03-13 11:31:47 +01:00
Rubén De la Torre Vico
37d59b118f
chore(m365): enhance metadata for teams service ( #9685 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-13 09:53:00 +01:00
dependabot[bot]
06e32e69c0
build(deps): bump actions/setup-node from 6.1.0 to 6.2.0 ( #9933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:51:27 +01:00
dependabot[bot]
6e9f54d1ba
build(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 ( #9937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:51:07 +01:00
Rubén De la Torre Vico
b29cd7f6c7
chore(m365): enhance metadata for exchange service ( #9683 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-13 09:47:56 +01:00
dependabot[bot]
41a7b19c7d
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #9936 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:46:40 +01:00
dependabot[bot]
c972f19059
build(deps): bump actions/cache from 5.0.1 to 5.0.3 ( #9934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:45:26 +01:00
dependabot[bot]
27d074abe4
build(deps): bump actions/setup-python from 5.3.0 to 6.2.0 ( #9932 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:44:28 +01:00
dependabot[bot]
28060064de
build(deps): bump docker/login-action from 3.6.0 to 3.7.0 ( #9931 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:41:34 +01:00
dependabot[bot]
fd695b6992
build(deps): bump regclient/actions from f61d18f46c86af724a9c804cb9ff2a6fec741c7c to da9319db8e44e8b062b3a147e1dfb2f574d41a03 ( #10202 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:41:16 +01:00
Rubén De la Torre Vico
2fff8cb416
chore(m365): enhance metadata for sharepoint service ( #9684 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-13 09:40:49 +01:00
dependabot[bot]
f55e87d659
build(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.4 ( #10203 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:40:31 +01:00
dependabot[bot]
29b835360a
build(deps): bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 ( #10205 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:40:18 +01:00
dependabot[bot]
16e15a3a71
build(deps): bump github/codeql-action from 4.31.9 to 4.32.4 ( #10204 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:39:57 +01:00
dependabot[bot]
a6d47bdb2b
build(deps): bump docker/build-push-action from 6.18.0 to 6.19.2 ( #10201 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:39:43 +01:00
Prowler Bot
712af7b9c9
chore(release): Bump version to v5.21.0 ( #10328 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-13 08:55:03 +01:00
Pepe Fagoaga
b8c6f3ba67
chore(skills): add Django migrations skills ( #10260 )
2026-03-12 18:37:43 +01:00
Prowler Bot
80a814afce
chore(api): Bump version to v1.22.0 ( #10326 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-12 18:26:23 +01:00
Prowler Bot
52facad35c
docs: Update version to v5.20.0 ( #10324 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-12 18:25:31 +01:00
Alejandro Bailo
63e10c9661
refactor(ui): attack paths restyling and component migrations ( #10310 )
2026-03-12 13:49:34 +01:00
Josema Camacho
97a91bfaaa
docs(changelog): fix formatting for v5.20.0 release ( #10316 )
2026-03-12 12:58:02 +01:00
Alan Buscaglia
ba92a592ab
fix(ci): prevent grep exit code 1 from failing empty dir check ( #10315 )
2026-03-12 11:39:01 +01:00
Alejandro Bailo
5346222be2
fix(ui): handle missing relationships in FindingDetail to prevent crash ( #10314 )
2026-03-12 11:38:03 +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
Alan Buscaglia
e0d61ba5d1
fix(ci): gracefully skip E2E when test directories are empty ( #10311 )
2026-03-12 10:38:51 +01:00
Alejandro Bailo
fc2fef755a
fix(ui): query parameters on Attack Paths stuck between queries ( #10306 )
2026-03-12 09:58:46 +01:00
Josema Camacho
628a076118
docs(attack-paths): add module docstring to scan orchestrator ( #10277 )
2026-03-12 08:49:48 +01:00
Daniel Barranquero
b08cb8ffb3
fix(csv): move OU columns to the end ( #10307 )
2026-03-12 08:28:52 +01:00
Josema Camacho
57bcb74d0d
fix(api): upgrade Cartography to 0.132.0 to fix exposed_internet on ELB/ELBv2 nodes ( #10272 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-11 18:12:43 +01:00
Raajhesh Kannaa Chidambaram
39385567fc
feat(organizations): add OU metadata to outputs ( #10283 )
...
Co-authored-by: Raajhesh Kannaa Chidambaram <495042+raajheshkannaa@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-11 16:41:44 +01:00
Alan Buscaglia
125ba830f7
fix(ci): prevent E2E auth setups from running on broad path matches ( #10304 )
2026-03-11 15:38:18 +01:00
Alejandro Bailo
db7554c8fb
feat(ui): redesign providers page with modern table and cloud recursion ( #10292 )
2026-03-11 13:13:28 +01:00
lydiavilchez
65a7098104
feat(api): add Google Workspace provider API integration ( #10247 )
2026-03-11 12:06:30 +01:00
Daniel Barranquero
e28bde797f
feat(openstack): object storage service with 7 new checks ( #10258 )
2026-03-11 12:00:43 +01:00
Rubén De la Torre Vico
cc0d83de91
docs(mcp_server): add Attack Paths MCP tools documentation ( #10302 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 10:11:37 +01:00
Utwo
e40beee315
feat: Helm CD ( #10079 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-11 10:07:22 +01:00
Daniel Barranquero
e9855bbf2f
docs: update mutelist docs ( #10296 )
2026-03-10 16:58:31 +01:00
Daniel Barranquero
2768b7ad4e
docs: update readme and docs with new providers ( #10295 )
2026-03-10 16:58:08 +01:00
Josema Camacho
57f3920e66
refactor(api): migrate Attack Paths network exposure queries from APOC to openCypher ( #10266 )
2026-03-10 16:48:16 +01:00
Josema Camacho
3288a4a131
fix(api): add missing logging for Attack Paths query execution and scan error handling ( #10269 )
2026-03-10 16:47:53 +01:00
Michael Wentz
c4d692f77b
feat(guardduty): add org-wide delegated admin check across all regions ( #9867 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-10 12:56:00 +01:00
Adrián Peña
344a098ddc
docs: document required permissions for mutelist features ( #10294 )
2026-03-10 12:20:25 +01:00
Eran Cohen
0b461233c1
feat(iam): Add trusted IP configurable option to reduce false positives in 'opensearch' check ( #8631 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-10 12:12:54 +01:00
Pepe Fagoaga
d3213e9f1e
chore(providers): Return 409 on conflict ( #10293 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-10 10:54:09 +01:00
Alejandro Bailo
e4bccfb26e
chore(ui): move security changelog entry from v19.1 to v20 ( #10291 )
2026-03-10 09:54:30 +01:00
Rubén De la Torre Vico
e3e2408717
chore(m365): enhance metadata for purview service ( #9092 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-09 20:42:33 +01:00
Rubén De la Torre Vico
20efe001ff
chore(m365): enhance metadata for defender service ( #9681 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-09 20:13:45 +01:00
Rubén De la Torre Vico
9b64efeec2
chore(m365): enhance metadata for admincenter service ( #9680 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-09 19:48:23 +01:00
Pedro Martín
23a8d4e680
feat(ui): improve organizations onboarding ( #10274 )
2026-03-09 16:54:50 +01:00
Daniel Barranquero
809142de35
chore(alibaba): update all metadata files ( #10289 )
2026-03-09 16:37:19 +01:00
Alejandro Bailo
1e95b48c86
fix(ui): rename error text token to text-text-error-primary ( #10285 )
2026-03-09 13:36:31 +01:00
Pepe Fagoaga
5a062b19dc
chore: remove SaaS reference in dashboard ( #10288 )
2026-03-09 13:14:19 +01:00
Rubén De la Torre Vico
b60867c5b6
chore(oraclecloud): enhance metadata for identity service ( #9375 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 14:12:06 +01:00
Rubén De la Torre Vico
25c982d915
chore(oraclecloud): enhance metadata for events service ( #9373 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 13:46:13 +01:00
Alejandro Bailo
2e60bb82d5
fix(ui): skip launch step when updating provider credentials ( #10278 )
2026-03-06 13:39:25 +01:00
Rubén De la Torre Vico
ab92755e47
chore(oraclecloud): enhance metadata for objectstorage service ( #9379 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 13:17:14 +01:00
Rubén De la Torre Vico
2e236a2cd1
chore(oraclecloud): enhance metadata for network service ( #9378 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 13:05:51 +01:00
Rubén De la Torre Vico
be6d1823c9
chore(oraclecloud): enhance metadata for kms service ( #9377 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 12:39:01 +01:00
Pedro Martín
86daf7bc05
fix(pdf): align ENS report requirement status ( #10270 )
2026-03-06 12:36:50 +01:00
Rubén De la Torre Vico
1a6285c6a0
chore(oraclecloud): enhance metadata for integration service ( #9376 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 12:30:50 +01:00
Alejandro Bailo
acc6f731b4
chore(ui): update changelog for v1.20.0 ( #10275 )
2026-03-06 12:26:59 +01:00
Rubén De la Torre Vico
6aa524c47d
chore(oraclecloud): enhance metadata for filestorage service ( #9374 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 12:21:45 +01:00
Rubén De la Torre Vico
ca992006b8
chore(oraclecloud): enhance metadata for database service ( #9372 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 12:10:14 +01:00
Rubén De la Torre Vico
77c70114dc
chore(oraclecloud): enhance metadata for compute service ( #9371 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 12:01:15 +01:00
Daniel Barranquero
7ae14ea1ac
chore(github): enhance metadata for 'organization' service ( #10273 )
2026-03-06 11:02:45 +01:00
Alejandro Bailo
48df613095
feat(ui): improve attack paths page layout and UX ( #10249 )
2026-03-06 10:49:11 +01:00
Rubén De la Torre Vico
97f4cb716d
chore(github): enhance metadata for repository service ( #9659 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 10:36:07 +01:00
Alejandro Bailo
b1c5fa4c46
refactor(ui): migrate provider wizard forms from HeroUI to shadcn ( #10259 )
2026-03-06 10:13:47 +01:00
Rubén De la Torre Vico
cc02c6f880
chore(mongodbatlas): enhance metadata for clusters service ( #9657 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 10:09:24 +01:00
Rubén De la Torre Vico
d5827f3e83
chore(mongodbatlas): enhance metadata for organizations service ( #9658 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-06 09:58:38 +01:00
Hugo Pereira Brito
9cf63a2a68
feat(m365): add custom entra_conditional_access_policy_compliant_device_hybrid_joined_device_mfa_required check ( #10197 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 18:11:20 +01:00
Alejandro Bailo
e2fe482238
fix(ui): bump pnpm overrides to resolve 11 npm security vulnerabilities ( #10267 )
2026-03-05 14:00:44 +01:00
Pedro Martín
72938ca797
docs(aws): improve organizations ( #10265 )
2026-03-05 12:56:42 +01:00
Rubén De la Torre Vico
fe9dbdfd2c
chore(kubernetes): enhance metadata for scheduler service ( #9679 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 12:08:47 +01:00
Rubén De la Torre Vico
a5763289dd
chore(kubernetes): enhance metadata for rbac service ( #9678 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 11:57:18 +01:00
Rubén De la Torre Vico
36f4daf646
chore(kubernetes): enhance metadata for kubelet service ( #9677 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 11:36:50 +01:00
Rubén De la Torre Vico
4a2d8111bc
chore(kubernetes): enhance metadata for core service ( #9676 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 11:24:54 +01:00
Hugo Pereira Brito
726b5665d0
feat(m365): add entra_conditional_access_policy_approved_client_app_required_for_mobile security check ( #10216 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 10:58:18 +01:00
Rubén De la Torre Vico
5968441f59
chore(kubernetes): enhance metadata for controllermanager service ( #9675 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 10:44:22 +01:00
Rubén De la Torre Vico
6069d6e231
chore(kubernetes): enhance metadata for apiserver service ( #9674 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-03-05 10:29:27 +01:00
Daniel Barranquero
9a4167d947
feat(docs): add Prowler Cloud docs to Openstack getting started ( #10100 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-05 10:13:34 +01:00
Prowler Bot
43792f39c8
docs: Update version to v5.19.0 ( #10255 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-04 21:18:41 +01:00
Prowler Bot
4e80e0564d
chore(api): Bump version to v1.21.0 ( #10254 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-04 21:18:34 +01:00
Prowler Bot
a81931bb35
chore(release): Bump version to v5.20.0 ( #10252 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-03-04 21:18:24 +01:00
Hugo Pereira Brito
6ad991c63c
docs(docs): add Prowler Cloud documentation for Cloudflare provider ( #10151 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-04 17:36:21 +01:00
mintlify[bot]
104a4a92c3
docs: Add OCSF field requirements for Prowler Cloud integration ( #10245 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-04 11:59:22 +01:00
Pedro Martín
62988821a7
chore(mcp_server): update for release 5.19 ( #10248 )
2026-03-04 11:46:15 +01:00
Pepe Fagoaga
7a712d5fef
chore(changelog): review latest entries ( #10246 )
2026-03-04 11:26:53 +01:00
Josema Camacho
8a3d27139a
docs: add Attack Paths UI documentation ( #10230 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-04 10:54:45 +01:00
Alejandro Bailo
73415e2f8a
chore(ui): improve provider wizard docs link labels ( #10244 )
2026-03-04 09:33:32 +01:00
Andoni Alonso
e8d2b4a189
fix(iac): include resource line range in finding UID to prevent duplicates ( #10241 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-03 17:40:36 +01:00
Andoni Alonso
b61b6cba53
feat(sdk): add provider identity fields to OCSF unmapped output ( #10240 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-03 16:42:08 +01:00
Pepe Fagoaga
71ee4213b3
chore(ingestions): rename flag, update docs ( #10236 )
2026-03-03 15:04:34 +01:00
Hugo Pereira Brito
e96ea54f3b
feat(m365): add entra_break_glass_users_fido2_security_key_registered security check ( #10213 )
...
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
2026-03-03 13:58:44 +01:00
Andoni Alonso
dfca97633e
feat(sdk): add provider_uid to OCSF unmapped output ( #10231 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-03 13:35:58 +01:00
Daniel Barranquero
3538e7accf
chore: modify Cloudflare account and resource UIDs ( #10227 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-03 13:09:38 +01:00
Hugo Pereira Brito
548a137046
feat(m365): add entra_authentication_method_sms_voice_disabled security check ( #10212 )
2026-03-03 13:08:02 +01:00
Daniel Barranquero
012fd84cb0
chore: add provider-uid flag for iac provider ( #10233 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-03 13:07:15 +01:00
Hugo Pereira Brito
8f3e69f571
docs(tutorials): add note about latest scan results in Overview and Resources ( #10221 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 12:58:05 +01:00
Pepe Fagoaga
9c2cb5efa8
fix(elbv2): Handle post-quantum (PQ) TLS policies ( #10219 )
2026-03-03 10:18:00 +01:00
Pepe Fagoaga
fa93cabc0b
chore: print OCSF import result in the CLI ( #10229 )
2026-03-03 10:17:04 +01:00
Andoni Alonso
efcbbf63c2
docs: review and fix documentation coverage for provider CLI flags ( #10040 )
2026-03-03 09:57:05 +01:00
Harsh Mishra
150abce4a8
fix(aws): respect AWS_ENDPOINT_URL for STS session creation ( #10228 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-03-03 08:25:59 +01:00
Daniel Barranquero
dcf74113fc
chore: modify M365 and Github account UIDs ( #10226 )
2026-03-02 17:22:09 +01:00
mintlify[bot]
42f9b5fb2f
docs: rename Findings Ingestion to Import Findings ( #10224 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-03-02 16:25:06 +01:00
Alejandro Bailo
c74fa131ea
fix(ui): navigate to launch step after successful test in update mode ( #10223 )
2026-03-02 15:59:16 +01:00
Hugo Pereira Brito
07dea4f402
refactor(m365): rename conditional access policy checks to include policy prefix ( #10217 )
2026-03-02 13:41:24 +01:00
Pepe Fagoaga
c71ae75c70
chore(changelog): release v5.19.0 ( #10180 )
2026-03-02 13:24:03 +01:00
Daniel Barranquero
b21ded6d46
feat(openstack): add image service with 6 checks ( #10096 )
2026-03-02 12:47:49 +01:00
Daniel Barranquero
8eddb48b16
feat(openstack): add blockstorage service with 7 checks ( #10120 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-03-02 12:08:08 +01:00
Daniel Barranquero
d3ba93f0c0
feat(openstack): add networking service with 6 checks ( #9970 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-03-02 11:55:37 +01:00
Andoni Alonso
8adb4f43ad
chore: bump Trivy to 0.69.2 ( #10210 )
2026-03-02 09:54:34 +01:00
Pepe Fagoaga
8af9b333c9
ci: restore persist credentials when no output is generated ( #10211 )
2026-03-02 09:14:02 +01:00
Pepe Fagoaga
4e71a9dcf1
ci(security): Add zizmor ( #10208 )
2026-03-02 08:25:13 +01:00
Pepe Fagoaga
7adcbed727
fix(ci): zizmor security improvements ( #10207 )
2026-03-02 08:24:51 +01:00
Andoni Alonso
8be218b29f
fix(ci): harden GitHub Actions workflows against expression injection ( #10200 )
2026-03-01 19:58:43 +01:00
Alejandro Bailo
80e84d1da4
fix(ui): stabilize provider wizard modal and DataTable rendering ( #10194 )
2026-02-27 14:35:13 +01:00
mintlify[bot]
fff80a920b
chore(docs): Add Reo tracking beacon ( #10193 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-02-27 13:07:46 +01:00
mintlify[bot]
90a4579230
docs(install): Add missing notes for Docker Compose installation ( #10192 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-02-27 12:53:59 +01:00
Pedro Martín
2f44be8db4
docs(aws): add AWS Organizations ( #10183 )
2026-02-27 12:28:16 +01:00
Alejandro Bailo
288593d01e
fix(ui): patch npm transitive dependency vulnerabilities ( #10187 )
2026-02-27 10:31:20 +01:00
Alejandro Bailo
ddb6c03c0e
test(ui): fix provider E2E test selectors and reliability ( #10178 )
2026-02-27 10:12:54 +01:00
mintlify[bot]
79d4476713
docs(import): Add billing impact section to Findings Import ( #10186 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-02-27 10:11:16 +01:00
Anthony
06f6e8b99b
fix(ui): apply provider/account filters to Findings Severity Over Time chart ( #10103 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-02-27 10:10:47 +01:00
Adrián Peña
8ee4a9e3fc
fix(sdk): scope scan_id by provider and account ( #10184 )
2026-02-26 19:19:29 +01:00
Adrián Peña
336cbe1844
feat(ingestions): allow multiple scan_ids and providers inside the ocsf ( #10182 )
2026-02-26 17:56:21 +01:00
Andoni Alonso
c8ce590039
feat(m365): add entra_default_app_management_policy_enabled security check ( #9898 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-26 16:14:29 +01:00
Josema Camacho
b3a67fa1a0
feat(api): add accept header text/plain to attack paths query endpoints for support llm-friendly output ( #10162 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2026-02-26 12:53:58 +01:00
Adrián Peña
902558f2d4
feat(api): block attack-paths-scans custom queries and schema endpoints ( #10177 )
2026-02-26 12:27:52 +01:00
Alan Buscaglia
09302f9d7d
fix(ci): include E2E test paths in impact analysis module matching ( #10176 )
2026-02-26 12:10:36 +01:00
Andoni Alonso
df09b14c75
feat(m365): add entra_all_apps_conditional_access_coverage security check ( #9902 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-26 11:37:09 +01:00
Adrián Peña
eacb3430cb
fix(api): recalc tenant compliance summary after provider deletion ( #10172 )
2026-02-26 11:18:15 +01:00
Alan Buscaglia
c151d08712
fix(skills): add Bash 3.2 compatibility to sync.sh ( #9841 )
2026-02-26 10:26:22 +01:00
Pedro Martín
fac089ab78
feat(compliance): add SecNumCloud for AWS ( #10117 )
2026-02-26 09:31:19 +01:00
Rubén De la Torre Vico
d15cabee20
feat(ui): add attack paths tools to Lighthouse allowed list ( #10175 )
2026-02-25 16:42:13 +01:00
Andoni Alonso
ee7ecabe29
docs: add pre-configured GitHub PAT creation links ( #10174 )
2026-02-25 14:13:53 +01:00
Alejandro Bailo
2a58781e37
test(ui): update E2E page objects and improve test stability ( #10158 )
2026-02-25 13:30:54 +01:00
Alejandro Bailo
f403971885
feat(ui): add AWS Organizations bulk connect flow ( #10157 )
2026-02-25 13:16:34 +01:00
Alejandro Bailo
7935e926ac
feat(ui): replace route-based provider flow with modal wizard ( #10156 )
2026-02-25 13:08:17 +01:00
Alejandro Bailo
231bfd6f41
feat(ui): add organization server actions and scan launching ( #10155 )
2026-02-25 12:56:26 +01:00
Alejandro Bailo
fe8d5893af
feat(ui): add organization and wizard types and stores ( #10154 )
2026-02-25 12:45:15 +01:00
Hugo Pereira Brito
db1db7d366
feat(m365): add entra_require_mfa_for_management_api security check ( #10150 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-02-25 12:29:23 +01:00
Alejandro Bailo
6d9ef78df1
style(ui): improve shadcn primitives and add shared components ( #10153 )
2026-02-25 12:19:08 +01:00
lydiavilchez
9ee8072572
feat(googleworkspace): add Google Workspace provider with directory service and super admin check ( #10022 )
2026-02-25 12:17:13 +01:00
Hugo Pereira Brito
6935c4eb1b
feat(m365): add entra_app_enforced_restrictions security check ( #10058 )
2026-02-25 11:53:35 +01:00
Adrián Peña
e47f2b4033
fix(api): harden security hub retries ( #10144 )
2026-02-25 11:34:41 +01:00
Rubén De la Torre Vico
7077a56331
chore(mcp_server): bump MCP Server package version to 0.4.0 ( #10171 )
2026-02-25 11:31:35 +01:00
mintlify[bot]
964cc45b14
docs(rbac): add permissions table with scope ( #10163 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-02-25 11:17:17 +01:00
Rubén De la Torre Vico
a8e504887b
feat(mcp_server): add tools related with attack paths ( #10145 )
2026-02-25 10:56:40 +01:00
mintlify[bot]
2115344de8
docs: add findings ingestion documentation ( #10159 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-02-24 19:15:46 +01:00
Pepe Fagoaga
6962622fd2
fix(aws): filter VPC endpoint services by audited account to prevent AccessDenied errors ( #10152 )
...
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jfagoagas <16007882+jfagoagas@users.noreply.github.com >
2026-02-24 18:30:31 +01:00
Adrián Peña
2a4ee830cc
feat(sdk): add --export-ocsf flag for OCSF ingestion to Prowler Cloud ( #10095 )
2026-02-24 17:47:35 +01:00
Josema Camacho
247bde1ef4
feat(attack-paths): add custom query and cartography schema endpoints ( #10149 )
2026-02-24 15:49:50 +01:00
Andoni Alonso
c159181d27
feat(api): add Image provider support for container image scanning ( #10128 )
2026-02-24 13:06:34 +01:00
Daniel Barranquero
030d053c84
chore(openstack): support multi-region in the same provider ( #10135 )
2026-02-24 12:50:52 +01:00
Prowler Bot
61076c755f
feat(oraclecloud): Update commercial regions ( #10134 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-24 11:37:25 +01:00
Andoni Alonso
75d01efc0d
feat(m365): add entra_conditional_access_policy_emergency_access_exclusion security check ( #9903 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-24 11:35:31 +01:00
Josema Camacho
e688e60fde
feat(attack-paths): configure Neo4j for read-only queries ( #10140 )
2026-02-24 10:15:22 +01:00
Pepe Fagoaga
51dbf17faa
fix(workflow): prevent GitHub auto-linking in triage tables ( #10143 )
2026-02-24 08:39:55 +01:00
Hugo Pereira Brito
f7895e206b
fix(azure): standardize resource_id values across Azure checks ( #9994 )
2026-02-23 17:53:31 +01:00
Pepe Fagoaga
cd12a9451f
feat(ci): add AI-powered issue triage agentic workflow ( #10073 )
2026-02-23 16:09:35 +01:00
Adrián Peña
584455a12a
feat(api): add finding groups summaries ( #9961 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-02-23 13:44:45 +01:00
Hugo Pereira Brito
5830cb63c9
fix(sdk): update Trend Micro URLs in AWS metadata files ( #10068 )
2026-02-23 13:15:06 +01:00
Josema Camacho
75c7f61513
feat(api): private labels and properties in Attack Paths graph - phase 1 ( #10124 )
2026-02-23 11:30:26 +01:00
Josema Camacho
b5d2a75151
feat(api): filter Attack Paths query results by provider_id ( #10118 )
2026-02-23 11:06:30 +01:00
Josema Camacho
c12f27413d
fix(api): handle provider deletion race condition in attack paths scan ( #10116 )
2026-02-23 10:53:58 +01:00
Hugo Pereira Brito
bb5a4371bd
feat(ui): add Cloudflare provider support ( #9910 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-02-23 09:33:17 +01:00
Pedro Martín
9f6121bc05
fix(ocsf): serialization errors non-serializable resource meta ( #10129 )
2026-02-20 14:44:03 +01:00
Pedro Martín
9d4f68fa70
feat(compliance): add CIS 6.0 for the AWS provider ( #10127 )
2026-02-20 13:53:01 +01:00
Daniel Barranquero
b5e721aa44
fix: update ResourceType in Openstack and docs ( #10126 )
2026-02-20 12:05:08 +01:00
Daniel Barranquero
40f6a7133d
feat(ui): add OpenStack provider support ( #10046 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-02-20 09:44:34 +01:00
Andoni Alonso
ea60f2d082
feat(m365): add defenderxdr_critical_asset_management_pending_approvals security check ( #10085 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-19 18:49:41 +01:00
Andoni Alonso
e8c0a37d50
feat(m365): add entra_seamless_sso_disabled security check ( #10086 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-19 18:19:07 +01:00
Hugo Pereira Brito
48b94b2a9f
feat(m365): add defenderxdr_endpoint_privileged_user_exposed_credentials security check ( #10084 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-19 17:52:16 +01:00
Hugo Pereira Brito
20b26bc7d0
feat(m365): add entra_app_registration_no_unused_privileged_permissions security check ( #10080 )
...
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-19 17:12:50 +01:00
Hugo Pereira Brito
23e51158e0
feat(m365): add defenderidentity_health_issues_no_open security check ( #10087 )
2026-02-19 16:58:08 +01:00
Andoni Alonso
d2f4f8c406
feat(image): add registry scan mode with OCI, Docker Hub, and ECR support ( #9985 )
2026-02-19 12:48:55 +01:00
Josema Camacho
a9c7351489
fix(api): upgrade cartography to 0.129.0 and neo4j driver to 6.x ( #10110 )
2026-02-18 16:28:24 +01:00
Alejandro Bailo
5f2e4eb2a6
fix(ui): replace HeroUI dropdowns with shadcn selects ( #10097 )
2026-02-18 13:46:57 +01:00
Alan Buscaglia
639333b540
feat(ui): setup vitest with react testing library and TDD workflow ( #9925 )
2026-02-18 11:25:50 +01:00
Pedro Martín
b732cf4f06
feat(docker): ulimits to worker services to prevent exhaustion ( #10107 )
2026-02-18 10:23:02 +01:00
Josema Camacho
be3be3eb62
fix(api): clean up temp Neo4j databases on scan failure and provider deletion ( #10101 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-18 10:18:34 +01:00
Daniel Barranquero
338d514197
fix(api): gcp project id validation for legacy projects ( #10078 )
2026-02-18 10:11:07 +01:00
Pedro Martín
fec86754d8
fix(compliance): remove account_id and location for manual reqs ( #10105 )
2026-02-18 09:46:19 +01:00
Pedro Martín
313da7ebf5
feat(ui): add CSV and PDF download buttons to compliance views ( #10093 )
2026-02-18 09:36:54 +01:00
Josema Camacho
7698cdce2e
feat(attack-paths): add graph_data_ready field to decouple query availability from scan state ( #10089 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-02-17 17:29:36 +01:00
Pedro Martín
ff25d6a8c2
fix(ui): changes for update credetials for AliababaCloud provider ( #10098 )
2026-02-17 15:50:02 +01:00
Rubén De la Torre Vico
04b43b20ae
chore(azure): enhance metadata for vm service ( #9629 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-17 13:30:27 +01:00
Rubén De la Torre Vico
7d8de1d094
chore(azure): enhance metadata for entra service ( #9619 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-17 12:53:27 +01:00
Sandiyo Christan
2c2881b351
fix(oss): use defusedxml to prevent XXE vulnerabilities ( #9999 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-02-17 12:21:30 +01:00
Rubén De la Torre Vico
f8d0be311c
chore(azure): enhance metadata for keyvault service ( #9621 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-17 11:57:27 +01:00
Hugo Pereira Brito
8438a94203
chore: enhance github documentation and ui placeholder ( #9830 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-02-17 10:48:53 +01:00
Pedro Martín
e8c48b7827
feat(reporting): support CSA CCM PDF reports ( #10088 )
2026-02-17 09:48:45 +01:00
Prowler Bot
df8a7220ff
feat(oraclecloud): Update commercial regions ( #10082 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-16 14:23:28 +01:00
Daniel Barranquero
a106cdf4c9
fix: oci regions actions labels ( #10083 )
2026-02-16 14:23:17 +01:00
Daniel Barranquero
a86f0b95bc
fix(oci): update regions script to handle raw credentials ( #10081 )
2026-02-16 14:03:27 +01:00
Josema Camacho
bb34f6cc3d
refactor(api): remove graph_database and is_graph_database_deleted from AttackPathsScan ( #10077 )
2026-02-16 12:46:49 +01:00
Daniel Barranquero
be516f1dfc
feat(openstack): Add 7 New Compute Security Checks ( #9944 )
2026-02-16 11:46:48 +01:00
Copilot
90e317d39f
fix(kms): detect public access for any KMS action, not just kms:* ( #10071 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jfagoagas <16007882+jfagoagas@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-02-16 10:12:29 +01:00
Pedro Martín
21bdbacdfb
chore(readme): update and add skill ( #10067 )
...
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-16 09:31:21 +01:00
Rubén De la Torre Vico
75ee07c6e1
chore(gcp): enhance metadata for logging service ( #9648 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-13 16:37:07 +01:00
Rubén De la Torre Vico
ddc5d879e0
chore(gcp): enhance metadata for kms service ( #9647 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-13 16:32:26 +01:00
Rubén De la Torre Vico
006c2dc754
chore(gcp): enhance metadata for iam service ( #9646 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-13 16:24:52 +01:00
Rubén De la Torre Vico
4981d3fc38
chore(gcp): enhance metadata for gke service ( #9645 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 16:14:14 +01:00
Rubén De la Torre Vico
cceaf1ea54
chore(gcp): enhance metadata for gcr service ( #9644 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-02-13 15:55:00 +01:00
Rubén De la Torre Vico
b436da27c8
chore(gcp): enhance metadata for dns service ( #9643 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 15:47:30 +01:00
Rubén De la Torre Vico
82be83c668
chore(gcp): enhance metadata for dataproc service ( #9642 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 14:57:33 +01:00
Andoni Alonso
4f18bfc33c
feat(iam): add ECS Exec privilege escalation detection (ECS-006) ( #10066 )
2026-02-13 14:45:33 +01:00
Rubén De la Torre Vico
941f9b7e0b
chore(gcp): enhance metadata for compute service ( #9641 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 14:29:38 +01:00
kushpatel321
9da0b0c0b1
feat(github): add organization domain verification check ( #10033 )
...
Co-authored-by: Kush321 <kushp2018@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-02-13 13:41:17 +01:00
Rubén De la Torre Vico
8c1da0732d
chore(gcp): enhance metadata for cloudsql service ( #9639 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 13:35:34 +01:00
Josema Camacho
02b58d8a31
fix(api): mark attack paths scan as failed when celery task fails ( #10065 )
2026-02-13 13:20:38 +01:00
Rubén De la Torre Vico
3defbcd386
chore(gcp): enhance metadata for cloudstorage service ( #9640 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 13:17:58 +01:00
Josema Camacho
ceb4691c36
build(deps): bump cryptography to 44.0.3 and py-ocsf-models to 0.8.1 ( #10059 )
2026-02-13 12:36:38 +01:00
Pepe Fagoaga
4be8831ee1
docs: add proxy/load balancer UI rebuild requirements ( #10064 )
2026-02-13 11:11:05 +01:00
Andoni Alonso
da23d62e6a
docs(image): add Image provider CLI documentation ( #9986 )
2026-02-13 11:00:03 +01:00
Rubén De la Torre Vico
222db94a48
chore(gcp): enhance metadata for bigquery service ( #9638 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 10:57:31 +01:00
Hugo Pereira Brito
c33565a127
fix(sdk): update openstacksdk to fix pip install on systems without C compiler ( #10055 )
2026-02-13 10:49:01 +01:00
Pedro Martín
961b247d36
feat(compliance): add csa ccm for the alibabacloud provider ( #10061 )
2026-02-13 10:36:29 +01:00
Rubén De la Torre Vico
6abd5186aa
chore(gcp): enhance metadata for apikeys service ( #9637 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-13 10:35:05 +01:00
Pedro Martín
627088e214
feat(compliance): add csa ccm for the oraclecloud provider ( #10057 )
2026-02-12 18:06:51 +01:00
Josema Camacho
93ac38ca90
feat(attack-pahts--aws-queries): The rest of Path Finding paths queries ( #10008 )
2026-02-12 17:09:08 +01:00
Andoni Alonso
aa7490aab4
feat(image): add container image provider for CLI scanning ( #9984 )
2026-02-12 16:36:48 +01:00
Daniel Barranquero
b94c8a5e5e
feat(api): add OpenStack provider support ( #10003 )
2026-02-12 14:40:19 +01:00
Daniel Barranquero
e6bea9f25a
feat(oraclecloud): add automated OCI regions updater script and CI workflow ( #10020 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-02-12 14:35:43 +01:00
dependabot[bot]
1f4e308374
build(deps): bump pillow from 12.1.0 to 12.1.1 in /api ( #10027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-02-12 14:26:03 +01:00
Pedro Martín
4d569d5b79
feat(compliance): add csa ccm for the gcp provider ( #10042 )
2026-02-12 14:13:24 +01:00
Alejandro Bailo
5b038e631a
refactor(ui): centralize provider type filter sanitization in server actions ( #10043 )
2026-02-12 14:12:37 +01:00
Alejandro Bailo
c5707ae9f1
chore(ui): update npm dependencies to fix security vulnerabilities ( #10052 )
2026-02-12 14:02:05 +01:00
Pedro Martín
29090adb03
feat(compliance): add csa ccm for the azure provider ( #10039 )
2026-02-12 13:35:22 +01:00
Hugo Pereira Brito
78bd9adeed
chore(cloudflare): parallelize zone API calls with threading ( #9982 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-02-12 13:15:51 +01:00
Pedro Martín
f55983a77d
feat(compliance): add csa ccm 4.0 for the aws provider ( #10018 )
2026-02-12 13:10:59 +01:00
Hugo Pereira Brito
52f98f1704
chore(ci): update org members list in PR labeler ( #10053 )
2026-02-12 13:04:35 +01:00
Andoni Alonso
3afa98084f
chore(ci): update Josema user for labeling purposes ( #10041 )
2026-02-12 11:46:14 +01:00
Alejandro Bailo
b0ee914825
chore(ui): improve changelog wording for v1.18.2 bug fixes ( #10044 )
2026-02-12 11:30:56 +01:00
Andoni Alonso
eabe488437
feat(aws): update privilege escalation check with pathfinding.cloud patterns ( #9922 )
2026-02-12 09:39:39 +01:00
Alejandro Bailo
8104382cc1
fix(ui): reapply filter transition opacity overlay on filter changes ( #10036 )
2026-02-11 22:13:33 +01:00
Alejandro Bailo
592c7bac81
fix(ui): move default muted filter from middleware to client-side hook ( #10034 )
2026-02-11 20:58:58 +01:00
Alejandro Bailo
3aefde14aa
revert: re-integrate signalFilterChange into useUrlFilters ( #10028 ) ( #10032 )
2026-02-11 20:21:58 +01:00
Alejandro Bailo
02f3e77eaf
fix(ui): re-integrate signalFilterChange into useUrlFilters and always reset page on filter change ( #10028 )
2026-02-11 20:06:26 +01:00
Alejandro Bailo
bcd7b2d723
fix(ui): remove useTransition and shared context from useUrlFilters ( #10025 )
2026-02-11 18:57:48 +01:00
Alejandro Bailo
86946f3a84
fix(ui): fix findings filter silent reverts by replacing useRelatedFilters effect with pure derivation ( #10021 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 17:57:38 +01:00
Andoni Alonso
fce1e4f3d2
feat(m365): add defender_safe_attachments_policy_enabled security check ( #9833 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-11 15:42:11 +01:00
Andoni Alonso
5d490fa185
feat(m365): add defender_atp_safe_attachments_and_docs_configured security check ( #9837 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-11 15:21:06 +01:00
Alejandro Bailo
ea847d8824
fix(ui): use local transitions for filter navigation to prevent silent reverts ( #10017 )
2026-02-11 14:41:03 +01:00
Andoni Alonso
c5f7e80b20
feat(m365): add defender_safelinks_policy_enabled security check ( #9832 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-11 13:03:32 +01:00
Alejandro Bailo
f5345a3982
fix(ui): fix filter navigation and pagination bugs in findings and scans pages ( #10013 )
2026-02-11 11:18:29 +01:00
Adrián Peña
b539514d8d
docs: restructure SAML SSO guide for Okta App Catalog ( #10012 )
2026-02-11 11:15:59 +01:00
Hugo Pereira Brito
9acef41f96
fix(sdk): mute HPACK library logs to prevent token leakage ( #10010 )
2026-02-11 10:59:15 +01:00
Pedro Martín
c40adce2ff
feat(oraclecloud): add CIS 3.1 compliance framework ( #9971 )
2026-02-11 10:39:16 +01:00
Adrián Peña
378c2ff7f6
fix(saml): prevent SAML role mapping from removing last manage-account user ( #10007 )
2026-02-10 15:57:34 +01:00
Alejandro Bailo
d54095abde
feat(ui): add expandable row support to DataTable ( #9940 )
2026-02-10 15:51:55 +01:00
Alejandro Bailo
a12cb5b6d6
feat(ui): add TreeView component for hierarchical data ( #9911 )
2026-02-10 15:26:07 +01:00
Andoni Alonso
dde42b6a84
fix(github): combine --repository and --organization flags for scan scoping ( #10001 )
2026-02-10 14:34:59 +01:00
Prowler Bot
3316ec8d23
feat(aws): Update regions for AWS services ( #9989 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-10 12:02:09 +01:00
Alejandro Bailo
71220b2696
fix(ui): replace HeroUI dropdowns with Radix ActionDropdown to fix overlay conflict ( #9996 )
2026-02-10 10:28:03 +01:00
Utwo
dd730eec94
feat(app): Helm chart for deploying prowler in k8s ( #9835 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-09 16:43:12 +01:00
Alejandro Bailo
afe2e0a09e
fix(ui): guard against unknown provider types in ProviderTypeSelector ( #9991 )
2026-02-09 15:18:50 +01:00
Alejandro Bailo
507d163a50
docs(ui): mark changelog v1.18.1 as released with Prowler v5.18.1 ( #9993 )
2026-02-09 13:16:44 +01:00
Josema Camacho
530fef5106
chore(attack-pahts): Internet node is now created while Attack Paths scan ( #9992 )
2026-02-09 12:17:51 +01:00
Josema Camacho
5cbbceb3be
chore(attack-pahts): improve attack paths queries attribution ( #9983 )
2026-02-09 11:07:12 +01:00
Daniel Barranquero
fa189e7eb9
docs(openstack): add provider to introduction table ( #9990 )
2026-02-09 10:33:10 +01:00
Pedro Martín
fb966213cc
test(e2e): add e2e tests for alibabacloud provider ( #9729 )
2026-02-09 10:25:26 +01:00
Rubén De la Torre Vico
097a60ebc9
chore(azure): enhance metadata for monitor service ( #9622 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-09 10:12:57 +01:00
Pedro Martín
db03556ef6
chore(readme): update content ( #9972 )
2026-02-09 09:09:46 +01:00
Josema Camacho
ecc8eaf366
feat(skills): create new Attack Packs queries in openCypher ( #9975 )
2026-02-06 11:57:33 +01:00
Alan Buscaglia
619d1ffc62
chore(ci): remove legacy E2E workflow superseded by optimized v2 ( #9977 )
2026-02-06 11:20:10 +01:00
Alan Buscaglia
9e20cb2e5a
fix(ui): optimize scans page polling to avoid redundant API calls ( #9974 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-02-06 10:49:15 +01:00
Prowler Bot
cb76e77851
chore(api): Bump version to v1.20.0 ( #9968 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-05 22:18:33 +01:00
Prowler Bot
a24f818547
chore(release): Bump version to v5.19.0 ( #9964 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-05 22:17:38 +01:00
Prowler Bot
e07687ce67
docs: Update version to v5.18.0 ( #9965 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-02-05 22:16:42 +01:00
Josema Camacho
d016039b18
chore(ui): prepare changelog for v5.18.0 release ( #9962 )
2026-02-05 13:07:51 +01:00
Daniel Barranquero
ac013ec6fc
feat(docs): permission error while deploying docker ( #9954 )
2026-02-05 11:44:22 +01:00
Josema Camacho
4ebded6ab1
chore(attack-paths): A Neo4j database per tenant ( #9955 )
2026-02-05 10:29:37 +01:00
Alan Buscaglia
770269772a
test(ui): stabilize auth and provider e2e flows ( #9945 )
2026-02-05 09:56:49 +01:00
Josema Camacho
ab18ddb81a
chore(api): prepare changelog for 5.18.0 release ( #9960 )
2026-02-05 09:34:54 +01:00
Pedro Martín
cda7f89091
feat(azure): add HIPAA compliance framework ( #9957 )
2026-02-05 08:45:52 +01:00
Josema Camacho
658ae755ae
chore(attack-paths): pin cartography to 0.126.1 ( #9893 )
...
Co-authored-by: César Arroba <cesar@prowler.com >
2026-02-04 19:20:15 +01:00
Daniel Barranquero
486719737b
chore(sdk): prepare changelog for v5.18.0 ( #9958 )
2026-02-04 19:16:19 +01:00
Hugo Pereira Brito
cb9ab03778
feat(aws): revert Adding check that AWS Auto Scaling group has deletion protection ( #9956 )
...
Co-authored-by: Josema Camacho <hello@josema.xyz >
2026-02-04 16:53:08 +01:00
Rubén De la Torre Vico
96a2262730
chore(azure): enhance metadata for storage service ( #9628 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-04 16:40:47 +01:00
Serhii Sokolov
69818abdd0
feat(aws): Adding check that AWS Auto Scaling group has deletion protection ( #9928 )
...
Co-authored-by: Serhii Sokolov <serhii.sokolov@automat-it.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-02-04 13:17:13 +01:00
Rubén De la Torre Vico
d447bdfe54
chore(azure): enhance metadata for network service ( #9624 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-04 11:56:25 +01:00
Rubén De la Torre Vico
b5095f5dc7
chore(azure): enhance metadata for sqlserver service ( #9627 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-04 08:03:20 +01:00
Pawan Gambhir
9fe71d1046
fix(dashboard): resolve CSV/XLSX download failure with filters ( #9946 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-02-03 18:47:42 +01:00
Hugo Pereira Brito
547c53e07c
ci: add duplicate test name checker across providers ( #9949 )
2026-02-03 12:00:41 +01:00
Víctor Fernández Poyatos
e1900fc776
fix(api): bump outdated versions ( #9950 )
2026-02-03 11:03:11 +01:00
Víctor Fernández Poyatos
3c0cb3cd58
chore: update poetry lock for SDK and API ( #9941 )
2026-02-03 09:44:02 +01:00
Daniel Barranquero
e66c9864f5
fix: modify tests files name ( #9942 )
2026-02-03 08:05:27 +01:00
Hugo Pereira Brito
b1f9971617
feat(api): add Cloudflare provider support ( #9907 )
2026-02-02 14:08:33 +01:00
Alex Baker
d01f399cb2
docs(SECURITY.md): Update Link to Security ( #9927 )
2026-02-02 13:27:12 +01:00
Hugo Pereira Brito
2535b55951
fix(jira): truncate summary to 255 characters to prevent INVALID_INPUT error ( #9926 )
2026-02-02 12:11:03 +01:00
Rubén De la Torre Vico
0f55d6e21d
chore(azure): enhance metadata for postgresql service ( #9626 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-30 14:09:11 +01:00
Alan Buscaglia
afb666e0da
feat(ci): add test impact analysis for selective test execution ( #9844 )
2026-01-29 17:51:25 +01:00
Andoni Alonso
13cd882ed2
docs(developer-guide): add AI Skills reference to introduction ( #9924 )
2026-01-29 16:55:15 +01:00
Daniel Barranquero
f65879346b
feat(docs): add openstack cli first version ( #9848 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-29 14:24:44 +01:00
Alejandro Bailo
013f2e5d32
fix(ui): resource drawer duplicates and performance optimization ( #9921 )
2026-01-29 14:15:05 +01:00
RosaRivas
bcaa95f973
docs: replace membership by organization as it appears in prowler app ( #9918 )
2026-01-29 13:59:48 +01:00
Andoni Alonso
625dd37fd4
fix(docs): standardize authentication page titles across providers ( #9920 )
2026-01-29 13:56:03 +01:00
Alejandro Bailo
fee2f84b89
fix(ui): patch React Server Components DoS vulnerability (GHSA-83fc-fqcc-2hmg) ( #9917 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 13:37:19 +01:00
Daniel Barranquero
08730b4eb5
feat(openstack): add Openstack provider ( #9811 )
2026-01-29 12:54:18 +01:00
Hugo Pereira Brito
c183a2a89a
fix(azure): remove duplicated findings in entra_user_with_vm_access_has_mfa ( #9914 )
2026-01-29 12:20:15 +01:00
mohd4adil
e97e31c7ca
chore(aws): add support for trusted aws accounts in cross account checks for s3, eventbridge bus, eventbridge schema and dynamodb ( #9692 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-29 09:13:34 +01:00
Rubén De la Torre Vico
ad7be95dc3
chore(azure): enhance metadata for defender service ( #9618 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-28 17:41:19 +01:00
Kay Agahd
04e2d15dd2
feat(aws): add check rds_instance_extended_support ( #9865 )
...
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
2026-01-28 16:49:35 +01:00
Hugo Pereira Brito
143d4b7c29
fix(docs): azure auth permissions and broken image ( #9906 )
2026-01-28 14:55:16 +01:00
Alejandro Bailo
0c5778d4a1
feat: resource view re-styling with new components ( #9864 )
2026-01-28 14:07:01 +01:00
Víctor Fernández Poyatos
c77d9dd3a9
fix(api): enable autocommit for concurrent index migrations ( #9905 )
2026-01-28 13:26:16 +01:00
Víctor Fernández Poyatos
8783e963d3
feat(api): remove unused database indexes and improve new failed findings index ( #9904 )
2026-01-28 12:35:36 +01:00
Rubén De la Torre Vico
5407f3c68e
chore(azure): enhance metadata for mysql service ( #9623 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-28 11:05:01 +01:00
Alejandro Bailo
83ec3fa458
chore(ui): update CHANGELOG.md ( #9901 )
2026-01-28 09:21:24 +01:00
dependabot[bot]
ac32f03de3
build(deps): bump azure-core from 1.35.0 to 1.38.0 in /api ( #9790 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 17:17:33 +01:00
dependabot[bot]
7b11a716b9
build(deps): bump azure-core from 1.35.0 to 1.38.0 ( #9791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 17:11:10 +01:00
Pepe Fagoaga
b2c18b69ee
fix(api): handle AccessDenied during AssumeRole in events endpoint ( #9899 )
2026-01-27 15:32:51 +01:00
Andoni Alonso
727fafb147
fix(attack-paths): correct aws-security-groups-open-internet-facing query ( #9892 )
2026-01-27 14:20:05 +01:00
Hugo Pereira Brito
80c94faff9
feat(cloudflare): --account-id filter support ( #9894 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-27 14:18:55 +01:00
Alejandro Bailo
065827cd38
feat: upgrade to Next.js 16.1.3 ( #9826 )
2026-01-27 14:02:31 +01:00
Hugo Pereira Brito
6bb8dc6168
feat(cloudflare): extend dns and zone services check coverage ( #9426 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-27 13:48:26 +01:00
Sergio Garcia
9e7ecb39fa
feat(aws): CloudTrail timeline for findings ( #9101 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-27 13:00:46 +01:00
Alan Buscaglia
255ce0e866
test(ui-e2e): reorganize auth tests and add documentation ( #9788 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-01-27 12:53:24 +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
Andoni Alonso
28c36cc5fc
feat(attack-paths): add Bedrock and AttachRolePolicy privilege escalation queries ( #9885 )
2026-01-27 09:35:48 +01:00
Pedro Martín
8242b21f34
docs(providers): update check, compliance, and category counts ( #9886 )
2026-01-27 08:55:06 +01:00
Pepe Fagoaga
1897e38c6b
chore(skill): add changelog entries at the bottom ( #9890 )
2026-01-27 07:46:50 +01:00
Andoni Alonso
3d6aa6c650
feat(m365): add defender_zap_for_teams_enabled security check ( #9838 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-01-26 17:34:10 +01:00
Alejandro Bailo
ee93ad6cbc
chore(ui): bump changelog version to 1.18.0 ( #9884 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-26 16:26:11 +01:00
Andoni Alonso
7f4c02c738
feat(m365): add exchange_shared_mailbox_sign_in_disabled check ( #9828 )
2026-01-26 16:00:28 +01:00
Hugo Pereira Brito
d386730770
fix(ui): fetch all providers in scan page dropdown ( #9781 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 15:14:22 +01:00
Hugo Pereira Brito
5784592437
chore(azure): add vault parallelization in keyvault service ( #9876 )
2026-01-26 13:39:54 +01:00
Víctor Fernández Poyatos
35f263dea6
fix(scans): scheduled scans duplicates ( #9829 )
2026-01-26 13:20:48 +01:00
Josema Camacho
a1637ec46b
fix(attack-paths): clear Neo4j database cache after scan and queries ( #9877 )
2026-01-23 16:06:10 +01:00
Rubén De la Torre Vico
6c6a6c55cf
chore(azure): enhance metadata for policy service ( #9625 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-23 14:40:09 +01:00
Rubén De la Torre Vico
31b53f091b
chore(azure): enhance metadata for iam service ( #9620 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-23 14:22:07 +01:00
Rubén De la Torre Vico
f7a16fff99
chore(azure): enhance metadata for databricks service ( #9617 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-23 13:47:45 +01:00
Josema Camacho
cb5c9ea1c5
fix(attack-paths): improve findings ingestion cypher query ( #9874 )
2026-01-23 13:28:38 +01:00
Josema Camacho
cb367da97d
fix(attack-paths): Start Neo4j at startup for API only ( #9872 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-23 10:52:22 +01:00
Adrián Peña
be2a58dc82
refactor(api): lazy load providers and compliance ( #9857 )
2026-01-23 10:14:35 +01:00
Pepe Fagoaga
29133f2d7e
fix(neo4j): lazy load driver ( #9868 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-01-23 06:36:47 +01:00
Pepe Fagoaga
babf18ffea
fix(attack-paths): Use Findings.all_objects to avoid the custom manager ( #9869 )
2026-01-23 06:17:57 +01:00
Rubén De la Torre Vico
b6a34d2220
chore(azure): enhance metadata for cosmosdb service ( #9616 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-22 19:53:15 +01:00
Rubén De la Torre Vico
77dc79df32
chore(azure): enhance metadata for containerregistry service ( #9615 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-22 19:28:31 +01:00
Pepe Fagoaga
91e3c01f51
fix(attack-paths): load findings in batches into Neo4j ( #9862 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-01-22 18:17:50 +01:00
Andoni Alonso
6cb0edf3e1
feat(aws/codebuild): add check for CodeBreach webhook filter vulnerability ( #9840 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-01-22 15:12:24 +01:00
Josema Camacho
7dfafb9337
fix(attack-paths): read findings using replica DB and add more logs ( #9861 )
2026-01-22 14:51:22 +01:00
Pepe Fagoaga
dce05295ef
chore(skills): Improve Django and DRF skills ( #9831 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2026-01-22 13:54:06 +01:00
Josema Camacho
03d4c19ed5
fix: remove None databases name for removing provider Neo4j databases ( #9858 )
2026-01-22 13:45:35 +01:00
lydiavilchez
963ece9a0b
feat(gcp): add check to detect persistent disks on suspended VM instances ( #9747 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-22 13:38:30 +01:00
Rubén De la Torre Vico
a32eff6946
chore(azure): enhance metadata for appinsights service ( #9614 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-22 13:26:42 +01:00
Rubén De la Torre Vico
3bb326133a
chore(azure): enhance metadata for app service ( #9613 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-22 13:07:24 +01:00
Josema Camacho
799826758e
fix: improve API startup process manage.py detection ( #9856 )
2026-01-22 12:34:18 +01:00
Prowler Bot
1208005a94
chore(api): Bump version to v1.19.0 ( #9853 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-01-22 11:33:24 +01:00
Prowler Bot
ecdece9f1e
chore(release): Bump version to v5.18.0 ( #9850 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-01-22 11:32:56 +01:00
Prowler Bot
9c2c555628
docs: Update version to v5.17.0 ( #9852 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-01-22 11:32:03 +01:00
Hugo Pereira Brito
ca2f3ccc1c
fix(skills): avoid sdk test __init__ file creation ( #9845 )
2026-01-21 15:31:57 +01:00
César Arroba
9ffa0043ab
chore: add release version to changelogs ( #9846 )
2026-01-21 15:19:31 +01:00
lydiavilchez
e76ecfdd4d
feat(gcp): add check for OS Login 2FA enabled at project level ( #9839 )
2026-01-21 15:12:01 +01:00
Pepe Fagoaga
f11f71bc42
chore(changelog): make all consistent and product-focused ( #9808 )
2026-01-21 13:36:36 +01:00
Alan Buscaglia
607cfd61ef
perf(ui): optimize CI cache for pnpm and Next.js builds ( #9843 )
2026-01-21 13:18:31 +01:00
Josema Camacho
9c76dafaa4
chore(attack-paths): adding stability to Neo4j driver and session ( #9842 )
2026-01-21 12:44:31 +01:00
lydiavilchez
7b839d9f9e
feat(gcp): add check to enforce On Host Maintenance set to MIGRATE ( #9834 )
2026-01-21 09:37:21 +01:00
Pepe Fagoaga
f39a82fdf4
docs(security): restructure security page into dedicated sections ( #9836 )
2026-01-20 15:27:29 +01:00
Josema Camacho
d1a7eed5fa
chore(security): update filelock dep to solve vulnerability 82754 ( #9816 )
2026-01-20 13:26:59 +01:00
César Arroba
5be4ec511f
fix(api): handle Neo4j unavailability during app initialization ( #9827 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-01-20 12:22:41 +01:00
dependabot[bot]
a0166aede7
build(deps): bump django-allauth from 65.11.0 to 65.13.0 in /api ( #9575 )
...
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 >
2026-01-20 11:54:21 +01:00
Alan Buscaglia
1a2a2ea3cc
fix(ui): make attack paths graph edges theme-aware ( #9821 )
2026-01-19 18:04:23 +01:00
Rubén De la Torre Vico
e61d1401b9
chore(azure): enhance metadata for apim service ( #9612 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-19 17:42:09 +01:00
Rubén De la Torre Vico
a2789b7fc6
chore(azure): enhance metadata for aks service ( #9611 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-19 17:25:10 +01:00
Rubén De la Torre Vico
34217492d0
chore(azure): enhance metadata for aisearch service ( #9087 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-19 16:57:22 +01:00
dependabot[bot]
ed50ed1e6d
build(deps): bump pyasn1 from 0.6.1 to 0.6.2 ( #9817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-19 16:55:04 +01:00
Pepe Fagoaga
186977f81c
docs: new support page ( #9824 )
2026-01-19 15:55:27 +01:00
Pepe Fagoaga
c33f20ad72
chore: lint AWS IAM simulator ( #9825 )
2026-01-19 15:03:21 +01:00
dependabot[bot]
d0b0c66ef0
build(deps): bump pyasn1 from 0.6.1 to 0.6.2 in /api ( #9818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-19 15:03:08 +01:00
Pepe Fagoaga
e849959fd5
chore(changelog): run check for root dependency files ( #9823 )
2026-01-19 15:02:46 +01:00
bota4go
7c090a6a07
fix(aws): simulator code path ( #9822 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-19 13:34:23 +01:00
Alejandro Bailo
bc4484f269
feat(ui): add resource group label formatter to resources view ( #9820 )
2026-01-19 11:13:48 +01:00
bota4go
7601142e42
feat(aws-simulator): IAM policy simulator ( #9252 )
2026-01-19 09:40:16 +01:00
Alejandro Bailo
f47310bceb
feat(ui): add resource groups filter to findings view ( #9812 )
2026-01-16 13:58:36 +01:00
Josema Camacho
032499c29a
feat(attack-paths): The complete Attack Paths feature ( #9805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Chandrapal Badshah <Chan9390@users.noreply.github.com >
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Adrián Peña <adrianjpr@gmail.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: KonstGolfi <73020281+KonstGolfi@users.noreply.github.com >
Co-authored-by: lydiavilchez <114735608+lydiavilchez@users.noreply.github.com >
Co-authored-by: Prowler Bot <bot@prowler.com >
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
Co-authored-by: StylusFrost <43682773+StylusFrost@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
Co-authored-by: bota4go <108249054+bota4go@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: mchennai <50082780+mchennai@users.noreply.github.com >
Co-authored-by: Ryan Nolette <sonofagl1tch@users.noreply.github.com >
Co-authored-by: Ulissis Correa <123517149+ulissisc@users.noreply.github.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Lee Trout <ltrout@watchpointlabs.com >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: Alan-TheGentleman <alan@thegentleman.dev >
2026-01-16 13:37:09 +01:00
Pepe Fagoaga
d7af97b30a
chore(skills): add Prowler Changelog skill ( #9806 )
2026-01-16 13:31:34 +01:00
Hugo Pereira Brito
aa24034ca7
feat(cloudflare): Add bot protection and configuration checks for zones ( #9425 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-16 12:06:52 +01:00
Alejandro Bailo
ec4eb70539
refactor(ui): improve layouts and styles ( #9807 )
2026-01-16 12:00:01 +01:00
RoseSecurity
76a8610121
fix(pre-commit): update isort repo URL to pycqa ( #9785 )
2026-01-15 18:33:25 +01:00
Alejandro Bailo
d5e2c930a9
feat(ui): add Resources Inventory feature ( #9492 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-01-15 16:25:12 +01:00
Josema Camacho
2c4f866e42
feat(attack-paths): update slack-sdk for cartography compatibility ( #9801 )
2026-01-15 14:30:33 +01:00
Rubén De la Torre Vico
31845df1a7
refactor(ui): change Lighthouse AI MCP tool filtering from blacklist to whitelist ( #9802 )
2026-01-15 13:53:05 +01:00
Adrián Peña
d8c1273a57
feat(api): add resource group overview endpoint and filtering ( #9694 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2026-01-15 13:05:25 +01:00
Rubén De la Torre Vico
3317c0a5e0
chore(aws): enhance metadata for ec2 service ( #9549 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-15 13:01:21 +01:00
Josema Camacho
847645543a
feat(attack-paths): update boto dependencies for catrography compatibility ( #9798 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-15 13:00:54 +01:00
Alejandro Bailo
76aa65cb61
chore(ui): CHANGELOG.md updated ( #9800 )
2026-01-15 12:55:13 +01:00
Alejandro Bailo
484a1d1fef
chore: upgrade Node.js to 24.13.0 LTS ( #9797 )
2026-01-15 12:46:42 +01:00
Alejandro Bailo
c8bc0576ea
feat: implement compliance watchlist ( #9786 )
2026-01-15 12:37:16 +01:00
Alejandro Bailo
76cda6d777
feat(ui): new findings view ( #9794 )
2026-01-15 12:15:06 +01:00
Andoni Alonso
28978f6db6
fix(oci): pass provider UID to update credentials forms ( #9746 )
2026-01-15 11:29:23 +01:00
Hugo Pereira Brito
d4bc6d7531
feat(cloudflare): Add TLS/SSL, records and email security checks for zones ( #9424 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-15 09:31:27 +01:00
Hugo Pereira Brito
1bf49747ad
chore(entra): enhance performance for user_registration_details and user mfa evaluation ( #9236 )
2026-01-14 14:01:51 +01:00
lydiavilchez
2cde4c939d
feat(gcp): add compute_snapshot_not_outdated check ( #9774 )
2026-01-14 12:35:29 +01:00
Hugo Pereira Brito
9844379d30
chore(cloudflare): rename zones service to zone ( #9792 )
2026-01-14 11:00:51 +01:00
Pedro Martín
211b1b67f9
feat(ui): improve threatscore visualization per pillar ( #9773 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-01-14 09:05:54 +01:00
Rubén De la Torre Vico
864b2099c3
chore(aws): enhance metadata for cognito service ( #8853 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-13 14:01:37 +01:00
Andoni Alonso
270266c906
fix(skills): formatting file ( #9783 )
2026-01-13 12:38:32 +01:00
Alan Buscaglia
c8fab497fd
feat(skills): sync AGENTS.md to AI-specific formats ( #9751 )
...
Co-authored-by: Alan-TheGentleman <alan@thegentleman.dev >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-13 11:44:44 +01:00
Hugo Pereira Brito
b0eea61468
feat(cloudflare): Add Cloudflare provider with zones service and critical security checks ( #9423 )
2026-01-13 11:09:54 +01:00
Rubén De la Torre Vico
463fc32fca
chore(aws): enhance metadata for iam service ( #9550 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-13 11:06:09 +01:00
Pedro Martín
17f5633a8d
feat(compliance): add CIS 1.12 for Kubernetes ( #9778 )
2026-01-13 10:16:28 +01:00
Pedro Martín
48274f1d54
feat(compliance): add CIS 6.0 for M365 ( #9779 )
2026-01-13 10:07:12 +01:00
Pedro Martín
9719f9ee86
feat(compliance): add CIS 5.0 for Azure ( #9777 )
2026-01-13 09:39:24 +01:00
Alejandro Bailo
d38be934a3
feat(ui): add new findings table ( #9699 )
2026-01-12 15:44:25 +01:00
Rubén De la Torre Vico
0472eb74d2
chore(aws): enhance metadata for bedrock service ( #8827 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-12 14:26:37 +01:00
Rubén De la Torre Vico
e5b86da6e5
chore(aws): enhance metadata for rds service ( #9551 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-12 13:52:29 +01:00
Lee Trout
429c591819
chore(aws): fixup AWS EC2 SG lib ( #9216 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-01-12 13:47:37 +01:00
Prowler Bot
87c0747174
feat(aws): Update regions for AWS services ( #9771 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-01-12 13:00:39 +01:00
lydiavilchez
62a8540169
feat(gcp): add check to detect Compute Engine configuration changes ( #9698 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2026-01-12 12:22:15 +01:00
Pepe Fagoaga
9ee77c2b97
chore(security): Remove safety check ignores as they are fixed ( #9752 )
2026-01-12 12:02:22 +01:00
Víctor Fernández Poyatos
5f2cb614ad
feat(overviews): Compliance watchlist endpoint ( #9596 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2026-01-12 11:40:36 +01:00
Chandrapal Badshah
6c01151d78
docs(lighthouse): update lighthouse architecture docs ( #9576 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2026-01-12 10:18:58 +01:00
mchennai
05466cff22
test: Add edge case test for s3_bucket_server_access_logging_enabled ( #9725 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-12 10:06:34 +01:00
Rubén De la Torre Vico
a57b6d78bf
docs: add audit scope column to supported providers table ( #9750 )
2026-01-12 09:19:29 +01:00
Adrián Peña
d3eb30c066
chore: update API PR template ( #9749 )
2026-01-09 15:13:48 +01:00
Alan Buscaglia
7f2fa275c6
feat: add AI skills pack for Claude Code and OpenCode ( #9728 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-09 15:01:18 +01:00
Pepe Fagoaga
42ae5b6e3e
chore(template): PR Community Checklist ( #9748 )
2026-01-09 14:42:07 +01:00
Pepe Fagoaga
7c1bcfc781
fix: typo in subscription error ( #9745 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2026-01-09 11:32:10 +01:00
dependabot[bot]
68684b107a
build(deps-dev): bump authlib from 1.6.5 to 1.6.6 in /api ( #9742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 08:25:25 +01:00
dependabot[bot]
d04716ea95
build(deps): bump werkzeug from 3.1.4 to 3.1.5 in /api ( #9743 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 08:23:58 +01:00
dependabot[bot]
8d8b7aad15
build(deps): bump werkzeug from 3.1.4 to 3.1.5 ( #9744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 08:22:37 +01:00
Pepe Fagoaga
f3ba70dd6b
docs: add warning about changes not complaining with roadmap ( #9741 )
2026-01-08 17:03:38 +01:00
Andoni Alonso
27492cbd42
fix(oci): validate credentials before scanning ( #9738 )
2026-01-08 15:47:26 +01:00
dependabot[bot]
795220e290
build(deps): bump werkzeug from 3.1.3 to 3.1.4 ( #9399 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-08 15:41:48 +01:00
dependabot[bot]
64ab8e64b0
build(deps): bump urllib3 from 1.26.20 to 2.6.3 ( #9734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 15:41:39 +01:00
dependabot[bot]
a0f9df07bd
build(deps): bump pynacl from 1.5.0 to 1.6.2 ( #9726 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-08 15:40:55 +01:00
dependabot[bot]
3d16c62f30
build(deps): bump fastmcp from 2.13.1 to 2.14.0 in /mcp_server ( #9696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 15:04:53 +01:00
dependabot[bot]
fa2deef241
build(deps): bump aiohttp from 3.12.15 to 3.13.3 in /api ( #9723 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-08 14:12:54 +01:00
dependabot[bot]
211639d849
build(deps-dev): bump marshmallow from 3.26.1 to 3.26.2 in /api ( #9651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:52:58 +01:00
dependabot[bot]
25c90f9f63
build(deps): bump urllib3 from 2.5.0 to 2.6.3 in /api ( #9735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:45:58 +01:00
dependabot[bot]
bbdb230bb2
build(deps): bump filelock from 3.12.4 to 3.20.1 in /api ( #9594 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:45:14 +01:00
dependabot[bot]
6e2ba66a5a
build(deps): bump pynacl from 1.5.0 to 1.6.2 in /api ( #9739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:44:13 +01:00
dependabot[bot]
3332e5b891
build(deps): bump aiohttp from 3.12.14 to 3.13.3 ( #9722 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:38:35 +01:00
dependabot[bot]
44d791dfe9
build(deps-dev): bump marshmallow from 3.26.1 to 3.26.2 ( #9652 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:37:20 +01:00
dependabot[bot]
73375ee289
build(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 ( #9711 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-08 13:30:41 +01:00
Rubén De la Torre Vico
503b56188b
chore(aws): enhance metadata for datasync service ( #8854 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-08 13:22:59 +01:00
dependabot[bot]
7c9dd8fe89
build(deps): bump peter-evans/create-pull-request from 7.0.8 to 8.0.0 ( #9705 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:19:35 +01:00
dependabot[bot]
f407a24022
build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 ( #9712 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:16:15 +01:00
dependabot[bot]
8f5c43744f
build(deps): bump softprops/action-gh-release from 2.4.1 to 2.5.0 ( #9389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:15:24 +01:00
Rubén De la Torre Vico
8d78831d29
chore(aws): enhance metadata for s3 service ( #9552 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-08 13:13:32 +01:00
dependabot[bot]
858446c740
build(deps): bump actions/setup-node from 6.0.0 to 6.1.0 ( #9707 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:00:44 +01:00
dependabot[bot]
e9ca8bfda6
build(deps): bump trufflesecurity/trufflehog from 3.91.1 to 3.92.4 ( #9710 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2026-01-08 12:56:15 +01:00
dependabot[bot]
5cd446c446
build(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 ( #9708 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:56:04 +01:00
dependabot[bot]
319f5b6c38
build(deps): bump actions/cache from 4.3.0 to 5.0.1 ( #9706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:54:40 +01:00
dependabot[bot]
64c9dd4947
build(deps): bump docker/login-action from 3.4.0 to 3.6.0 ( #9396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:54:03 +01:00
dependabot[bot]
8b2dea52fa
build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 ( #9709 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:52:42 +01:00
Andoni Alonso
da567138fa
docs(developer-guide): add missing compliance framework link ( #9736 )
2026-01-08 10:19:16 +01:00
Sergio Garcia
5b59986ae7
docs(azure): enhance Managed Identity authentication documentation ( #9012 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2026-01-08 09:04:04 +01:00
Adrián Peña
df8d82345d
fix(api): update dependencies to patch security vulnerabilities ( #9730 )
2026-01-07 18:10:58 +01:00
lydiavilchez
3e4458c8f3
feat(gcp): add check to detect VMs with multiple network interfaces ( #9702 )
2026-01-07 17:04:53 +01:00
lydiavilchez
e12e0dc1aa
feat(gcp): add check to ensure Compute Engine disk images are not publicly shared ( #9718 )
2026-01-07 15:05:36 +01:00
Rubén De la Torre Vico
beb2daa30d
chore(aws): enhance metadata for transfer service ( #9434 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-07 14:59:16 +01:00
Rubén De la Torre Vico
14b60b8bee
chore(aws): enhance metadata for vpc service ( #9479 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-01-07 14:36:27 +01:00
Pedro Martín
cab9b008d1
docs(alibabacloud): provider documentation ( #9721 )
2026-01-07 11:45:57 +01:00
Rubén De la Torre Vico
ced0b8def4
chore(aws): enhance metadata for opensearch service ( #9383 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2026-01-07 10:31:41 +01:00
Alan Buscaglia
f31e230537
fix(ui): extend Risk Plot gradient to cover full chart area ( #9720 )
2026-01-05 15:34:17 +01:00
Andoni Alonso
c6cc82c527
docs(aws): update CloudFormation template reference in role-assumption docs ( #9719 )
2026-01-05 14:44:51 +01:00
dependabot[bot]
5cc3cdc466
build(deps): bump @langchain/core from 1.1.4 to 1.1.8 in /ui ( #9687 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 13:12:25 +01:00
Pedro Martín
b7f83da012
feat(troubleshooting): add info about too many open files error ( #9703 )
2026-01-05 11:51:19 +01:00
mchennai
4169611a6a
test(s3_bucket_server_access_logging_enabled): Add multi-bucket test ( #9716 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-01-05 11:34:57 +01:00
Daniel Barranquero
9ad2e1ef98
chore(docs): fix troubleshooting link in readme ( #9700 )
2025-12-30 14:36:54 +01:00
lydiavilchez
78ce4d8d9b
feat(gcp): add check to ensure Managed Instance Groups have autohealing enabled ( #9690 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-30 12:40:47 +01:00
Alan Buscaglia
49585ac6c7
feat(ui): add gradient to Risk Plot and refactor ScatterPlot as reusable component ( #9664 )
2025-12-29 16:35:41 +01:00
César Arroba
0c3c6aea0e
chore: include ExternalId on CFN template ( #9697 )
2025-12-29 15:19:40 +01:00
lydiavilchez
144d59de45
feat(gcp): add check to ensure Managed Instance Groups are attached to load balancers ( #9695 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-29 14:16:11 +01:00
Rubén De la Torre Vico
e3027190de
chore(aws): enhance metadata for workspaces service ( #9483 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 13:31:55 +01:00
Rubén De la Torre Vico
9f4b5e01cf
chore(aws): enhance metadata for ssmincidents service ( #9431 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 13:11:01 +01:00
Rubén De la Torre Vico
8acdf8e65b
chore(aws): enhance metadata for ses service ( #9411 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 13:03:58 +01:00
Rubén De la Torre Vico
35c727c7e4
chore(aws): enhance metadata for securityhub service ( #9409 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 12:57:49 +01:00
Rubén De la Torre Vico
18fa788268
chore(aws): enhance metadata for sagemaker service ( #9407 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 12:46:02 +01:00
mchennai
b6e04f507c
fix(metadata): Remediation URL for s3_bucket_server_access_logging_enabled ( #9693 )
2025-12-26 12:31:24 +01:00
Rubén De la Torre Vico
85c90cac31
chore(aws): enhance metadata for resourceexplorer2 service ( #9386 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 12:16:56 +01:00
Rubén De la Torre Vico
4ed27e1aaa
chore(aws): enhance metadata for organizations service ( #9384 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 12:08:30 +01:00
Rubén De la Torre Vico
53b5030f00
chore(aws): enhance metadata for ssm service ( #9430 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-26 11:06:08 +01:00
Rubén De la Torre Vico
627d6da699
chore(aws): enhance metadata for wellarchitected service ( #9482 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-24 12:44:47 +01:00
Rubén De la Torre Vico
352f136a0f
chore(aws): enhance metadata for storagegateway service ( #9433 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-24 12:36:14 +01:00
Rubén De la Torre Vico
ab4d7e0c19
chore(aws): enhance metadata for redshift service ( #9385 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-24 12:10:55 +01:00
Ryan Nolette
47532cf498
feat: add category filter to all Prowler dashboards ( #9137 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-12-24 11:23:10 +01:00
Alejandro Bailo
afb8701450
test: fix providers page model according new components ( #9691 )
2025-12-24 11:07:22 +01:00
César Arroba
942177ae59
chore(github): fix sdk container build pipeline ( #9689 )
2025-12-24 10:03:28 +01:00
César Arroba
750182cd6d
chore(github): fix container build pipelines ( #9688 )
2025-12-24 10:00:01 +01:00
Adrián Peña
9bfa1e740c
feat(checks): add ResourceGroup field to all check metadata for resource classification ( #9656 )
2025-12-24 09:13:14 +01:00
Pepe Fagoaga
e58e939f55
chore(api): update lock for SDK ( #9673 )
2025-12-23 16:56:40 +01:00
Pepe Fagoaga
d7f0b5b190
chore(labeler): add missing entries for OCI and AlibabaCloud ( #9665 )
2025-12-23 15:02:11 +01:00
Pepe Fagoaga
a37aea84e7
chore: changelog for v5.16.1 ( #9661 )
2025-12-23 12:51:47 +01:00
Pedro Martín
8d1d041092
chore(aws): support new eusc partition ( #9649 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-23 12:28:10 +01:00
Rubén De la Torre Vico
6f018183cd
ci(mcp): add GitHub Actions workflow for PyPI release ( #9660 )
2025-12-23 12:27:08 +01:00
Pedro Martín
8ce56b5ed6
feat(ui): add search bar when adding a provider ( #9634 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-12-23 12:09:55 +01:00
lydiavilchez
ad5095595c
feat(gcp): add compute check to ensure VM disks have auto-delete disabled ( #9604 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-23 10:57:11 +01:00
Alejandro Bailo
3fbe157d10
feat(ui): add shadcn Alert component ( #9655 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-23 10:52:48 +01:00
Rubén De la Torre Vico
83d04753ef
docs: add resource types for new providers ( #9113 )
2025-12-23 10:19:53 +01:00
Ulissis Correa
de8e2219c2
fix(ui): add API docs URL build arg for self-hosted deployments ( #9388 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-23 09:54:04 +01:00
dependabot[bot]
2850c40dd5
build(deps): bump trufflesecurity/trufflehog from 3.90.12 to 3.91.1 ( #9395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:51:30 +01:00
dependabot[bot]
e213afd4e1
build(deps): bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1 ( #9392 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:50:49 +01:00
dependabot[bot]
deada62d66
build(deps): bump peter-evans/repository-dispatch from 4.0.0 to 4.0.1 ( #9391 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:50:36 +01:00
dependabot[bot]
b8d9860a2f
build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 ( #9393 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:38:13 +01:00
Pedro Martín
be759216c4
fix(compliance): handle ZeroDivision error from Prowler ThreatScore ( #9653 )
2025-12-23 09:29:14 +01:00
dependabot[bot]
ca9211b5ed
build(deps): bump actions/setup-python from 6.0.0 to 6.1.0 ( #9390 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:26:54 +01:00
dependabot[bot]
3cf7f7845e
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 ( #9397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 09:20:19 +01:00
Ryan Nolette
81e046ecf6
feat(bedrock): API pagination ( #9606 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-23 09:06:19 +01:00
Ryan Nolette
0d363e6100
feat(sagemaker): parallelize tag listing for better performance ( #9609 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-23 08:51:16 +01:00
Pepe Fagoaga
0719e31b58
chore(security-hub): handle SecurityHubNoEnabledRegionsError ( #9635 )
2025-12-22 16:50:36 +01:00
StylusFrost
19ceb7db88
docs: add end-to-end testing documentation for Prowler App ( #9557 )
2025-12-22 16:39:53 +01:00
lydiavilchez
43875b6ae7
feat(gcp): add check to ensure Managed Instance Groups span multiple zones ( #9566 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-22 15:12:08 +01:00
Adrián Peña
641dc78c3a
fix(api): add cleanup for orphan scheduled scans caused by transaction isolation ( #9633 )
2025-12-22 14:11:50 +01:00
Prowler Bot
57b9a2ea10
feat(aws): Update regions for AWS services ( #9631 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-12-22 13:31:58 +01:00
Rubén De la Torre Vico
19e9a9965b
chore(aws): enhance metadata for secretsmanager service ( #9408 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-22 13:20:46 +01:00
Pedro Martín
3eb2595f6d
feat(api): support alibabacloud provider ( #9485 )
2025-12-22 12:46:50 +01:00
Rubén De la Torre Vico
d776356d16
chore(aws): enhance metadata for shield service ( #9427 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-22 12:33:55 +01:00
Rubén De la Torre Vico
5118d0ecb4
chore(lighthouse): change meta tools descriptions to be more accurate ( #9632 )
2025-12-22 10:57:04 +01:00
mchennai
df8e465366
fix(s3): remediation URL for s3_bucket_object_versioning ( #9605 )
2025-12-22 09:53:07 +01:00
César Arroba
f4a78d64f1
chore(github): bump version for API, UI and Docs ( #9601 )
2025-12-22 09:35:00 +01:00
Alejandro Bailo
e5cd25e60c
docs: simple mutelist added and advanced changed ( #9600 )
2025-12-19 16:01:21 +01:00
Rubén De la Torre Vico
7d963751aa
chore(aws): enhance metadata for sqs service ( #9429 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-19 11:18:50 +01:00
Rubén De la Torre Vico
fa4371bbf6
chore(aws): enhance metadata for route53 service ( #9406 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-19 11:00:05 +01:00
Rubén De la Torre Vico
ff6fbcbf48
chore(aws): enhance metadata for stepfunctions service ( #9432 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-19 10:39:29 +01:00
Pedro Martín
9bf3702d71
feat(compliance): add Prowler ThreatScore for the AlibabaCloud provider ( #9511 )
2025-12-19 09:36:42 +01:00
Prowler Bot
ec32be2f1d
chore(release): Bump version to v5.17.0 ( #9597 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-12-18 18:38:31 +01:00
Alejandro Bailo
d93c7dcc4d
feat(ui): implement simple Mutelist and add new view ( #9577 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-12-18 16:06:45 +01:00
César Arroba
4abead2787
chore(ui): update changelog ( #9592 )
2025-12-18 15:57:21 +01:00
Víctor Fernández Poyatos
d1d03ba421
fix(migrations): missing help text and constraint ( #9591 )
2025-12-18 13:52:21 +01:00
Adrián Peña
bd47fe2072
chore(api): update changelog for 5.16 ( #9587 ) ( #9590 )
2025-12-18 13:23:50 +01:00
Víctor Fernández Poyatos
b395f52a00
fix(migrations): wrong fk definition ( #9589 )
2025-12-18 13:20:47 +01:00
Adrián Peña
d14bf31844
chore(api): update changelog for 5.16 ( #9587 )
2025-12-18 13:18:38 +01:00
Rubén De la Torre Vico
fcea8dba12
docs: update MCP server version ( #9588 )
2025-12-18 13:04:24 +01:00
Alan Buscaglia
83dac0c59f
feat(lighthouse): improve markdown rendering, security and MCP tool usage ( #9586 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-12-18 12:45:42 +01:00
Andoni Alonso
0bdd1c3f35
docs: clarify update version ( #9583 )
2025-12-18 11:21:20 +01:00
Daniel Barranquero
c6b4b9c94f
chore: update changelog for release v5.16.0 ( #9584 )
2025-12-18 10:56:35 +01:00
Andoni Alonso
1c241bb53c
fix(aws): correct bedrock-agent regional availability ( #9573 )
2025-12-18 09:04:55 +01:00
Rubén De la Torre Vico
d15dd53708
chore(aws): enhance metadata for wafv2 service ( #9481 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-17 18:51:16 +01:00
Rubén De la Torre Vico
15eac061fc
feat(mcp_server): add compliance framework tools for Prowler App ( #9568 )
2025-12-17 17:32:47 +01:00
Rubén De la Torre Vico
597364fb09
refactor(mcp): standardize Prowler Hub and Docs tools format for AI optimization ( #9578 )
2025-12-17 17:19:32 +01:00
Alan Buscaglia
13ec7c13b9
fix(ui): correct API keys documentation URL ( #9580 )
2025-12-17 17:07:29 +01:00
Alan Buscaglia
89b3b5a81f
feat(ui): add SSO and API Key link cards to Integrations page ( #9570 )
2025-12-17 14:32:48 +01:00
Alan Buscaglia
c58ca136f0
feat(ui): add Risk Radar component with category filtering ( #9561 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-12-17 13:49:40 +01:00
Pedro Martín
594188f7ed
feat(report): add account id, alias and provider to PDF report ( #9574 )
2025-12-17 11:29:21 +01:00
Chandrapal Badshah
b9bfdc1a5a
feat: Integrate Prowler MCP to Lighthouse AI ( #9255 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-17 10:10:43 +01:00
lydiavilchez
c83374d4ed
fix(gcp): store Cloud Storage bucket regions as lowercase ( #9567 )
2025-12-16 17:34:01 +01:00
Rubén De la Torre Vico
c1e1fb00c6
chore(aws): enhance metadata for waf service ( #9480 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-16 13:31:27 +01:00
Víctor Fernández Poyatos
cbc621cb43
fix(models): only update resources when tags are created ( #9569 )
2025-12-16 13:30:25 +01:00
Rubén De la Torre Vico
433853493b
chore(aws): enhance metadata for trustedadvisor service ( #9435 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-16 12:49:00 +01:00
Rubén De la Torre Vico
5aa112d438
chore(aws): enhance metadata for sns service ( #9428 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-16 12:33:49 +01:00
Rubén De la Torre Vico
1b2c73d2e3
chore(aws): enhance metadata for servicecatalog service ( #9410 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-16 12:12:36 +01:00
Rubén De la Torre Vico
90e3fabc33
chore(aws): enhance metadata for inspector2 service ( #9260 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-16 11:44:49 +01:00
Daniel Barranquero
d4b90abd10
chore(mongodbatlas): store location as lowercase ( #9554 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-12-16 10:40:49 +01:00
Hugo Pereira Brito
251fc6d4e3
fix: changelog trust-boundaries entry ( #9563 )
2025-12-16 10:06:38 +01:00
Hugo Pereira Brito
dd85da703e
chore: update prowler hub docs picture ( #9564 )
2025-12-16 09:40:27 +01:00
Adrián Peña
b549c8dbad
fix: make scan_id mandatory in compliance overviews endpoint ( #9560 )
2025-12-15 17:27:45 +01:00
Víctor Fernández Poyatos
79ac7cf6d4
fix(beat): Increase scheduled scans countdown to 5 seconds ( #9558 )
2025-12-15 17:13:08 +01:00
Rubén De la Torre Vico
d292c6e58a
chore(aws): enhance metadata for memorydb service ( #9266 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-15 17:11:44 +01:00
Alan Buscaglia
8f361e7e8d
feat(ui): add Risk Radar component with API integration ( #9532 )
2025-12-15 17:02:21 +01:00
Rubén De la Torre Vico
3eb278cb9f
chore(aws): enhance metadata for kms service ( #9263 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-15 16:56:17 +01:00
Rubén De la Torre Vico
2f7eec8bca
chore(aws): enhance metadata for kafka service ( #9261 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-15 13:13:47 +01:00
César Arroba
00063c57de
chore(github): fix container checks workflows ( #9556 )
2025-12-15 13:06:18 +01:00
César Arroba
2341b5bc7d
chore(github): check containers workflow only for prowler ( #9555 )
2025-12-15 12:47:36 +01:00
Rubén De la Torre Vico
4015beff20
docs(mcp_server): update documentation and add developer guide for extensibility ( #9533 )
2025-12-15 12:35:59 +01:00
Rubén De la Torre Vico
ab475bafc3
chore(aws): enhance metadata for glue service ( #9258 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-12-15 12:07:11 +01:00
Andoni Alonso
b4ce01afd4
feat(iac): set only misconfig and secret as default scanners ( #9553 )
2025-12-15 12:01:31 +01:00
Chandrapal Badshah
2b4b23c719
feat(lighthouse): filter out non-compatible OpenAI models ( #9523 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-12-15 11:31:04 +01:00
César Arroba
4398b00801
chore(github): use QEMU to build ARM images if repository is not prowler ( #9547 )
2025-12-15 11:23:39 +01:00
Rubén De la Torre Vico
e0cf8bffd4
feat(mcp_server): update API base URL environment variable to include complete path ( #9542 )
2025-12-15 11:04:44 +01:00
Daniel Barranquero
6761f0ffd0
docs: add mongodbatlas app support ( #9312 )
2025-12-15 10:57:27 +01:00
Hugo Pereira Brito
51bbaeb403
fix: trustboundaries category typo to trust-boundaries ( #9536 )
2025-12-15 10:48:33 +01:00
Pepe Fagoaga
6158c16108
feat(categories): add privilege-escalation and ec2-imdsv1 ( #9537 )
2025-12-12 15:14:26 +01:00
Alejandro Bailo
0c2c5ea265
chore: update React 19.2.2 for security improvements ( #9534 )
2025-12-12 14:11:01 +01:00
bota4go
3b56166c34
fix(apigateway): retrieve correct logingLevel status ( #9304 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-12-12 13:44:37 +01:00
Víctor Fernández Poyatos
b5151a8ee5
feat(api): new endpoint for categories overviews ( #9529 )
2025-12-12 13:30:59 +01:00
Alejandro Bailo
0495267351
feat: resource details added to findigns and resource view ( #9515 )
2025-12-12 13:12:17 +01:00
Pepe Fagoaga
eefe045c18
docs(security): add more details ( #9525 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-12-12 11:03:12 +01:00
Alejandro Bailo
d7d1b22c45
chore(dependencies): update @next/third-parties to version 15.5.7 ( #9513 )
2025-12-12 11:00:48 +01:00
dependabot[bot]
439dbe679b
build(deps): bump next from 15.5.7 to 15.5.9 in /ui ( #9522 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-12-12 10:17:34 +01:00
Adrián Peña
0e9ba4b116
fix(api): add one second countdown to scheduled scan task to ensure transaction completion ( #9516 )
2025-12-12 10:08:42 +01:00
Pepe Fagoaga
89295f7e7d
chore(overview): adjust wording for Prowler ThreatScore ( #9524 )
2025-12-12 09:18:58 +01:00
StylusFrost
7cf7758851
docs(k8s): enhance token management guidance in getting started guide ( #9519 )
2025-12-12 08:37:33 +01:00
Pepe Fagoaga
06142094cd
chore(readme): Add LFX health score badge ( #9297 )
2025-12-11 19:34:40 +01:00
Prowler Bot
93f1c02f44
chore(release): Bump version to v5.16.0 ( #9520 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-12-11 17:23:45 +01:00
Pepe Fagoaga
e2f30e0987
chore(changelog): v5.15.0 ( #9495 )
2025-12-11 09:29:55 +01:00
Rubén De la Torre Vico
c80710adfc
feat(mcp_server): add muting management tools ( #9510 )
2025-12-11 09:19:17 +01:00
Rubén De la Torre Vico
1410fe2ff1
feat(mcp_server): add scan management tools ( #9509 )
2025-12-11 09:16:36 +01:00
Pedro Martín
284910d402
chore(readme): update with latest changes ( #9508 )
2025-12-10 18:48:28 +01:00
Pepe Fagoaga
04f795bd49
revert(docs): remove old image from readme ( #9507 )
2025-12-10 18:42:12 +01:00
Pepe Fagoaga
8b5e00163e
docs: remove old image from readme ( #9506 )
2025-12-10 18:34:36 +01:00
Hugo Pereira Brito
57d7f77c81
docs: enhance README ( #9505 )
2025-12-10 18:28:27 +01:00
Rubén De la Torre Vico
16b1052ff1
feat(mcp_server): add resource management tools ( #9380 )
2025-12-10 17:40:45 +01:00
Rubén De la Torre Vico
978e2c82af
feat(mcp_server): add provider management tools ( #9350 )
2025-12-10 17:31:21 +01:00
Pepe Fagoaga
0c3ba0b737
fix(timeseries): Remove inserted_at and add muted=false ( #9504 )
2025-12-10 16:45:12 +01:00
Adrián Peña
4addfcc848
chore: add migration to perform the backfill ( #9500 )
2025-12-10 16:39:12 +01:00
Alan Buscaglia
8588cc03f4
fix(ui): use Sentry namespace for browserTracingIntegration ( #9503 )
2025-12-10 16:02:04 +01:00
Alan Buscaglia
7507fea24b
fix(ui): update dependencies to address security vulnerabilities ( #9357 )
2025-12-10 12:54:38 +01:00
Alan Buscaglia
18f0fc693e
revert(ci): update UI E2E tests workflow for cloud environments ( #9499 )
2025-12-10 10:53:10 +01:00
Hugo Pereira Brito
606f505ba3
feat(docs): add dependency table to unit-testing page ( #9498 )
2025-12-10 10:51:50 +01:00
lydiavilchez
bfce602859
fix(gcp-cloudstorage): handle VPC-blocked API calls as PASS ( #9478 )
2025-12-10 10:40:52 +01:00
Alan Buscaglia
ba45b86a82
chore(ci): update UI E2E tests workflow for cloud environments ( #9497 )
2025-12-10 10:31:07 +01:00
Pedro Martín
d786bb4440
fix(compliance): make unique requirements IDs for ISO27001 2013 - AWS ( #9488 )
2025-12-10 09:54:05 +01:00
KonstGolfi
9424289416
feat(compliance): add RBI Framework for Azure ( #8822 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-10 09:24:35 +01:00
Pedro Martín
3cbb6175a5
feat(compliance): add SOC2 Azure Processing Integrity requirements ( #9463 )
2025-12-10 08:53:08 +01:00
Pedro Martín
438deef3f8
feat(compliance): add SOC2 GCP Processing Integrity requirements ( #9464 )
2025-12-10 08:45:53 +01:00
Pedro Martín
1cdf4e65b2
feat(compliance): add SOC2 AWS Processing Integrity requirements ( #9462 )
2025-12-10 08:41:56 +01:00
Andoni Alonso
dbdd02ebd1
fix(docs): solve broken link ( #9493 )
2025-12-10 08:09:25 +01:00
Pedro Martín
d264f3daff
fix(deps): install alibabacloud missing dep ( #9487 )
2025-12-09 17:18:32 +01:00
Hugo Pereira Brito
01fe379b55
fix: remove incorrect threat-detection category from checks ( #9489 )
2025-12-09 17:11:09 +01:00
Pedro Martín
50286846e0
fix(ui): show Top Failed Requirements for compliances without section hierarchy ( #9471 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-12-09 16:28:47 +01:00
Rubén De la Torre Vico
20ed8b3d2d
fix: MCP findings tools errors ( #9477 )
2025-12-09 15:16:55 +01:00
Alan Buscaglia
45cc6e8b85
fix(ui): improve overview charts UX and consistency ( #9484 )
2025-12-09 13:33:41 +01:00
Hugo Pereira Brito
962c64eae5
chore: execute tests for only needed aws services ( #9468 )
2025-12-09 11:06:07 +01:00
César Arroba
7b56f0640f
chore(github): fix release messages ( #9459 )
2025-12-09 10:06:55 +01:00
Alan Buscaglia
49c75cc418
fix(ui): add default date_from filter for severity over time endpoint ( #9472 )
2025-12-05 17:55:04 +01:00
Alan Buscaglia
56bca7c104
feat(ui): implement Risk Plot component with interactive legend and navigation ( #9469 )
2025-12-05 14:03:58 +01:00
Rubén De la Torre Vico
faaa172b86
chore(aws): enhance metadata for macie service ( #9265 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-12-05 12:03:13 +01:00
Alan Buscaglia
219ce0ba89
feat(ui): add navigation progress bar for better UX during page transitions ( #9465 )
2025-12-05 12:01:00 +01:00
Adrián Peña
2170e5fe12
feat(api): add findings severity timeseries endpoint ( #9363 )
2025-12-05 11:19:37 +01:00
Rubén De la Torre Vico
e9efb12aa8
chore(aws): enhance metadata for networkfirewall service ( #9382 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-12-05 09:39:01 +01:00
Chandrapal Badshah
74d72dd56b
fix: remove importing non-existent classes ( #9467 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-05 08:05:34 +01:00
Rubén De la Torre Vico
06d1d214fd
chore(aws): enhance metadata for mq service ( #9267 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-12-04 17:56:08 +01:00
Pepe Fagoaga
902bc9ad57
fix(api): unlimited limit-request-line ( #9461 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-12-04 17:45:58 +01:00
Rubén De la Torre Vico
3616c0a8c0
chore(aws): enhance metadata for lightsail service ( #9264 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-12-04 16:05:10 +01:00
Alan Buscaglia
7288585fec
chore(ui): migrate from npm to pnpm ( #9442 )
2025-12-04 15:12:39 +01:00
Rubén De la Torre Vico
6400dc1059
chore(aws): enhance metadata for guardduty service ( #9259 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-12-04 14:35:41 +01:00
Alan Buscaglia
379c1dc7dd
fix(ui): update severity trends endpoint and reorganize types ( #9460 )
2025-12-04 14:35:21 +01:00
Chandrapal Badshah
eb247360c3
fix: return human readable error messages from lighthouse celery tasks ( #9165 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-04 14:17:14 +01:00
Alan Buscaglia
7f12832808
feat(ui): add Finding Severity Over Time chart to overview page ( #9405 )
2025-12-04 13:19:15 +01:00
César Arroba
9c387d5742
chore(github): fix release notes ( #9457 )
2025-12-04 12:15:09 +01:00
César Arroba
4a5801c519
chore(github): debug release notes ( #9456 )
2025-12-04 12:07:02 +01:00
César Arroba
85cb39af28
chore(github): fix release notes ( #9455 )
2025-12-04 11:53:11 +01:00
Rubén De la Torre Vico
c7abd77a1c
feat(mcp_server): implement new Prowler App MCP server design ( #9300 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-04 11:00:19 +01:00
César Arroba
a622b9d965
chore(github): check and scan arm builds ( #9450 )
2025-12-04 10:50:39 +01:00
Alan Buscaglia
8bd95a04ce
fix(ui): fix lint warnings and type issues in prompt-input ( #9327 )
2025-12-04 10:27:03 +01:00
Pepe Fagoaga
340454ba68
fix(overview): risk severity must show only fails ( #9448 )
2025-12-04 10:25:45 +01:00
Pedro Martín
6dff4bfd8b
fix(ens): solve division by zero at reporting ( #9443 )
2025-12-04 10:08:12 +01:00
Alejandro Bailo
22c88e66a1
build(deps): update Next.js and React for CVE-2025-66478 ( #9447 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-04 08:40:20 +01:00
Sergio Garcia
3b711f6143
fix(docker): add arm build toolchain for zstd compile ( #9445 )
2025-12-04 08:10:32 +01:00
Sergio Garcia
dbdce98cf2
feat(alibaba): add Alibaba Cloud provider ( #9329 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-12-03 11:47:55 -05:00
Pepe Fagoaga
53404dfa62
docs(lighthouse): add version badge for bedrock long-term API keys ( #9441 )
2025-12-03 17:07:42 +01:00
Víctor Fernández Poyatos
c8872dd6ac
feat(db): Add admin read replica connection ( #9440 )
2025-12-03 16:53:48 +01:00
Chandrapal Badshah
26fd7d3adc
feat(lighthouse): Support Amazon Bedrock Long-Term API Key ( #9343 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-03 16:19:18 +01:00
Víctor Fernández Poyatos
cb84bd0f94
fix(sentry): mute foreign key constraints alerts ( #9439 )
2025-12-03 16:08:47 +01:00
Pedro Martín
cb3f3ab35d
fix(ui): sort compliance overview by name ( #9422 )
2025-12-03 15:37:55 +01:00
Víctor Fernández Poyatos
f58c1fddfb
fix(compliance): ignore conflicts with unique summaries ( #9436 )
2025-12-03 15:37:04 +01:00
Alan Buscaglia
c1bb51cf1a
fix(ui): collection of UI bug fixes and improvements ( #9346 )
2025-12-03 14:31:23 +01:00
Adrián Peña
a4e12a94f9
refactor(api): update compliance report endpoints and enhance query parameters ( #9338 )
2025-12-03 11:41:07 +01:00
César Arroba
7b1915e489
chore(github): update message when contaienr is pushed ( #9421 )
2025-12-03 10:53:01 +01:00
César Arroba
56d092c87e
chore(github): fix changelog extraction and verify API specs file ( #9420 )
2025-12-03 10:52:52 +01:00
Víctor Fernández Poyatos
29a1034658
feat(exception): Add decorator for deleted providers during scans ( #9414 )
2025-12-03 09:46:59 +01:00
Chandrapal Badshah
f5c2146d19
fix(lighthouse): show all models in selector even without default model ( #9402 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-12-03 09:23:13 +01:00
Chandrapal Badshah
069f0d106c
docs(lighthouse): update lighthouse multi llm docs ( #9362 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-12-03 08:53:34 +01:00
Sergio Garcia
803ada7b16
docs(oci): add Prowler Cloud onboarding flow ( #9417 )
2025-12-02 13:04:56 -05:00
Alan Buscaglia
5e033321e8
feat(ui): add attack surface overview component ( #9412 )
2025-12-02 13:57:07 +01:00
Alan Buscaglia
175d7f95f5
fix: clear core.hooksPath before installing pre-commit hooks ( #9413 )
2025-12-02 13:42:04 +01:00
Víctor Fernández Poyatos
07e82bde56
feat(attack-surfaces): add new endpoints to retrieve overview data ( #9309 )
2025-12-02 12:12:47 +01:00
Hugo Pereira Brito
4661e01c26
chore(changelog): update for 5.14.2 release ( #9404 )
2025-12-02 11:22:01 +01:00
Alan Buscaglia
dda0a2567d
fix(ui): skip Sentry initialization when DSN is not configured ( #9368 )
2025-12-01 18:05:45 +01:00
StylusFrost
56ea498cca
test(ui): Add e2e test for OCI Provider ( #9347 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-12-01 16:13:12 +01:00
Hugo Pereira Brito
f9e1e29631
fix(dashboard): typo and format errors ( #9361 )
2025-12-01 14:29:22 +01:00
lydiavilchez
3dadb264cc
feat(gcp): add check for VM instance deletion protection ( #9358 )
2025-12-01 13:20:32 +01:00
Víctor Fernández Poyatos
495aee015e
build: add gevent to API deps ( #9359 )
2025-12-01 13:11:38 +01:00
Pedro Martín
d3a000cbc4
fix(report): update logic for threatscore ( #9348 )
2025-12-01 09:11:08 +01:00
lydiavilchez
b2abdbeb60
feat(gcp-compute): add check to ensure VMs are not preemptible or spot ( #9342 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-28 12:49:19 +01:00
lydiavilchez
dc852b4595
feat(gcp-compute): add automatic restart check for VM instances ( #9271 )
2025-11-28 12:21:58 +01:00
Hugo Pereira Brito
1250f582a5
fix(check): custom check folder validation ( #9335 )
2025-11-28 12:19:47 +01:00
Pedro Martín
bb43e924ee
fix(report): use pagina for ENS in footer ( #9345 )
2025-11-28 12:04:30 +01:00
Andoni Alonso
0225627a98
fix(docs): fix image paths ( #9341 )
2025-11-28 11:20:54 +01:00
Alan Buscaglia
3097513525
fix(ui): filter Risk Pipeline chart by selected providers and show zero-data legends ( #9340 )
2025-11-27 17:39:01 +01:00
Alan Buscaglia
6af9ff4b4b
feat(ui): add interactive charts with filter navigation ( #9333 )
2025-11-27 16:04:55 +01:00
Hugo Pereira Brito
06fa57a949
fix(docs): info warning format ( #9339 )
2025-11-27 09:57:05 -05:00
mattkeeler
dc9e91ac4e
fix(m365): Support multiple Exchange mailbox policies ( #9241 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-27 14:10:15 +01:00
Shafkat Rahman
59f8dfe5ae
feat(github): add immutable releases check ( #9162 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-11-27 13:40:15 +01:00
Adrián Jesús Peña Rodríguez
7e0c5540bb
feat(api): restore compliance overview endpoint ( #9330 )
2025-11-27 13:31:15 +01:00
Daniel Barranquero
79ec53bfc5
fix(ui): update changelog ( #9334 )
2025-11-27 13:16:50 +01:00
Daniel Barranquero
ed5f6b3af6
feat(ui): add MongoDB Atlas provider support ( #9253 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-11-27 12:37:20 +01:00
Andoni Alonso
6e135abaa0
fix(iac): ignore mutelist in IaC scans ( #9331 )
2025-11-27 11:08:58 +01:00
Hugo Pereira Brito
65b054f798
feat: enhance m365 documentation ( #9287 )
2025-11-26 16:17:43 +01:00
Alan Buscaglia
28d5b2bb6c
feat(ui): integrate threat map with regions API endpoint ( #9324 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-26 16:12:31 +01:00
Prowler Bot
c8d9f37e70
feat(aws): Update regions for AWS services ( #9294 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-11-26 09:42:40 -05:00
lydiavilchez
9d7b9c3327
feat(gcp): Add VPC Service Controls check for Cloud Storage ( #9256 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-26 14:45:27 +01:00
Hugo Pereira Brito
127b8d8e56
fix: typo in pdf report generation ( #9322 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-11-26 13:58:40 +01:00
Alan Buscaglia
4e9dd46a5e
feat(ui): add Risk Pipeline View with Sankey chart to Overview page ( #9320 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-26 13:33:58 +01:00
Hugo Pereira Brito
880345bebe
fix(sharepoint): false positives on disabled external sharing ( #9298 )
2025-11-26 12:23:04 +01:00
Andoni Alonso
1259713fd6
docs: remove AMD-only docker images warning ( #9315 )
2025-11-26 10:26:39 +01:00
Prowler Bot
26088868a2
chore(release): Bump version to v5.15.0 ( #9318 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-11-26 10:19:25 +01:00
César Arroba
e58574e2a4
chore(github): fix container actions ( #9321 )
2025-11-26 10:16:26 +01:00
Alan Buscaglia
a07e599cfc
feat(ui): add service watchlist component with real API integration ( #9316 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-25 17:03:24 +01:00
Alejandro Bailo
e020b3f74b
feat: add watchlist component ( #9199 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-11-25 16:01:38 +01:00
Alan Buscaglia
8e7e376e4f
feat(ui): hide new overview route and filter mongo providers ( #9314 )
2025-11-25 14:22:03 +01:00
Alan Buscaglia
a63a3d3f68
fix: add filters for mongo providers and findings ( #9311 )
2025-11-25 13:19:49 +01:00
Andoni Alonso
10838de636
docs: refactor Lighthouse AI pages ( #9310 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-11-25 13:10:29 +01:00
Chandrapal Badshah
5ebf455e04
docs: Lighthouse multi LLM provider support ( #9306 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-11-25 13:04:30 +01:00
Daniel Barranquero
0d59441c5f
fix(api): add alter to mongodbatlas migration ( #9308 )
2025-11-25 11:29:07 +01:00
Pepe Fagoaga
3b05a1430e
chore(changelog): reconcile for v5.14 ( #9277 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-11-24 19:03:53 +01:00
Alan Buscaglia
ea953fb256
fix(ui): UI improvements - buttons, form validations, and chart alignment ( #9299 )
2025-11-24 17:14:12 +01:00
Andoni Alonso
2198e461c9
feat(iac): use branch as region for IaC findings ( #9295 )
2025-11-24 17:00:06 +01:00
Adrián Jesús Peña Rodríguez
75abd8f54d
fix(threatscore): exclude muted findings from aggregated statistics in threatscore utils ( #9296 )
2025-11-24 13:25:20 +01:00
Adrián Jesús Peña Rodríguez
2f184a493b
feat(threatscore): restore API threatscore snapshots ( #9291 )
2025-11-24 10:47:03 +01:00
Pepe Fagoaga
e2e06a78f9
fix(lock): update poetry lock for prowler ( #9290 )
2025-11-24 10:05:14 +01:00
Adrián Jesús Peña Rodríguez
de5aba6d4d
feat(api): add new endpoint for retrieving findings data by region with associated filters and response schema ( #9273 )
2025-11-21 11:23:31 +01:00
César Arroba
6e7266eacf
chore(github): fix sdk build action ( #9288 )
2025-11-21 11:03:52 +01:00
Alan Buscaglia
58bb66ff27
feat(ui/overview): add click navigation for charts and threat score improvements ( #9281 )
2025-11-20 18:47:42 +01:00
Pedro Martín
46bfe02ee8
feat(nis2): support PDF reporting ( #9170 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Josema Camacho <josema@prowler.com >
2025-11-20 17:14:54 +01:00
Pepe Fagoaga
cee9a9a755
fix(html): logo URI ( #9282 )
2025-11-20 17:11:51 +01:00
Hugo Pereira Brito
b11ba9b5cb
feat(docs): add links for sp and cert from getting started to authentication ( #9286 )
2025-11-20 16:50:18 +01:00
Víctor Fernández Poyatos
789fc84e31
fix(overviews): exclude muted findings from severity overview ( #9283 )
2025-11-20 16:29:20 +01:00
Alejandro Bailo
6426558b18
fix(ui): pre-release fixes and improvements ( #9278 )
2025-11-20 16:18:25 +01:00
Hugo Pereira Brito
9a1ddedd94
fix(docs): typo ( #9285 )
2025-11-20 16:07:22 +01:00
Hugo Pereira Brito
0ae400d2b1
fix(docs): add link from getting started to auth for service accounts ( #9284 )
2025-11-20 15:55:19 +01:00
Víctor Fernández Poyatos
ced122ac0d
feat(migrations): add missing remove index operation ( #9280 )
2025-11-20 15:09:14 +01:00
Hugo Pereira Brito
dc7d2d5aeb
fix(outputs): refresh scan timestamps per run ( #9272 )
2025-11-20 13:12:39 +01:00
Alan Buscaglia
b6ba6c6e31
feat(hooks): integrate Python pre-commit with Husky for monorepo ( #9279 )
2025-11-20 12:48:43 +01:00
Hugo Pereira Brito
30312bbc03
fix(docs): remove wrong threatscore warning ( #9276 )
2025-11-20 09:03:15 +01:00
Pedro Martín
94fe87b4a2
feat(ens): support PDF reporting ( #9158 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-19 18:57:58 +01:00
Pedro Martín
219bc12365
feat(kubernetes): add Prowler ThreatScore compliance framework ( #9235 )
2025-11-19 18:31:54 +01:00
Pedro Martín
66394ab061
fix(threatscore): remove typo from 3. Logging and *m*onitoring ( #9274 )
2025-11-19 17:12:29 +01:00
Rubén De la Torre Vico
7348ed2179
chore(aws): enhance metadata for kinesis service ( #9262 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-19 16:49:31 +01:00
Rubén De la Torre Vico
0b94f2929d
chore(aws): enhance metadata for documentdb service ( #8862 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-19 13:49:57 +01:00
Alejandro Bailo
c23e2502f3
refactor(ui): redo the whole app with styles ( #9234 )
2025-11-19 11:37:17 +01:00
Adrián Jesús Peña Rodríguez
c418c59b53
feat(compliance): enhance compliance overview filters and documentation ( #9244 )
2025-11-19 10:35:31 +01:00
Adrián Jesús Peña Rodríguez
3dc4ab5b83
refactor(api): remove ServiceOverviewFilter and update related tests ( #9248 )
2025-11-19 10:33:31 +01:00
Andoni Alonso
148a6f341b
docs(sso): improve okta sso section ( #9233 )
2025-11-19 08:04:44 +01:00
Daniel Barranquero
b5df26452a
fix: split file_name not working on Windows ( #9268 )
2025-11-18 14:45:31 +01:00
Hugo Pereira Brito
45792686aa
fix(docs): enhance gcp service account authentication and add missing permissions ( #9231 )
2025-11-18 14:09:03 +01:00
Rubén De la Torre Vico
ee31e82707
fix: make JSON schema simpler to work with more MCP clients ( #9257 )
2025-11-18 13:35:11 +01:00
lydiavilchez
0ba1226d88
feat(gcp): implement Cloud Storage Data Access Audit Logs check ( #9220 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-18 12:08:54 +01:00
Andoni Alonso
520cc31f73
docs: fix mutelist broken links ( #9249 )
2025-11-17 18:24:02 +01:00
Andoni Alonso
a5a882a975
fix(iac): add trivy installation in CLI image ( #9247 )
2025-11-17 16:04:01 +01:00
Prowler Bot
84f9309a7c
feat(aws): Update regions for AWS services ( #9243 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-11-17 09:59:58 -05:00
Rubén De la Torre Vico
cf3800dbbe
chore(aws): enhance metadata for ecs service ( #8888 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-17 15:25:30 +01:00
Adrián Jesús Peña Rodríguez
d43455971b
fix(scan): implement temporary workaround to skip findings with UID exceeding 300 characters ( #9246 )
2025-11-17 13:15:02 +01:00
Paco Sanchez Lopez
1ea0dabf42
feat(arm): adds support building multiarch prowler containers ( #8773 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-11-17 12:35:33 +01:00
Rubén De la Torre Vico
0f43789666
chore(kubernetes): enhance metadata for etcd service ( #9096 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-17 12:30:21 +01:00
Andoni Alonso
4f8e8ed935
chore(github): replace status/awaiting-response label with status/waiting-for-revision if comment added ( #9245 )
2025-11-17 12:20:33 +01:00
Rakan Farhouda
518508d5fe
feat(api): add metadata attributes to ResourceSerializer and tests ( #9098 )
2025-11-17 14:10:45 +03:00
Rubén De la Torre Vico
e715b9fbfb
chore(aws): enhance metadata for ecr service ( #8872 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-17 11:50:11 +01:00
Marc Espin
4167de39d2
fix(docs): Fix dead links leading to docs.prowler.cloud ( #9240 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-11-17 09:56:51 +01:00
johannes-engler-mw
531ba5c31b
feat(azure): new check for Entra ID authentication for Azure PostgreSQL Flexible Server ( #8764 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-14 13:54:57 +01:00
Chandrapal Badshah
031548ca7e
feat: Update Lighthouse UI to support multi LLM ( #8925 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-14 11:46:38 +01:00
Hugo Pereira Brito
866edfb167
chore(outputs): raise an error when using -M asff for a provider other than aws ( #9225 )
2025-11-13 16:53:22 +01:00
Daniel Barranquero
d1380fc19d
fix(azure): validation and other errors in cosmosdb, defender, storage and vm ( #8915 )
2025-11-13 09:17:44 -05:00
Víctor Fernández Poyatos
46666d29d3
feat(db): optimize write queries for scan related tasks ( #9190 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2025-11-13 12:27:57 +01:00
Rubén De la Torre Vico
ce5f2cc5ed
chore(aws): enhance metadata for elbv2 service ( #9001 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-13 10:45:20 +01:00
Lee Trout
c5c7b84afd
chore(ec2): prevent test from calling live AWS endpoint ( #9228 )
2025-11-13 10:12:19 +01:00
Ryan Nolette
3432c8108c
chore: updated gitignore file to be more robust for VSCode development environments and AI coding assistants. ( #9226 )
2025-11-13 09:32:21 +01:00
Andoni Alonso
7c42a61e17
docs(aws): restore STS Ireland endpoint warning ( #9229 )
2025-11-13 09:30:27 +01:00
Rubén De la Torre Vico
575521c025
chore(oraclecloud): enhance metadata for cloudguard service ( #9223 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-12 11:58:54 -05:00
Rubén De la Torre Vico
eab6c23333
chore(oraclecloud): enhance metadata for blockstorage service ( #9222 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-12 11:51:29 -05:00
Rubén De la Torre Vico
8ee9454dbc
chore(aws): enhance metadata for elb service ( #8935 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-11-12 16:46:12 +01:00
Pedro Martín
b46a8fd0ba
feat(compliance): change C5 logo ( #9224 )
2025-11-12 16:01:18 +01:00
Rubén De la Torre Vico
77ef4869e3
chore(oraclecloud): enhance metadata for audit service ( #9221 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-12 09:24:20 -05:00
Alan Buscaglia
07ac96661e
feat: implement Finding Severity Over Time chart with time range selector ( #9106 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-12 14:33:20 +01:00
Daniel Barranquero
98f8ef1b4b
feat(mongodbatlas): add provider_id verification ( #9211 )
2025-11-12 13:50:00 +01:00
Pepe Fagoaga
5564b4c7ae
fix(env): fallback to local ( #9215 )
2025-11-12 10:14:29 +01:00
Pedro Martín
427dab6810
fix(compliance): handle check_id not in Prowler Checks ( #9208 )
2025-11-12 09:11:34 +01:00
Andoni Alonso
ee62ea384a
chore(github): merge labeler actions ( #9218 )
2025-11-12 08:39:20 +01:00
Andoni Alonso
ca4c4c8381
docs: remove Prowler App credentials handling duplicates ( #9212 )
2025-11-12 08:23:25 +01:00
Shaun
e246c0cfd7
fix(aws): false negative in iam_role_cross_service_confused_deputy_prevention ( #9213 )
...
Co-authored-by: shaun <shaun@snotra.cloud >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-11-11 17:39:16 -05:00
Rubén De la Torre Vico
74025b2b5e
docs: add a architecture schema for MCP Server ( #9214 )
2025-11-11 11:53:01 -05:00
Alejandro Bailo
ccb269caa2
chore(dependencies): add Sentry to /ui ( #8730 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-11-11 17:12:42 +01:00
Rubén De la Torre Vico
0f22e754f2
chore(mongodbatlas): enhance metadata for projects service ( #9093 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-11 11:10:40 -05:00
Josema Camacho
7cb0ed052d
chore(security): upgrading django to 5.1.14 ( #9176 )
2025-11-11 16:51:28 +01:00
Andoni Alonso
1ec36d2285
docs: add Prowler Cloud public IPs ( #9209 )
2025-11-11 16:11:24 +01:00
lydiavilchez
b0ec7daece
feat(gcp): add check cloudstorage_bucket_sufficient_retention_period ( #9149 )
2025-11-11 15:51:57 +01:00
Hugo Pereira Brito
1292abcf91
fix(m365_powershell): restore MSAL.PS ( #9210 )
2025-11-11 15:35:45 +01:00
Rubén De la Torre Vico
136366f4d7
chore(github): enhance metadata for organization service ( #9094 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-11 09:34:54 -05:00
StylusFrost
203b46196b
fix(test-ui): update authentication method selection in ProvidersPage for AWS Add Provider e2e test ( #9161 )
2025-11-11 15:11:56 +01:00
Adrián Jesús Peña Rodríguez
beec37b0da
feat(threatscore): implement ThreatScoreSnapshot model, filter, serializer, and view for ThreatScore metrics retrieval ( #9148 )
2025-11-11 10:19:48 +01:00
Hugo Pereira Brito
73a277f27b
chore(m365_powershell): remove unnecessary test_credentials ( #9204 )
2025-11-11 10:16:57 +01:00
Andoni Alonso
822d201159
fix(github): hardcode list of prowler-cloud organization members ( #9207 )
2025-11-11 10:03:12 +01:00
Andoni Alonso
8e07ec8727
docs: refactor contributing docs ( #9202 )
...
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-11-11 09:44:41 +01:00
Sergio Garcia
7c339ed9e4
docs(mutelist): fix misleading docstrings about tag and exception logic ( #9205 )
2025-11-10 13:39:24 -05:00
Sergio Garcia
be0b8bba0d
fix(html): rename get_oci_assessment_summary ( #9200 )
2025-11-10 10:15:54 -05:00
Prowler Bot
521afab4aa
feat(aws): Update regions for AWS services ( #9194 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-11-10 09:37:18 -05:00
Ethan Troy
789221d901
feat(compliance): add FedRAMP 20x KSI Low compliance frameworks ( #9198 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-11-10 14:41:18 +01:00
Hugo Pereira Brito
ef4e28da03
fix(m365_powershell): teams connection with --sp-env-auth and enhanced timeouts error logging ( #9191 )
2025-11-10 11:23:56 +01:00
Alejandro Bailo
ee2d3ed052
feat: implement new design system variables across new components and add skeletons ( #9193 )
2025-11-10 09:19:10 +01:00
Pedro Martín
66a04b5547
feat(aws): improve nist_csf_2.0 mapping ( #9189 )
2025-11-07 10:59:40 -05:00
Hugo Pereira Brito
fb9eda208e
fix(powershell): depth truncation and parsing error ( #9181 )
2025-11-07 13:19:37 +01:00
Rakan Farhouda
f0b1c4c29e
fix(api): update unique constraint for Provider model to exclude soft… ( #9054 )
2025-11-07 13:16:55 +01:00
Alan Buscaglia
a73a79f420
fix: exclude docs folder from Tailwind content scanning ( #9184 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-07 10:49:27 +01:00
Rubén De la Torre Vico
5d4b7445f8
chore: fix image path in README for Prowler App ( #9186 )
2025-11-07 10:17:42 +01:00
Rubén De la Torre Vico
13e4866507
chore(oraclecloud): enhance metadata for analytics service ( #9114 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-11-06 16:58:59 -05:00
UniCode
7d5c4d32ee
feat(aws): add compliance NIST CSF 2.0 ( #9185 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-11-06 16:55:16 -05:00
Daniel Barranquero
7e03b423dd
feat(api): add MongoDBAtlas provider to api ( #9167 )
2025-11-06 16:37:38 -05:00
Maurício Harley
0ad5bbf350
feat(github): Add GitHub check ensuring repository creation is limited ( #8844 )
...
Signed-off-by: Mauricio Harley <mauricioharley@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-11-06 16:13:10 +01:00
Alejandro Bailo
38f60966e5
fix(ui): improve pre commit ( #9180 )
2025-11-06 14:32:06 +01:00
Alan Buscaglia
7bbc0d8e1b
feat: add claude code validation to pre-commit hook ( #9177 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-06 13:48:19 +01:00
Pedro Martín
edfef51e7a
feat(compliance): add naming and visual improvements ( #9145 )
2025-11-06 13:06:59 +01:00
Hugo Pereira Brito
788113b539
fix: changelog ( #9179 )
2025-11-06 12:57:51 +01:00
Hugo Pereira Brito
8ab77b7dba
fix(gcp): check check_name has no resource_name error ( #9169 )
2025-11-06 12:37:49 +01:00
Sergio Garcia
e038b2fd11
chore(sdk): add validation for invalid checks, services, and categories ( #8971 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-11-06 11:46:21 +01:00
dependabot[bot]
2e5f17538d
chore(deps): bump agenthunt/conventional-commit-checker-action from 2.0.0 to 2.0.1 ( #9127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:12:17 +01:00
dependabot[bot]
54294c862b
chore(deps): bump trufflesecurity/trufflehog from 3.90.11 to 3.90.12 ( #9128 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:11:46 +01:00
dependabot[bot]
ace2b88c07
chore(deps): bump sorenlouv/backport-github-action from 9.5.1 to 10.2.0 ( #9132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:11:30 +01:00
dependabot[bot]
3de8159de9
chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 ( #9135 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:10:29 +01:00
dependabot[bot]
1a4ae33235
chore(deps): bump softprops/action-gh-release from 2.3.3 to 2.4.1 ( #9134 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:09:29 +01:00
dependabot[bot]
e0260b91e6
chore(deps): bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 ( #9133 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:08:38 +01:00
dependabot[bot]
66590f2128
chore(deps): bump github/codeql-action from 3.30.5 to 4.31.2 ( #9131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:07:27 +01:00
dependabot[bot]
33bb2782f0
chore(deps): bump aws-actions/configure-aws-credentials from 5.0.0 to 5.1.0 ( #9130 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 10:05:52 +01:00
César Arroba
2f61c88f74
chore(github): improve container slack notifications ( #9144 )
2025-11-06 09:33:33 +01:00
Andoni Alonso
b25ed9fd27
feat(github): add external resource link ( #9153 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-11-05 15:57:41 +01:00
Sergio Garcia
191d51675c
chore(ui): rename OCI provider to oraclecloud ( #9166 )
2025-11-05 08:59:55 -05:00
Andoni Alonso
5b20fd1b3b
docs(iac): add IaC getting started in Cloud/App ( #9152 )
2025-11-05 09:20:18 +01:00
Pepe Fagoaga
02489a5eef
docs: get latest version to install Prowler App ( #9163 )
2025-11-04 18:31:00 +01:00
Sergio Garcia
f16f94acf3
chore(oci): rename OCI provider to oraclecloud with oci alias ( #9126 )
2025-11-04 11:44:56 -05:00
Alejandro Bailo
1e584c5b58
feat: new overview threat score component ( #9125 )
2025-11-04 15:08:58 +01:00
César Arroba
1bb6bc148e
chore(github): fix prepare release action ( #9159 )
2025-11-04 14:44:25 +01:00
César Arroba
166ab1d2c1
chore(github): fix actions paths ( #9154 )
2025-11-04 12:27:34 +01:00
StylusFrost
dd85ca7c72
test(ui): add M365 provider management E2E tests ( #8954 )
2025-11-04 11:22:39 +01:00
Andoni Alonso
b9aef85aa2
fix(github): user previous command to set labels ( #9099 )
2025-11-04 11:08:35 +01:00
Andoni Alonso
601495166c
feat(iac): add IaC to Prowler App ( #8751 )
2025-11-04 10:01:58 +01:00
Hugo Pereira Brito
61a66f2bbf
fix(aws): firehose_stream_encrypted_at_rest description and logic ( #9142 )
2025-11-03 11:31:18 -05:00
Rakan Farhouda
8b0b9cad32
fix(aws): update logger import in to use the correct module ( #9138 )
2025-11-03 18:09:41 +03:00
Alejandro Bailo
000b48b492
feat(ui): add Customer Support link to sidebar ( #9143 )
2025-11-03 16:01:11 +01:00
JDeep
a564d6a04e
feat(compliance): Add HIPAA compliance framework for GCP ( #8955 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-11-03 15:34:08 +01:00
Prowler Bot
82bacef7c7
feat(aws): Update regions for AWS services ( #9140 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-11-03 09:10:28 -05:00
Alejandro Bailo
a4ac7bb067
feat(ui): move Resource ID field up ( #9141 )
2025-11-03 11:39:42 +01:00
StylusFrost
a41f8dcb18
test(ui): add Azure provider management E2E tests ( #8949 )
2025-11-03 09:20:24 +01:00
Alejandro Bailo
2bf93c0de6
feat: RSS system ( #9109 )
2025-11-03 09:17:37 +01:00
Sergio Garcia
39710a6841
fix(api): correct OCI provider compliance directory mapping ( #9111 )
2025-10-31 10:33:13 -04:00
Rubén De la Torre Vico
f330440c54
chore(aws): enhance metadata for codeartifact service ( #8850 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-10-31 15:21:50 +01:00
Chandrapal Badshah
c3940c7454
feat: Add Amazon Bedrock & OpenAI Compatible provider to Lighthouse AI ( #8957 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
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-10-31 13:54:15 +01:00
Rubén De la Torre Vico
df39f332e4
docs: add new definitions for checks serverities ( #9123 )
2025-10-31 13:22:16 +01:00
lydiavilchez
4a364d91be
feat(gcp): add cloudstorage_bucket_logging_enabled check ( #9091 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-31 13:01:55 +01:00
César Arroba
4b99c7b651
chore(github): missed conditional on sdk container action ( #9120 )
2025-10-31 11:43:09 +01:00
Rubén De la Torre Vico
c441423d6a
chore(aws): enhance metadata for codebuild service ( #8851 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-10-31 11:41:34 +01:00
César Arroba
7e7f160b9a
chore(sdk): allow sdk checks only on prowler repository ( #9116 )
2025-10-31 11:31:25 +01:00
César Arroba
aaae73cd1c
chore(github): rename jobs to know which component they belong ( #9117 )
2025-10-31 11:31:16 +01:00
Víctor Fernández Poyatos
c5e88f4a74
feat(rls-transaction): add retry for read replica connections ( #9064 )
2025-10-31 11:09:05 +01:00
Víctor Fernández Poyatos
5d4415d090
feat(mute-rules): Support simple muting in API ( #9051 )
2025-10-31 10:49:17 +01:00
César Arroba
5d840385df
chore(github): fix slack messages ( #9107 )
2025-10-30 17:21:11 +01:00
Pedro Martín
f831171a21
feat(compliance): add C5 for GCP provider ( #9097 )
2025-10-30 15:55:07 +01:00
César Arroba
2740d73fe7
chore(github): improve slack notification action ( #9100 )
2025-10-30 15:32:14 +01:00
Rubén De la Torre Vico
1c906b37cd
chore(gcp): enhance metadata for artifacts service ( #9088 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-30 10:30:27 -04:00
Sergio Garcia
98056b7c85
fix(ui): auto-populate OCI tenancy from provider UID in credentials form ( #9074 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-30 09:47:15 -04:00
Rubén De la Torre Vico
f15ef0d16c
chore(aws): enhance metadata for elasticbeanstalk service ( #8934 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-30 09:38:42 -04:00
Alan Buscaglia
c42ce6242f
refactor: improve React 19 event typing in select component ( #9043 )
2025-10-30 14:20:26 +01:00
Alan Buscaglia
702d652de1
feat: add comprehensive CSS theme variables for semantic color system ( #9060 )
2025-10-30 14:18:47 +01:00
Alan Buscaglia
fff02073cf
feat(overview): findings visualizations tabs component ( #8999 )
2025-10-30 14:18:14 +01:00
Rubén De la Torre Vico
23e3ea4a41
chore(aws): enhance metadata for cloudwatch service ( #8848 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-10-30 14:08:18 +01:00
Chandrapal Badshah
f9afb50ed9
fix(api): standardize JSON:API resource types for Lighthouse endpoints ( #9085 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-10-30 13:36:51 +01:00
Andoni Alonso
3b95aad6ce
fix(github): use members endpoint to verify author ( #9086 )
2025-10-30 13:25:00 +01:00
Andoni Alonso
ac5737d8c4
docs(threatscore): banner only available in Cloud/App ( #9095 )
2025-10-30 13:23:48 +01:00
César Arroba
a452c8c3eb
chore(github): send slack message on container release ( #9089 )
2025-10-30 13:20:54 +01:00
Adrián Jesús Peña Rodríguez
aa8be0b2fe
fix(api): update database routing logic in MainRouter ( #9080 )
2025-10-30 12:30:53 +01:00
Rubén De la Torre Vico
46bf8e0fef
chore(aws): enhance metadata for elasticache service ( #8933 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-30 11:39:01 +01:00
Andoni Alonso
c0df0cd1a8
chore(github): run community label only in main repo ( #9083 )
2025-10-30 10:16:55 +01:00
César Arroba
80d58a7b50
chore(github): separate mcp pr jobs in different actions ( #9079 )
2025-10-30 10:03:05 +01:00
César Arroba
2c28d74598
chore(github): separate api pr jobs in different actions ( #9078 )
2025-10-30 10:02:53 +01:00
César Arroba
4feab1be55
chore(github): separate ui pr jobs in different actions ( #9076 )
2025-10-30 10:02:41 +01:00
César Arroba
5bc9b09490
chore(github): separate sdk pr jobs in different actions ( #9075 )
2025-10-30 10:02:22 +01:00
Pedro Martín
fcf817618a
feat(compliance): add c5 azure base ( #9081 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-30 09:54:50 +01:00
Rubén De la Torre Vico
cad97f25ac
chore(aws): enhance metadata for eks service ( #8890 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-30 09:49:00 +01:00
Rubén De la Torre Vico
b854563854
fix(emr): invalid JSON trailing comma ( #9082 )
2025-10-30 09:38:48 +01:00
Rubén De la Torre Vico
573975f3fe
chore(aws): enhance metadata for emr service ( #9002 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-29 15:37:14 -04:00
Rubén De la Torre Vico
f4081f92a1
chore(aws): enhance metadata for eventbridge service ( #9003 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-29 15:14:36 -04:00
Rubén De la Torre Vico
374496e7ff
chore(aws): enhance metadata for firehose service ( #9004 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-29 14:18:37 -04:00
Rubén De la Torre Vico
2a9c2b926d
chore(aws): enhance metadata for fms service ( #9005 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-29 14:15:00 -04:00
Pedro Martín
f2f1e6bce6
feat(dashboard): update logo ( #9040 )
2025-10-29 14:12:56 -04:00
Rubén De la Torre Vico
25c823076f
chore(aws): enhance metadata for fsx service ( #9006 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-29 14:11:53 -04:00
Rubén De la Torre Vico
6ff559c0d4
chore(aws): enhance metadata for glacier service ( #9007 )
2025-10-29 14:03:14 -04:00
Andoni Alonso
899db55f56
chore(github): refactor community labeler ( #9077 )
2025-10-29 17:58:48 +01:00
Andoni Alonso
22d801ade2
chore(github): refactor community labeler ( #9073 )
2025-10-29 16:40:56 +01:00
César Arroba
1dc6d41198
chore: revert files ignore action removal ( #9070 )
2025-10-29 15:24:34 +01:00
César Arroba
456712a0ef
chore(github): fix trivy action ( #9066 )
2025-10-29 14:51:49 +01:00
Hugo Pereira Brito
885ee62062
fix(m365): admincenter service unnecessary msgraph calls and repeated resource_id ( #9019 )
...
Co-authored-by: César Arroba <cesar@prowler.com >
2025-10-29 14:50:25 +01:00
César Arroba
bbeccaf085
chore(github): improve trivy scan time ( #9065 )
2025-10-29 14:40:48 +01:00
César Arroba
d1aca5641a
chore(github): increase sdk tests timeout to 120m ( #9062 )
2025-10-29 13:47:10 +01:00
Pepe Fagoaga
3b7eba64aa
chore: remove not used admin interface ( #9059 )
2025-10-29 17:37:09 +05:45
César Arroba
e9e0797642
chore(github): improve container actions ( #9061 )
2025-10-29 12:42:53 +01:00
lydiavilchez
aaa5abdead
feat(gcp): add cloudstorage_bucket_soft_delete_enabled check ( #9028 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-29 12:02:46 +01:00
César Arroba
0a2749b716
chore(github): improve SDK container build and push action ( #9034 )
2025-10-29 12:00:15 +01:00
César Arroba
8f8bf63086
chore(github): improve UI container build and push action ( #9033 )
2025-10-29 11:59:54 +01:00
César Arroba
ea27817a2c
chore(github): improve API container build and push action ( #9032 )
2025-10-29 11:59:39 +01:00
César Arroba
9068e6bcd0
chore(github): improve sdk pull request action ( #9027 )
2025-10-29 11:10:08 +01:00
César Arroba
a4907d8098
chore(github): improve UI pull request action ( #9029 )
2025-10-29 10:58:57 +01:00
César Arroba
caee7830a5
chore(github): improve SDK refresh AWS regions action ( #9031 )
2025-10-29 10:35:30 +01:00
César Arroba
65d2989bea
chore(github): improve SDK PyPi release action ( #9030 )
2025-10-29 10:35:20 +01:00
Adrián Jesús Peña Rodríguez
6c34945829
feat(api): enhance overview provider aggregation and resource counting ( #9053 )
2025-10-29 10:31:40 +01:00
César Arroba
ce859ddd1f
chore(github): improve bump version action ( #9024 )
2025-10-29 10:26:31 +01:00
Sergio Garcia
0ca059b45b
feat(ui): add Oracle Cloud Infrastructure (OCI) provider support ( #8984 )
2025-10-28 17:30:12 -04:00
Sergio Garcia
dad100b87a
feat(api): add Oracle Cloud Infrastructure (OCI) provider support ( #8927 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-28 16:43:24 +01:00
Adrián Jesús Peña Rodríguez
662296aa0e
feat(api): enhance provider filtering and pagination capabilities ( #8975 )
2025-10-28 16:36:35 +01:00
Rubén De la Torre Vico
b6d49416f0
docs(mcp): add specific tutorial per famouse MCP Host ( #9036 )
2025-10-28 16:36:20 +01:00
Pepe Fagoaga
42be77e82e
fix(backport): Run ir PR is closed and labeled ( #9047 )
2025-10-28 19:21:29 +05:45
Daniel Barranquero
63169289b0
fix(ec2): AttributeError in ec2_instance_with_outdated_ami check ( #9046 )
2025-10-28 09:13:44 -04:00
lydiavilchez
43d310356d
feat(gcp): add cloudstorage_bucket_versioning_enabled check ( #9014 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-28 13:20:59 +01:00
Pedro Martín
59ae503681
fix(compliance): handle timestamp when transforming CCC findings ( #9042 )
2025-10-28 12:45:04 +01:00
Rubén De la Torre Vico
bd62f56df4
chore(aws): enhance metadata for dynamodb service ( #8871 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-28 12:08:01 +01:00
Alejandro Bailo
90fbad16b9
feat: add risk severity chart to new overview page ( #9041 )
2025-10-28 12:07:19 +01:00
Alan Buscaglia
affd0c5ffb
chore: upgrade React to 19.2.0 and eslint-plugin-react-hooks to 7.0.1 ( #9039 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-10-28 11:50:07 +01:00
StylusFrost
929bbe3550
test(ui): add AWS provider management E2E tests ( #8948 )
2025-10-28 11:49:41 +01:00
Andoni Alonso
eb7ef4a8b9
chore(github): update dev guide docs link ( #9044 )
2025-10-28 11:45:30 +01:00
Rubén De la Torre Vico
017e19ac18
chore(aws): enhance metadata for drs service ( #8870 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-28 10:23:47 +01:00
Alejandro Bailo
be7680786a
feat: new overview filters ( #9013 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-28 08:44:46 +01:00
SeongYong Choi
efba5d2a8d
feat(codepipeline): add new check codepipeline_project_repo_private ( #5915 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-10-27 18:55:36 -04:00
Alan Buscaglia
44431a56de
feat(api-keys): add read docs api key ( #8947 )
2025-10-27 18:06:44 +01:00
Andoni Alonso
969ca8863a
chore(github): use gh instead of github-script to lable community ( #9035 )
2025-10-27 17:47:16 +01:00
Rubén De la Torre Vico
03c6f98db4
chore(aws): enhance metadata for directconnect service ( #8855 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-27 16:51:13 +01:00
Chandrapal Badshah
8ebefb8aa1
feat: add lighthouse support for multiple providers ( #8772 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
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-10-27 16:23:54 +01:00
Andoni Alonso
c3694fdc5b
chore(github): add label to community contributed PRs ( #9009 )
2025-10-27 14:48:27 +01:00
Prowler Bot
df10bc0c4c
chore(regions_update): Changes in regions for AWS services ( #9022 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-10-27 09:35:35 -04:00
Pedro Martín
e694b0f634
fix(gcp): set unknown for resource name under metric resources ( #9023 )
2025-10-27 14:19:15 +01:00
Rubén De la Torre Vico
81e3f87003
chore: add AGENTS.md for Prowler SDK ( #9017 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-10-27 13:47:14 +01:00
César Arroba
7ffe2aeec9
chore(github): improve ui codeql action and config ( #9026 )
2025-10-27 13:23:54 +01:00
César Arroba
672aa6eb2f
chore(github): improve sdk codeql action and config ( #9025 )
2025-10-27 13:23:18 +01:00
StylusFrost
2e999f55f9
test(ui): add Playwright E2E testing guidelines and folder structure ( #8899 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-27 13:21:49 +01:00
StylusFrost
18998b8867
test(ui): E2E Test - New user sign-up/registration ( #8895 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-10-27 11:25:34 +01:00
Alex K
ff4a186df6
feat(github): add organization base repository permission strict check (CIS GitHub 1.3.8) ( #8785 )
...
Co-authored-by: akorshak-afg <alex.korshak@afg.org >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-10-27 09:45:50 +01:00
Pepe Fagoaga
b8dab5e0ed
docs: add version label in pages ( #9020 )
2025-10-27 09:20:37 +01:00
César Arroba
0b3142f7a8
chore(mcp): MCP pull request action ( #8990 )
2025-10-24 12:44:57 +02:00
César Arroba
f5dc0c9ee0
chore(github): fix prepare release action ( #8998 )
2025-10-24 12:44:32 +02:00
Prowler Bot
a230809095
chore(release): Bump version to v5.14.0 ( #9015 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-10-24 16:16:35 +05:45
Andoni Alonso
e6d1b5639b
chore(github): include roadmap in features request template ( #9000 )
2025-10-23 15:06:34 +02:00
Alan Buscaglia
b1856e42f0
chore: update changelog for release v5.13.0 ( #8996 )
2025-10-23 13:54:30 +02:00
Víctor Fernández Poyatos
ba8dbb0d28
fix(s3): file uploading for threatscore ( #8993 )
2025-10-23 16:07:06 +05:45
Daniel Barranquero
b436cc1cac
chore(sdk): update changelog to released ( #8994 )
2025-10-23 15:55:50 +05:45
Josema Camacho
51baa88644
chore(api): Update changelog for API's version 1.14.0 to Prowler 5.13.0 ( #8992 )
2025-10-23 12:03:07 +02:00
Rubén De la Torre Vico
5098b12e97
chore(mcp): update changelog to released ( #8991 )
2025-10-23 11:47:58 +02:00
Daniel Barranquero
3d1e7015a6
fix(entra): value errors due tu enums ( #8919 )
2025-10-23 11:36:51 +02:00
Alejandro Bailo
0b7f02f7e4
feat: Check Findings component ( #8976 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-23 10:38:25 +02:00
Daniel Barranquero
c0396e97bf
feat(docs): add new provider e2e guide ( #8430 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-23 10:09:15 +02:00
Andoni Alonso
8d4fa46038
chore: script to generate AWS accounts list from AWS Org for bulk provisioning ( #8903 )
2025-10-22 16:23:14 -04:00
Daniel Barranquero
4b160257b9
chore(sdk): update changelog for v5.13.0 ( #8989 )
2025-10-22 12:26:58 -04:00
César Arroba
6184de52d9
chore(github): fix pr merged action ( #8988 )
2025-10-22 18:05:31 +02:00
César Arroba
fdf45ea777
chore(github): improve pr merged action ( #8987 )
2025-10-22 17:52:00 +02:00
César Arroba
b7ce9ae5f3
chore(github): improve mcp container action ( #8986 )
2025-10-22 17:35:38 +02:00
César Arroba
2039a5005c
chore(github): rename prepare release action ( #8985 )
2025-10-22 17:29:22 +02:00
César Arroba
52ed92ac6a
chore(github): improve check changelog action ( #8983 )
2025-10-22 17:17:22 +02:00
César Arroba
f5cccecac6
chore(github): improve prepare release action ( #8981 )
2025-10-22 17:02:51 +02:00
César Arroba
a47f6444f8
chore(github): improve conflicts checker action ( #8980 )
2025-10-22 16:45:38 +02:00
lydiavilchez
f8c8dee2b3
feat(gcp): add cloudstorage_bucket_lifecycle_management_enabled check ( #8936 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-22 16:45:26 +02:00
Andoni Alonso
6656629391
docs: include docker platform warning in App installation too ( #8979 )
2025-10-22 16:07:28 +02:00
Pedro Martín
9f372902ad
feat(threatscore): support compliance pdf reporting ( #8867 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-10-22 15:59:56 +02:00
Alan Buscaglia
b4ff1dcc75
refactor(graphs): graph components kebab case ( #8966 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-10-22 15:51:43 +02:00
César Arroba
f596907223
chore(github): improve labeler action ( #8978 )
2025-10-22 12:50:19 +02:00
César Arroba
fe768c0a3e
chore(github): improve trufflehog action ( #8977 )
2025-10-22 12:39:39 +02:00
César Arroba
18f3bc098c
chore(github): trigger only if repository is prowler ( #8974 )
2025-10-22 09:27:33 +02:00
César Arroba
67b1983d85
chore(github): fix action ( #8973 )
2025-10-22 09:10:47 +02:00
César Arroba
a3db23af7d
chore(github): improve conventional commits action ( #8969 )
2025-10-21 17:57:29 +02:00
César Arroba
3eaa21f06f
chore(github): improve backport label action ( #8970 )
2025-10-21 17:57:04 +02:00
Rubén De la Torre Vico
5d5c109067
chore(aws): enhance metadata for dlm service ( #8860 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-21 17:40:19 +02:00
César Arroba
c6cb4e4814
chore(github): improve backport action ( #8968 )
2025-10-21 17:14:40 +02:00
César Arroba
ab06a09173
chore(api): improve pull request action ( #8963 )
2025-10-21 17:10:48 +02:00
Rubén De la Torre Vico
9c6c007f73
fix(mcp): add missing argument to health check ( #8967 )
2025-10-21 16:45:05 +02:00
Rubén De la Torre Vico
206f23b5a5
chore(aws): enhance metadata for dms service ( #8861 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-21 16:31:18 +02:00
Andoni Alonso
5c9e9bc86a
docs: fix security heading ( #8965 )
2025-10-21 16:13:55 +02:00
Rubén De la Torre Vico
34554d6123
feat(mcp): add support for production deployment with uvicorn ( #8958 )
2025-10-21 16:03:24 +02:00
Pepe Fagoaga
000cb93157
chore: remove security template as it's already there ( #8964 )
2025-10-21 19:34:42 +05:45
Adrián Jesús Peña Rodríguez
524209bdf2
feat(api): add provider_id__in filter for ScanSummary queries ( #8951 )
2025-10-21 15:24:09 +02:00
César Arroba
c4a0da8204
chore(github): review and update issue templates ( #8961 )
2025-10-21 13:40:25 +02:00
César Arroba
f0cba0321c
chore(codeql): improve API CodeQL action and settings ( #8962 )
2025-10-21 13:40:07 +02:00
dependabot[bot]
79888c9312
chore(deps): bump playwright and @playwright/test in /ui ( #8956 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 13:22:21 +02:00
Rubén De la Torre Vico
a79910a694
chore(aws): enhance metadata for cloudtrail service ( #8831 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-21 12:45:31 +02:00
César Arroba
4cadee7bb1
chore(github): update codeowners file ( #8960 )
2025-10-21 11:48:21 +02:00
Pedro Martín
756d436a2f
feat(compliance): improve CCC catalogs ( #8944 )
2025-10-21 03:16:05 +02:00
Alejandro Bailo
5e85ef5835
feat(ui): new card components and derivates for overview ( #8921 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-20 16:49:09 +02:00
Prowler Bot
0fa9e2da6c
chore(regions_update): Changes in regions for AWS services ( #8946 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-10-20 09:20:29 -04:00
Andoni Alonso
ce7510db28
docs: remove anchors from redirects ( #8953 )
2025-10-20 14:58:53 +02:00
Pepe Fagoaga
8e3d50c807
fix(docs): redirect user-guide-tutorials ( #8945 )
2025-10-20 14:51:15 +02:00
Pepe Fagoaga
d8908d2ccc
docs(fix): space in providers table ( #8938 )
2025-10-20 14:39:03 +02:00
Alejandro Bailo
0b9969a723
feat: update M365 credentials form ( #8929 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-20 13:51:11 +02:00
StylusFrost
985d73f44f
test(ui): enhance Playwright test setups for user authentication ( #8881 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-10-20 13:45:20 +02:00
Pedro Martín
1d705e22da
feat(util): add from_yaml_to_json.py ( #8943 )
2025-10-20 12:29:29 +02:00
Rubén De la Torre Vico
ca55d4ce86
chore(aws): enhance metadata for directoryservice service ( #8859 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-20 12:20:16 +02:00
Hugo Pereira Brito
0201073fcb
fix(docs): small enhancement in warning ( #8950 )
2025-10-20 12:19:49 +02:00
Alejandro Bailo
928c556721
fix: Mutelist view blinks at opening ( #8932 )
2025-10-17 19:26:57 +02:00
Rubén De la Torre Vico
a653ad7852
chore(deps): remove docs group dependency ( #8937 )
2025-10-17 16:37:32 +02:00
Sergio Garcia
a3c811f801
docs(github): clarify GitHub App configuration requirements ( #8930 )
2025-10-17 09:30:54 -04:00
Hugo Pereira Brito
c85d3e9188
feat(docs): add M365 certificate and azure cli authentication methods ( #8939 )
2025-10-17 13:42:48 +02:00
Rubén De la Torre Vico
6f394cf9de
docs(mcp): add comprehensive MCP Server documentation ( #8931 )
2025-10-17 11:48:48 +02:00
Rubén De la Torre Vico
ba765fa07d
chore(aws): enhance metadata for efs service ( #8889 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-16 17:05:26 +02:00
Daniel Barranquero
d928ee442f
fix(gcp): no resource_name errors ( #8928 )
2025-10-16 14:58:45 +02:00
Alejandro Bailo
30ab5f52b9
feat(ui): add comprehensive agentic files ( #8885 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-16 11:37:58 +02:00
Sergio Garcia
c424707e32
feat(oci): Add Oracle Cloud Infrastructure provider with CIS 3.0 ( #8893 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-15 13:05:51 -04:00
Pedro Martín
92efbe3926
chore(readme): update compliance numbers ( #8926 )
2025-10-15 18:17:15 +02:00
Pedro Martín
4a61578dd8
feat(compliance): add CCC catalogs for AWS, Azure and GCP ( #8000 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-15 21:48:20 +05:45
Rubén De la Torre Vico
ec75b5d0a3
feat(mcp): migrate documentation search from ReadTheDocs to Mintlify API ( #8916 )
2025-10-15 17:40:18 +02:00
Pepe Fagoaga
db5bab51ae
chore: delete mkdocs.yml ( #8924 )
2025-10-15 11:13:39 -04:00
Pepe Fagoaga
be476b732a
chore: delete readthedocs preview environment ( #8923 )
2025-10-15 20:54:40 +05:45
Andoni Alonso
434b37f758
docs: add prowler old root path redirect ( #8922 )
2025-10-15 20:41:46 +05:45
Andoni Alonso
c08c27e5c6
docs: migrate to Mintlify ( #8894 )
2025-10-15 16:38:56 +02:00
Hugo Pereira Brito
8773751779
chore(api): enhance m365 user auth deprecation ( #8913 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-10-15 15:41:40 +02:00
Víctor Fernández Poyatos
f70a959a49
docs: API keys support ( #8918 )
2025-10-15 12:37:34 +02:00
Rubén De la Torre Vico
20314cad8c
chore(mcp): add changelog with first version ( #8884 )
2025-10-15 12:04:48 +02:00
Pedro Martín
564ad56d2f
feat(compliance): add C5 Germany for aws ( #8830 )
...
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com >
2025-10-15 11:47:23 +02:00
César Arroba
b2d91c97d8
chore(mcp): modify MCP container action ( #8902 )
2025-10-14 18:18:27 +02:00
César Arroba
c232195df4
chore(mcp): check for MCP changes on release preparation action ( #8904 )
2025-10-14 18:06:15 +02:00
Alan Buscaglia
b4b9d800a8
style(ui): Migrate from Work Sans to Inter font ( #8914 )
2025-10-14 17:33:26 +02:00
dependabot[bot]
fc1d3d4a47
chore(deps-dev): bump authlib from 1.6.4 to 1.6.5 in /api ( #8910 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 09:49:52 -04:00
Pedro Martín
d4be0f4d7a
fix(compliance): add missing attributes for Mitre-Attack ( #8907 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-10-14 15:48:02 +02:00
dependabot[bot]
305339ffb4
chore(deps-dev): bump authlib from 1.6.4 to 1.6.5 ( #8900 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 09:31:42 -04:00
Daniel Barranquero
272e4547b2
fix(gcp): keyerrors in services cloudsql and monitoring ( #8909 )
2025-10-14 09:30:00 -04:00
Prowler Bot
8c3e1b96f9
chore(regions_update): Changes in regions for AWS services ( #8901 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-10-14 09:27:32 -04:00
Rubén De la Torre Vico
d496f5a58e
fix(mcp): change int and float types to str ( #8896 )
2025-10-14 13:41:02 +02:00
Víctor Fernández Poyatos
5789e87f4f
fix(api-keys): update created field to never update ( #8908 )
2025-10-14 13:30:41 +02:00
Alan Buscaglia
1994750151
fix(ui): Api Key Implementation Retouches ( #8906 )
2025-10-14 12:27:59 +02:00
Rubén De la Torre Vico
27304a8007
feat(mcp): add health check endpoint ( #8905 )
2025-10-14 12:16:51 +02:00
Rubén De la Torre Vico
9761651f8d
chore(aws): enhance metadata for cloudfront service ( #8829 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-14 09:26:33 +02:00
Rubén De la Torre Vico
406aace585
chore(aws): enhance metadata for autoscaling service ( #8824 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-13 16:52:29 +02:00
Rubén De la Torre Vico
ebd5814112
chore(aws): enhance metadata for backup service ( #8826 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-13 14:22:49 +02:00
Alan Buscaglia
42e816081e
feat: reusable graph components ( #8873 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-10-13 13:53:28 +02:00
Alan Buscaglia
741217ce80
feat(ui): API keys implementation ( #8874 )
2025-10-13 13:48:00 +02:00
Rubén De la Torre Vico
5f9ab68bd9
feat(mcp): add GitHub Action to publish MCP Server container to DockerHub ( #8875 )
...
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2025-10-13 10:31:02 +02:00
Alejandro Bailo
fba2854f65
fix(ui): minor bugs ( #8898 )
2025-10-10 14:56:34 +02:00
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
Alejandro Bailo
046baa8eb9
feat(ui): refreshToken implementation ( #8864 )
2025-10-10 11:02:10 +02:00
Alan Buscaglia
ef60ea99c3
fix(api): throw errors for all non-ok responses ( #8880 )
2025-10-10 10:47:04 +02:00
Hugo Pereira Brito
1483efa18e
feat(m365): add M365 certificate auth to API ( #8538 )
2025-10-10 10:43:11 +02:00
Hugo Pereira Brito
b74744b135
feat(m365): add M365 certificate auth to API ( #8538 )
2025-10-09 16:50:28 +02:00
Pepe Fagoaga
e80eed6baf
chore(ui): remove .env.template ( #8887 )
2025-10-09 19:06:12 +05:45
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
Hugo Pereira Brito
da6b7b89cb
fix(tests): jira test double lines ( #8886 )
2025-10-09 13:44:01 +02:00
Hugo Pereira Brito
cc9aa7f7ee
feat(jira): support of ADF for MarkDown metadata fields ( #8878 )
2025-10-09 12:31:31 +02:00
Hugo Pereira Brito
ecf749fce8
chore(m365): deprecate user auth ( #8865 )
2025-10-09 12:24:24 +02:00
Pedro Martín
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
Pepe Fagoaga
86cff92d1f
fix: conventional commit checker ( #8879 )
2025-10-08 13:19:43 -05:00
Rubén De la Torre Vico
28e81783ef
feat(mcp): add API key support for STDIO mode and enhance HTTP mode authentication ( #8823 )
2025-10-08 15:52:26 +02:00
Rubén De la Torre Vico
13266b8743
feat(mcp): add Prowler Documentation MCP server ( #8795 )
2025-10-08 12:22:42 +02:00
Rubén De la Torre Vico
4e143cf013
feat(mcp): add HTTP transport support ( #8784 )
2025-10-08 11:32:39 +02:00
Rubén De la Torre Vico
5cfe140b7b
fix(mcp): accept string type for all parameter types in MCP server ( #8866 )
2025-10-08 10:31:57 +02:00
Hugo Pereira Brito
c7d7ec9a3b
fix: add pagination for m365 and azure users retrieval ( #8858 )
2025-10-08 09:07:18 +02:00
Rubén De la Torre Vico
155a1813cc
chore(aws): enhance metadata for cloudformation service ( #8828 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-07 16:39:23 +02:00
Rubén De la Torre Vico
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
Rubén De la Torre Vico
338a11eaaf
chore(aws): enhance metadata for account service ( #8715 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-06 12:27:47 -05:00
Alejandro Bailo
8814a0710a
fix(scans): detail drawer fails after dependencies migration ( #8856 )
2025-10-06 17:52:38 +02:00
Chandrapal Badshah
76a55cdb54
fix: remove maxTokens for gpt-5 ( #8843 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-10-06 17:25:20 +02:00
Rubén De la Torre Vico
736badb284
chore(aws): enhance metadata for appstream service ( #8789 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-06 15:29:06 +02:00
Prowler Bot
37f77bb778
chore(regions_update): Changes in regions for AWS services ( #8847 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-10-06 08:23:03 -05:00
Daniel Barranquero
7e5e48c588
fix(changelog): duplicated v5.12.4 in SDK changelog ( #8852 )
2025-10-06 08:22:15 -05:00
Hugo Pereira Brito
5f0017046f
chore(findings): change References display in UI ( #8793 )
2025-10-06 14:04:20 +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
Rubén De la Torre Vico
8c2668ebe4
chore: rename docs AGENTS ( #8846 )
2025-10-06 10:53:17 +02:00
Rubén De la Torre Vico
be4b1bd99b
chore: add first version of AGENTS.md ( #8799 )
2025-10-06 10:47:51 +02:00
Daniel Barranquero
502525eff1
fix(compliance): generate file extension correctly ( #8791 )
2025-10-06 10:27:16 +02:00
Rubén De la Torre Vico
09b5afe9c3
chore(aws): enhance metadata for awslambda service ( #8825 )
...
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-03 13:48:55 +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
Rubén De la Torre Vico
04177db648
chore(aws): enhance metadata for apigateway service ( #8788 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-03 11:49:33 +02:00
Alejandro Bailo
2408dbf855
chore(ui): upgrade zod v4, zustand v5, and ai sdk v5 ( #8801 )
2025-10-03 09:57:46 +02:00
Pepe Fagoaga
9c4a8782e4
fix(conflict-checker): fail on conflict ( #8840 )
2025-10-03 13:11:45 +05:45
dependabot[bot]
0d549ea39e
chore(deps): bump github/codeql-action from 3.29.7 to 3.30.5 ( #8812 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: César Arroba <cesar@prowler.com >
2025-10-02 10:36:02 +02:00
dependabot[bot]
0060081cad
chore(deps): bump peter-evans/repository-dispatch from 3.0.0 to 4.0.0 ( #8821 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:35:02 +02:00
dependabot[bot]
0c2d06dd9a
chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 ( #8819 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:34:21 +02:00
dependabot[bot]
14b9be4c47
chore(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0 ( #8814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:33:13 +02:00
dependabot[bot]
6bac5650e6
chore(deps): bump aws-actions/configure-aws-credentials from 4.2.1 to 5.0.0 ( #8813 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:32:55 +02:00
dependabot[bot]
6170462a61
chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 ( #8820 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:32:10 +02:00
dependabot[bot]
2ad5926b13
chore(deps): bump actions/setup-python from 5.6.0 to 6.0.0 ( #8818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:31:20 +02:00
dependabot[bot]
a6ddc85e4c
chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.1 ( #8811 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:30:27 +02:00
dependabot[bot]
aceff35f29
chore(deps): bump peter-evans/find-comment from 3.1.0 to 4.0.0 ( #8817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:29:46 +02:00
dependabot[bot]
3ae96c3aa6
chore(deps): bump actions/labeler from 5.0.0 to 6.0.1 ( #8816 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:28:56 +02:00
dependabot[bot]
0dcaaa9083
chore(deps): bump actions/cache from 4.2.3 to 4.3.0 ( #8815 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:28:43 +02:00
dependabot[bot]
323a7f0349
chore(deps): bump docker/login-action from 3.4.0 to 3.6.0 ( #8810 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:25:49 +02:00
dependabot[bot]
736cbea862
chore(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 ( #8809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:25:04 +02:00
dependabot[bot]
d3e290978e
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 ( #8808 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:24:41 +02:00
dependabot[bot]
9c91cfcb7d
chore(deps): bump trufflesecurity/trufflehog from 3.90.2 to 3.90.8 ( #8807 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 10:23:41 +02:00
Daniel Barranquero
e279f7fcfd
fix: handle eks cluster version and listener certificate arn not in acm ( #8802 )
2025-10-01 13:55:26 -04:00
Hugo Pereira Brito
a555cffebe
fix(html): preserve markdown formatting in read-more functionality ( #8803 )
2025-10-01 13:48:20 -04:00
César Arroba
49f5435392
chore(gha): check API changes for versioning ( #8532 )
2025-10-01 15:32:08 +02:00
Rubén De la Torre Vico
a087dd9b85
chore(aws): enhance metadata for accessanalyzer service ( #8688 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-10-01 15:05:44 +02:00
Rubén De la Torre Vico
6e89c301b2
chore(aws): enhance metadata for athena service ( #8790 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-10-01 13:59:03 +02:00
Pedro Martín
d5dac448a6
fix(m365): add framework and name for iso27001 ( #8792 )
2025-10-01 13:43:55 +02:00
Pepe Fagoaga
00e6eb35f1
fix(workflows): load latest SDK only for master ( #8796 )
2025-10-01 13:35:43 +05:45
Hugo Pereira Brito
cdb455b2b1
feat(aws): add new check ec2_instance_with_outdated_ami ( #6910 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-09-30 13:54:36 -04:00
Sergio Garcia
837c65ba23
chore(securityhub): improve logging for Security Hub integration ( #8608 )
2025-09-30 10:36:42 -04:00
OlmeNav
035293b612
feat: Verify that the CheckID is the same as the filename and classname in the Check class ( #8690 )
...
Co-authored-by: angelolmn <e.angelolm#go.ugr.es>
Co-authored-by: César Arroba <cesar@prowler.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-30 13:46:59 +02:00
Rubén De la Torre Vico
250b5df836
chore(aws): enhance metadata for acm service ( #8716 )
...
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-30 13:33:09 +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
Alan Buscaglia
4d5676f00e
feat: upgrade to React 19, Next.js 15, React Compiler, HeroUI and Tailwind 4 ( #8748 )
...
Co-authored-by: Alan Buscaglia <alanbuscaglia@MacBook-Pro.local >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: César Arroba <cesar@prowler.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-09-30 09:59:51 +02:00
MustafaAamir
2a4b62527a
fix(tests_iam): AWS managed policies are isolated ( #8609 )
...
Co-authored-by: MustafaAamir <mustafa@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-30 13:44:03 +05:45
Josema Camacho
ec0341c696
fix(user): PermissionError, 500, when deleting user ( #8731 )
2025-09-30 09:49:33 +02:00
Rubén De la Torre Vico
2e5f3a5a66
feat(aws): enhance metadata for apigatewayv2 service ( #8719 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-29 12:35:05 -04:00
dependabot[bot]
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
Andoni Alonso
10319ea69d
docs(github): refactor getting started and auth ( #8767 )
2025-09-29 11:33:15 -04:00
Sergio Garcia
53bb5aff22
feat(llm): add LLM provider ( #8555 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-09-29 11:24:10 -04:00
Rubén De la Torre Vico
52a5fff61f
chore(aws): enhance metadata for appsync service ( #8721 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-29 16:36:43 +02:00
Andoni Alonso
f28754b883
docs(iac): refactor getting started and auth ( #8779 )
2025-09-29 15:41:25 +02:00
Pedro Martín
6fce797ca2
feat(compliance-mapper): add first version ( #8568 )
2025-09-29 15:40:29 +02:00
Adrián Jesús Peña Rodríguez
a1fd315104
ref(actions): remove xmlsec step ( #8482 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-29 13:04:33 +02:00
Prowler Bot
a91f0ac8b5
chore(regions_update): Changes in regions for AWS services ( #8777 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-09-29 16:27:27 +05:45
Andoni Alonso
2c96df05f4
docs(mongodbatlas): refactor getting started and auth ( #8776 )
2025-09-29 11:58:09 +02:00
Chandrapal 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
Pedro Martín
7431bab2a7
docs(threatscore): add info with Prowler ThreatScore ( #8711 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-09-29 11:17:05 +02:00
Andoni Alonso
a52697bfdf
docs(m365): refactor getting started and auth ( #8761 )
2025-09-29 10:01:40 +02:00
Alejandro Bailo
9dc2199381
feat(ui): add compliance_name ( #8775 )
2025-09-29 09:59:18 +02:00
Rubén De la Torre Vico
89db760b89
docs(mcp): add preview feature disclaimer ( #8774 )
2025-09-29 09:42:16 +02:00
Chandrapal Badshah
4356c1e186
fix(ui): update ui changelog ( #8771 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-26 17:08:17 +02:00
Rubén De la Torre Vico
e32cebc553
feat(mcp): add Dockerfile for MCP Server containerization ( #8768 )
2025-09-26 15:04:24 +02:00
Andoni Alonso
23e1cc281d
docs(azure): refactor getting started and auth ( #8754 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-09-26 15:02:57 +02:00
Josema Camacho
48d3fb4fe3
feat(doc): 📚 add documenation about JWT keys autogeneration ( #8766 )
2025-09-26 13:52:46 +05:45
César Arroba
ab727e6816
chore(gha): fix e2e workflow ( #8769 )
2025-09-25 22:13:53 +05:45
Rubén De la Torre Vico
23d882d7ab
feat(mcp): add Prowler App MCP Server ( #8744 )
2025-09-25 15:21:34 +02:00
Alejandro Bailo
59435167ea
fix(scans): update link disable condition for findings table ( #8762 )
2025-09-25 12:57:22 +02:00
Andoni Alonso
77cdd793f8
fix(aws): cover SNS ResourceID in Quick Inventory output ( #8763 )
2025-09-25 11:14:32 +02:00
Andoni Alonso
d13f3f0e0c
docs(gcp): refactor getting started and auth ( #8758 )
2025-09-25 10:19:01 +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
Daniel Barranquero
92190fa69f
feat(docs): add renaming checks to developer guide ( #8717 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-09-24 11:46:52 +02:00
Prowler Bot
85db7c5183
chore(regions_update): Changes in regions for AWS services ( #8736 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-09-24 10:38:12 +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
Andoni Alonso
90622e0437
docs: update Entra SSO SAML video link ( #8745 )
2025-09-23 12:43:51 +02:00
Pepe Fagoaga
81596250dc
fix(actions): lock poetry after changes ( #8477 )
2025-09-23 14:31:45 +05:45
Rubén De la Torre Vico
43db5fe527
feat(mcp): add basic logger ( #8740 )
2025-09-23 09:09:38 +02:00
Pepe Fagoaga
dfb479fa80
chore(readme): remove deprecations and fix typo ( #8739 )
2025-09-22 20:31:42 +05:45
Pedro Martín
aa88b453ff
fix(compliance): change order in models and remove prints ( #8738 )
2025-09-22 15:45:09 +02:00
Pedro Martín
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
Rubén De la Torre Vico
cb4a5dec79
chore: set an appropiate User-Agent in requests ( #8724 )
2025-09-22 12:48:13 +02:00
Rubén De la Torre Vico
0286de7ce2
chore: add mcp_server component labeler configuration ( #8737 )
2025-09-22 15:40:23 +05:45
Pepe Fagoaga
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
Sergio Garcia
05dae4e8d1
fix(iac): handle empty results ( #8733 )
2025-09-16 14:20:15 +02:00
dependabot[bot]
52ddaca4c5
chore(deps-dev): bump moto from 5.0.28 to 5.1.11 ( #7100 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-09-16 14:17:47 +02:00
Alejandro Bailo
940a1202b3
fix: handle 4XX and 204 properly ( #8722 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-09-15 17:07:15 +02:00
Prowler Bot
ec27451199
chore(regions_update): Changes in regions for AWS services ( #8728 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-09-15 15:02:37 +02:00
Sergio Garcia
60e06dcc6e
chore(html): support markdown in HTML ( #8727 )
2025-09-15 11:38:18 +02:00
Hugo Pereira Brito
7733aab088
feat: add additional_urls to finding details and markdown ( #8704 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-15 11:33:27 +02:00
Pepe Fagoaga
5c6fadcfe7
chore(changelog): remove whitespace in links ( #8712 )
2025-09-12 17:09:19 +05:45
César Arroba
1bdb314e2c
chore(gha): permissions missed for conflict checker action ( #8714 )
2025-09-12 12:37:12 +02:00
Rubén De la Torre Vico
5b0365947f
feat: add first Prowler MCP server version ( #8695 )
2025-09-12 09:56:36 +02:00
Daniel Barranquero
b512f6c421
fix(firehose): false positive in firehose_stream_encrypted_at_rest ( #8599 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-09-11 09:55:16 -04:00
Alejandro Bailo
c4a8771647
chore(dependencies): update package versions and track them ( #8696 )
2025-09-11 15:36:06 +02:00
Alejandro Bailo
6f967c6da7
fix(auth): validate email field ( #8698 )
2025-09-11 15:29:49 +02:00
Alejandro Bailo
82cd29d595
fix(auth): add method attribute to form for proper submission handling ( #8699 )
2025-09-11 15:02:36 +02:00
Daniel Barranquero
14c2334e1b
fix(defender): change policies rules key ( #8702 )
2025-09-11 13:46:21 +02:00
Rubén De la Torre Vico
3598514cb4
chore(aws/config): adapt metadata to new standarized format ( #8641 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-09-10 17:46:11 +02:00
Hugo Pereira Brito
c4ba061f30
chore(outputs): adapt to new metadata specification ( #8651 )
2025-09-10 17:21:19 +02:00
Chandrapal Badshah
f4530b21d2
fix(lighthouse): make Enter submit text ( #8664 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-10 16:34:35 +02:00
Chandrapal Badshah
3949ab736d
fix(lighthouse): allow scrolling during AI response streaming ( #8669 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-10 16:34:24 +02:00
sumit-tft
9da5066b18
feat(ui): add copy link icon to finding detail page ( #8685 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-10 16:30:16 +02:00
Rubén De la Torre Vico
941539616c
chore(aws/neptune): adapt some metadata fields to new format ( #8494 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-09-10 16:21:30 +02:00
sumit-tft
135fa044b7
feat(ui): Add Prowler Hub menu item with tooltip ( #8692 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-10 16:09:09 +02:00
Andoni Alonso
48913c1886
docs(aws): refactor getting started and auth ( #8683 )
2025-09-10 13:45:36 +02:00
Pedro Martín
ea20943f83
feat(actions): support dashboard changes in changelog ( #8694 )
2025-09-10 11:05:56 +02:00
Hugo Pereira Brito
2738cfd1bd
feat(dashboard): add Description and markdown support ( #8667 )
2025-09-10 10:53:53 +02:00
Rubén De la Torre Vico
265c3d818e
docs(developer-guide): enhance check metadata format ( #8411 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
2025-09-10 09:19:08 +02:00
Alejandro Bailo
c0a9fdf8c8
docs(jira): add comprehensive guide for Jira integration in Prowler App ( #8681 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-09-09 17:01:12 +02:00
Rubén De la Torre Vico
8b3335f426
chore: add metadata-review label for .metadata.json files ( #8689 )
2025-09-09 20:32:04 +05:45
Daniel Barranquero
252033d113
fix(compliance): replace old check id with new one ( #8682 )
2025-09-09 14:25:56 +02:00
Prowler Bot
0bc00dbca4
chore(release): Bump version to v5.13.0 ( #8679 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-09-09 16:36:22 +05:45
Adrián Jesús Peña Rodríguez
3f5178bffb
chore: update api changelog ( #8677 )
2025-09-09 10:23:55 +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
Pedro Martín
64c43a288d
feat(jira): add force accept language for requests ( #8674 )
2025-09-09 13:17:25 +05:45
Daniel Barranquero
74bf0e6b47
fix(aws): nonetype errors in opensearch, firehose and cognito ( #8670 )
2025-09-09 13:12:57 +05:45
Andoni Alonso
02b7c5328f
docs: update providers table ( #8676 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-09 09:25:20 +02:00
Alejandro Bailo
bb02004e7c
fix: social auth buttons showed for sign-up ( #8673 )
2025-09-09 09:23:56 +02:00
Andoni Alonso
82cf216a74
feat(mongodbatlas): add MongoDB Atlas provider PoC ( #8312 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-09 09:18:37 +02:00
Daniel Barranquero
7916425ed4
fix(memorydb): handle clusters with no security groups ( #8666 )
2025-09-08 15:05:13 -04:00
Andoni Alonso
d98063ed47
docs: add interface column to providers ( #8675 )
2025-09-08 15:03:17 -04:00
Andoni Alonso
27bf78a3a1
docs: update providers list ( #8671 )
2025-09-08 17:12:16 +02:00
Andoni Alonso
f50bd50d60
docs: add SSO with SAML Entra ID video link ( #8668 )
2025-09-08 14:57:38 +02:00
Alejandro Bailo
80665e0396
feat(ui): send a finding to Jira ( #8649 )
2025-09-08 14:15:23 +02:00
Pedro Martín
4b259fa8dd
chore(changelog): update with latest changes ( #8665 )
2025-09-08 17:24:31 +05:45
Hugo Pereira Brito
10db2ed6d8
chore(docs): add notes regarding gov accounts support ( #8656 )
2025-09-08 11:07:00 +02:00
Chandrapal Badshah
422a8a0f62
fix: change title in lighthouse settings ( #8615 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-08 10:34:09 +02:00
Daniel Barranquero
906a2cc651
fix(entra): add metadata description for check entra_admin_users_phishing_resistant_mfa_enabled ( #8654 )
2025-09-08 08:11:46 +02:00
Víctor Fernández Poyatos
43fe9c6860
feat(integrations): allow sending findings to Jira from the API ( #8645 )
2025-09-05 14:28:34 +02:00
Andoni Alonso
f87b2089fb
docs: remove llms.txt ( #8653 )
2025-09-05 17:08:42 +05:45
Samuele Pasini
1884874ab6
fix: typo ec2_securitygroup_allow_ingress_from_internet_to_tcp_port_* CheckID ( #8294 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-09-05 13:16:12 +02:00
Andoni Alonso
cd6d29e176
docs: reorg tutorials ( #8652 )
2025-09-05 16:49:14 +05:45
Pedro Martín
0b7055e983
feat(jira): add send_finding method with specific finding fields ( #8648 )
2025-09-05 12:25:53 +02:00
Josema Camacho
ae53b76d78
feat(login): add DJANGO_THROTTLE_TOKEN_OBTAIN to main .env file ( #8650 )
2025-09-05 16:01:48 +05:45
Josema Camacho
406e473b5c
feat(login): add throttling option for the /api/v1/tokens endpoint ( #8647 )
2025-09-05 14:37:31 +05:45
Pedro Martín
1a2bf461f0
feat(jira): support labels in jira tickets ( #8603 )
2025-09-05 09:53:24 +02:00
Samuele Pasini
1b49c0b27f
feat: add --excluded-checks-file flag ( #8301 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-09-05 09:33:21 +02:00
Pablo Lara
12ada66978
feat: add status filter to /overviews endpoint ( #8186 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-09-04 18:46:14 +02:00
Alejandro Bailo
daa2536005
feat: Jira UI integration - pages and server actions ( #8640 )
2025-09-04 15:59:37 +02:00
Chandrapal Badshah
69a62db19a
chore: rename to lighthouse ai ( #8614 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-04 15:30:07 +05:45
Pedro Martín
79450d6977
fix(securityhub): resolve TypeError from Python3.9 ( #8619 )
...
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-09-03 17:52:09 +02:00
Víctor Fernández Poyatos
0463fd0830
refactor(integrations-jira): Move domain to credentials and retrieve metadata during connection test ( #8637 )
2025-09-03 17:24:42 +02:00
Alejandro Bailo
b15e3d339c
fix(saml): remove validation call on email domain change ( #8638 )
2025-09-03 17:04:51 +02:00
Pedro Martín
1fc12952ba
feat(jira): add color for manual status ( #8642 )
2025-09-03 16:53:31 +02:00
sumit-tft
088a6bcbda
feat(ui): handle no-permissions on scan page ( #8624 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-03 15:51:14 +02:00
Hugo Pereira Brito
a3b0bb6d4b
refactor(models): rename AdditionalUrls to AdditionalURLs ( #8639 )
2025-09-03 19:34:06 +05:45
Pedro Martín
3c819f8875
chore(changelog): update with latest changes ( #8636 )
2025-09-03 12:54:50 +02:00
Pedro Martín
cdf0292bbc
feat(jira): add get_metadata ( #8630 )
2025-09-03 10:59:07 +02:00
César Arroba
987121051b
chore(sdk): comment push readme to dockerhub steps ( #8628 )
2025-09-02 21:48:42 +05:45
Hugo Pereira Brito
c9ed7773d2
feat(models): add AdditionalUrls field to check metadata ( #8590 )
2025-09-02 21:27:21 +05:45
Pepe Fagoaga
fdf45aac51
fix(img): prowler architecture ( #8635 )
2025-09-02 21:15:40 +05:45
Alejandro Bailo
3ded224a4b
fix: new errors detected through the app ( #8629 )
2025-09-02 12:35:06 +02:00
sumit-tft
230a085c76
fix(ui): display NoProvidersAdded when no cloud providers are configured ( #8626 )
2025-09-02 12:33:58 +02:00
Chandrapal Badshah
8cd90e07dc
chore(ui): eslint nextjs files ( #8627 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-09-02 12:15:48 +02:00
Pedro Martín
06ded98d05
feat(jira): add data to table and error handling ( #8601 )
2025-09-02 11:48:52 +02:00
Pedro Martín
a5066326bd
chore(changelog): update with latests changes ( #8620 )
2025-09-02 11:27:13 +02:00
Alejandro Bailo
83a9ac2109
chore(ui): update CHANGELOG ( #8625 )
2025-09-02 10:45:34 +02:00
Alejandro Bailo
136eb4facd
feat: 50X errors handler ( #8621 )
2025-09-02 10:12:03 +02:00
Víctor Fernández Poyatos
d4eb4bdca7
feat(integrations): Support JIRA integration in the API ( #8622 )
2025-09-02 09:53:36 +02:00
Alejandro Bailo
665c9d878a
chore(ui): update Next.js and ESLint dependencies to version 14.2.32 ( #8623 )
2025-09-01 18:38:39 +02:00
Hugo Pereira Brito
a064e43302
chore(ui): render attributes as markdown ( #8604 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-09-01 16:43:36 +02:00
Daniel Barranquero
fdb76e7820
feat(docs): update mfa enforcement date for m365 ( #8610 )
2025-09-01 09:48:21 +02:00
Pepe Fagoaga
1259bb85e3
fix: remove dot ( #8613 )
2025-08-29 14:46:19 +05:45
Pepe Fagoaga
0db9ab91b2
chore(docs): review stats, imgs and update copy ( #8612 )
2025-08-29 14:44:01 +05:45
César Arroba
f6ea314ec0
chore(sdk): push readme file to docker hub ( #8611 )
2025-08-29 14:43:53 +05:45
Alejandro Bailo
9e02da342b
docs: Security Hub API and UI documentation ( #8576 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-08-28 20:43:42 +05:45
Prowler Bot
358d4239c7
chore(release): Bump version to v5.12.0 ( #8605 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-28 16:56:24 +02:00
Víctor Fernández Poyatos
b003fca377
fix(docs): remove empty sections ( #8600 )
2025-08-28 12:55:46 +02:00
Víctor Fernández Poyatos
b4deda3c3f
docs(api): fix API response samples ( #8592 )
2025-08-28 12:39:07 +02:00
Sergio Garcia
338bb74c0c
fix(azure): query API management logs with not empty operations ( #8598 )
2025-08-28 12:03:35 +02:00
Alejandro Bailo
7342a8901f
chore: update CHANGELOG.md for Prowler v5.11.0 release ( #8597 )
2025-08-28 11:43:24 +02:00
Sergio Garcia
f484b83f15
feat(azure): Add APIM threat detection for LLM jacking attacks ( #8571 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-08-28 11:42:07 +02:00
Adrián Jesús Peña Rodríguez
c69187f484
chore: prepare api changelog for 5.11 ( #8596 )
2025-08-28 10:25:08 +02:00
Alejandro Bailo
5038afeb26
fix(security-hub): copy updated ( #8594 )
2025-08-27 18:42:34 +02:00
Sergio Garcia
fce43cea16
chore: update changelog ( #8593 )
2025-08-27 17:57:07 +02:00
Andoni Alonso
43a14b89bc
fix(github): provider always scans user instead of organization when using provider UID ( #8587 )
2025-08-27 17:45:13 +02:00
Tom
24364bd73e
feat(gcp): Add support for skipping APIs check ( #8575 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2025-08-27 14:44:34 +02:00
Adrián Jesús Peña Rodríguez
a1abe6dd2d
fix(sh): reset regions information if connection fails ( #8588 )
2025-08-27 14:15:09 +02:00
César Arroba
25098bc82a
chore(gha): fix conflict checker action ( #8586 )
2025-08-27 13:41:39 +02:00
sumit-tft
20f2f45610
feat(ui): add S3 bucket link with folder for each integration ( #8554 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-08-27 12:40:37 +02:00
Alejandro Bailo
06c2608a05
feat(integrations): external links and copies changed ( #8574 )
2025-08-27 12:40:25 +02:00
Alejandro Bailo
329ac113f2
chore(docs): update CHANGELOG properly ( #8585 )
2025-08-27 11:57:12 +02:00
Hugo Pereira Brito
97179d2b43
fix(docs): incorrect permission in sp creation guide ( #8581 )
2025-08-27 11:01:37 +02:00
sumit-tft
8317ea783f
feat(ui): show all provider UIDs in scan page filter regardless of co… ( #8375 )
2025-08-27 10:50:16 +02:00
Andoni Alonso
65e7e89d61
fix(github): GitHub Personal Access Token authentication fails without user:email scope ( #8580 )
2025-08-27 09:57:32 +02:00
Víctor Fernández Poyatos
26a4dd4e8d
chore: bump h2 to 4.3.0 ( #8573 )
2025-08-26 15:17:06 +02:00
Alejandro Bailo
dab0cea2dd
feat(ui): Security Hub ( #8552 )
2025-08-26 14:30:45 +02:00
Daniel Barranquero
3b42eb3818
fix(s3): resource metadata error in s3_bucket_shadow_resource_vulnerability ( #8572 )
2025-08-26 13:30:49 +02:00
Prowler Bot
a5ba950627
chore(regions_update): Changes in regions for AWS services ( #8567 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-26 09:57:45 +02:00
Andoni Alonso
a1232446c1
docs: refactor several sections ( #8570 )
2025-08-26 09:55:18 +02:00
Pedro Martín
aa6f851887
docs(aws): deploying prowler iam roles across aws organizations ( #8427 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-08-26 09:45:14 +02:00
Adrián Jesús Peña Rodríguez
25f972e910
feat(sh): create asff of there is an enabled SecurityHub integration ( #8569 )
2025-08-25 16:58:21 +02:00
Pedro Martín
7216e5ce3d
chore(github): improve pull request template ( #7910 )
2025-08-25 16:22:55 +02:00
Adrián Jesús Peña Rodríguez
83242da0ab
feat(integrations): implement AWS Security Hub integration ( #8365 )
2025-08-25 15:53:48 +02:00
Alejandro Bailo
d457166a0c
fix(ui): AWS form selector default values ( #8553 )
2025-08-25 12:30:02 +02:00
Daniel Barranquero
88f38b2d2a
feat(docs): remove old requirements links ( #8561 )
2025-08-22 14:22:50 +02:00
Pepe Fagoaga
c2e0849d5f
fix(conflict-checker): use prowler-bot ( #8560 )
2025-08-22 17:27:44 +05:45
Andoni Alonso
1fdebfa295
docs: remove "Requirements" page ( #8559 )
2025-08-22 15:55:25 +05:45
Sergio Garcia
ea6d04ed3a
chore(securityhub): add static credentials and role assumption support ( #8539 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-08-22 11:58:35 +02:00
Sergio Garcia
2167683851
feat(aws): add Resource Explorer enumeration actions ( #8557 )
2025-08-22 11:47:51 +02:00
Pepe Fagoaga
6324be31ab
fix(api): poetry lock up to date with the SDK ( #8558 )
2025-08-22 11:05:14 +02:00
Alejandro Bailo
525f152e51
fix(ui): update authorization logic to match right paths ( #8556 )
2025-08-22 10:35:28 +02:00
Sergio Garcia
c3a2d79234
chore(iac): change engine to trivy ( #8466 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-08-22 10:17:51 +02:00
Andoni Alonso
cefa708322
docs: add provider bulk provisioning ( #8551 )
2025-08-21 16:33:45 +02:00
Andoni Alonso
1a9e14ab2a
chore(bulk-provisioning-tool): add script to bulk provision providers ( #8540 )
2025-08-21 13:11:46 +02:00
Chandrapal Badshah
b1c6094b6d
fix: Remove temperature for GPT-5 models ( #8550 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-21 12:40:49 +02:00
Pablo Lara
1038b11fe3
docs: update changelog ( #8549 )
2025-08-21 12:22:27 +02:00
Chandrapal Badshah
d54e3b25db
fix: Refactor getting lighthouse config ( #8546 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-21 11:14:21 +02:00
Pepe Fagoaga
6a8e8750bb
chore(actions): conflict checker ( #8547 )
2025-08-21 14:28:18 +05:45
Hugo Pereira Brito
ad3d4536fb
fix(m365): only evaluate enabled users in entra_users_mfa_capable ( #8544 )
2025-08-20 16:45:00 +02:00
Andoni Alonso
46c24055ee
docs: refactor Overview into several files ( #8543 )
2025-08-20 17:44:06 +05:45
Pepe Fagoaga
4c6a1592ac
chore(actions): update docs comment with link ( #8448 )
2025-08-20 17:42:32 +05:45
Hugo Pereira Brito
89e657561c
feat(github): add User Email and APP name/installations information ( #8501 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-20 12:26:38 +02:00
Hugo Pereira Brito
55099abc86
fix(organization): list all accessible organizations ( #8535 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-20 12:13:01 +02:00
Andoni Alonso
3c599a75cc
feat(iam): add ECS privilege escalation patterns to IAM checks ( #8541 )
2025-08-20 09:23:30 +02:00
Chandrapal Badshah
f77897f813
feat: gpt-5 and gpt-5-mini integration with lighthouse ( #8527 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-08-19 16:49:21 +02:00
Sergio Garcia
30518f2e0e
feat(aws): new check eks_cluster_deletion_protection_enabled ( #8536 )
2025-08-19 10:25:24 +02:00
Chandrapal Badshah
efdeb431ba
feat: Add resource agent to supervisor ( #8509 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-19 09:40:14 +02:00
Sergio Garcia
bb07cf9147
fix(aws): exact match in resource-arn filtering ( #8533 )
2025-08-18 12:11:13 +02:00
Prowler Bot
9214b5c26f
chore(regions_update): Changes in regions for AWS services ( #8531 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-18 11:58:41 +02:00
dependabot[bot]
d57df3cc28
chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 ( #8154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 11:43:41 +02:00
Andoni Alonso
2f5fce41dc
feat(iam): remove standalone iam:PassRole from privesc detection and add missing patterns ( #8530 )
2025-08-18 11:35:14 +02:00
Chandrapal Badshah
6918a75449
fix: add business context to lighthouse chat ( #8528 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-18 09:49:23 +02:00
Pablo Lara
3aeaa3d992
feat(filters): improve provider connection filter UX ( #8520 )
2025-08-18 09:10:16 +02:00
Sergio Garcia
fd833eecf0
fix(github): solve Github APP auth method ( #8529 )
2025-08-18 08:35:19 +02:00
Andoni Alonso
39e4d20b24
feat(iam): add Bedrock AgentCore privilege escalation combo ( #8526 )
2025-08-15 13:25:15 +02:00
Sergio Garcia
dfdd45e4d0
fix(github): list all accessible repositories ( #8522 )
2025-08-14 10:38:38 +02:00
Hugo Pereira Brito
81478dfed3
fix(compliance): GitHub CIS 1.0 ( #8519 )
2025-08-13 16:45:36 +02:00
Chandrapal Badshah
2854f8405c
fix: simplify error handling to use only error.message ( #8518 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-13 10:59:47 +02:00
Jaen-923
0e1578cfbc
chore(aws): Refine kisa isms-p compliance mapping ( #8479 )
...
Co-authored-by: ghkim583 <203069125+ghkim583@users.noreply.github.com >
2025-08-13 09:08:37 +02:00
Hugo Pereira Brito
f5b1532647
fix(kafka): false positives in kafka_cluster_is_public check ( #8514 )
2025-08-13 09:05:09 +02:00
Sergio Garcia
d9f3a6b88e
docs(github): add Github onboarding documentation ( #8510 )
2025-08-12 17:11:30 +02:00
Hugo Pereira Brito
b0c386fc60
fix(app): fix false positives in app_http_logs_enabled ( #8507 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-12 14:47:17 +02:00
Hugo Pereira Brito
72b06261df
fix(storage): fall positives in storage_geo_redundant_enabled ( #8504 )
2025-08-12 12:30:43 +02:00
sumit-tft
1562b77581
fix(ui): redirection after deleting providers group and improve erro… ( #8389 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-08-12 11:31:45 +02:00
Daniel Barranquero
10e38ca407
fix: missing resource_name in GCP and Azure Defender checks ( #8352 )
2025-08-11 16:16:08 +02:00
Rubén De la Torre Vico
5842f2df37
feat(azure/vm): add new check vm_jit_access_enabled ( #8202 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-11 13:12:36 +02:00
Prowler Bot
8b3b9ffd99
chore(regions_update): Changes in regions for AWS services ( #8499 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-11 12:00:02 +02:00
Rubén De la Torre Vico
d238050065
feat(azure/vm): add new check vm_sufficient_daily_backup_retention_period ( #8200 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-11 11:44:45 +02:00
sumit-tft
5572d476ad
fix(ui): adjust table headers to be single-line and consistent ( #8480 )
2025-08-11 10:47:10 +02:00
sumit-tft
3c94d3a56f
fix(ui): disable See Compliance button until scan completes ( #8487 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-08-11 10:37:35 +02:00
Hugo Pereira Brito
85af4ff77c
feat(m365): add certificate auth method to cli ( #8404 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-11 09:47:56 +02:00
Daniel Barranquero
dcee114ef3
fix: validation errors in azure and m365 ( #8368 )
2025-08-11 09:42:30 +02:00
Pedro Martín
760723874c
fix(prowler-threatscore): order the requirements by id ( #8495 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-11 08:20:10 +02:00
Pedro Martín
c0a4898074
chore(changelog): update ( #8496 )
2025-08-11 07:48:23 +02:00
Alejandro Bailo
03c0533b58
feat(ui): overview charts display improved ( #8491 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-08-08 10:59:15 +02:00
sumit-tft
c8dcb0edb0
feat(ui): add GitHub submenu under High Risk Findings ( #8488 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-08-08 10:36:36 +02:00
Pablo Lara
82171ee916
docs: update changelog ( #8489 )
2025-08-08 10:20:53 +02:00
Pablo Lara
df4bf18b97
feat(ui): add Mutelist menu item under Configuration ( #8444 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-08-08 09:09:37 +02:00
Alejandro Bailo
94e60f7329
fix(ui): assume role fields shown ( #8484 )
2025-08-07 17:44:46 +02:00
Rubén De la Torre Vico
f1ba5abbec
chore(docs): update provider statistics in README.md ( #8483 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-07 17:10:56 +02:00
Hugo Pereira Brito
6cc1a9a2cb
fix(compliance): delete invalid requirements for GitHub CIS 1.0 ( #8472 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-07 20:51:20 +07:00
Pablo Lara
31f98092bf
feat(ui): add provider type filter to providers page ( #8473 )
2025-08-07 14:34:04 +02:00
Pepe Fagoaga
85197036ca
chore(env): Update NEXT_PUBLIC_PROWLER_RELEASE_VERSION ( #8476 )
2025-08-07 17:50:18 +05:45
Pepe Fagoaga
be43025f00
fix(actions): always get latest SDK reference ( #8474 )
2025-08-07 17:38:40 +05:45
César Arroba
c6b34f0a85
chore(api): open PR with API prowler version ( #8475 )
2025-08-07 13:49:39 +02:00
Prowler Bot
675698a26a
chore(release): Bump version to v5.11.0 ( #8470 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-07 12:40:55 +02:00
Alejandro Bailo
8d9bf2384f
docs: S3 tutorial documentation ( #8414 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-08-07 16:04:42 +05:45
César Arroba
ff900a2a45
chore(gha): use prowler-bot for push in action ( #8469 )
2025-08-07 10:50:58 +02:00
César Arroba
a41663fb0d
chore(gha): fix release preparation workflow ( #8468 )
2025-08-07 10:41:16 +02:00
César Arroba
033e9fd58c
chore(gha): fix release preparation workflow ( #8467 )
2025-08-07 10:36:22 +02:00
sumit-tft
240b02b498
feat(ui): add SAML documentation link in config modal ( #8461 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-08-07 10:23:07 +02:00
Rubén De la Torre Vico
87eb2dfdf7
chore(changelog): move fixes from version 5.9.3 to 5.10 ( #8464 )
2025-08-07 13:43:56 +05:45
Alejandro Bailo
b4d8d64f0e
feat: update AWS role credentials form to set default credentials typ… ( #8459 )
2025-08-07 09:54:48 +02:00
Pablo Lara
7944ebe83a
docs: update changelog ( #8462 )
2025-08-07 09:39:24 +02:00
Pepe Fagoaga
bd138114c9
fix: changelog check update messages ( #8465 )
2025-08-07 13:22:54 +05:45
Adrián Jesús Peña Rodríguez
d527a3f12b
chore: update changelog ( #8463 )
2025-08-07 09:35:16 +02:00
Pepe Fagoaga
260fada3eb
fix(s3): Use HeadBucket instead of GetBucketLocation ( #8456 )
2025-08-06 19:20:52 +05:45
Pepe Fagoaga
0ee0fc082a
chore(s3): remove trailing 's' from docs helper ( #8458 )
2025-08-06 14:21:39 +02:00
Hugo Pereira Brito
9d66d86f66
fix(docs): m365 requirements Needed permissions link ( #8457 )
2025-08-06 13:51:16 +02:00
Alejandro Bailo
825e53c38f
feat(ui): add a default Mutelist placeholder ( #8455 )
2025-08-06 13:11:31 +02:00
Daniel Barranquero
196c17d44d
feat(gcp): add retry to avoid quota limit errors ( #8412 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-06 16:59:41 +07:00
Andoni Alonso
fc69e195e4
fix(github): handle GithubAppIdentityInfo in output generation ( #8423 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-08-06 16:55:44 +07:00
Prowler Bot
5f53a9ec6f
chore(regions_update): Changes in regions for AWS services ( #8437 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-08-06 16:53:43 +07:00
dependabot[bot]
5e72a40898
chore(deps): bump github/codeql-action from 3.29.2 to 3.29.5 ( #8434 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 16:52:09 +07:00
dependabot[bot]
496ada3cba
chore(deps): bump trufflesecurity/trufflehog from 3.89.2 to 3.90.2 ( #8433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 16:51:42 +07:00
Adrián Jesús Peña Rodríguez
481a43f3f6
chore(integrations): remove unnecessary error alerts ( #8453 )
2025-08-06 09:16:26 +02:00
Pepe Fagoaga
58298706d4
docs(saml): IdP initiated flow ( #8435 )
2025-08-06 12:46:18 +05:45
Pepe Fagoaga
e75a760da0
fix(ui): cfn quick link ( #8452 )
2025-08-05 22:42:57 +05:45
Pepe Fagoaga
c313757ef2
fix(templates): only one cloudformation template ( #8451 )
2025-08-05 18:17:50 +02:00
Adrián Jesús Peña Rodríguez
284678fe48
fix(export): remove static timestamp ( #8449 )
2025-08-05 18:12:04 +02:00
Alejandro Bailo
c3d25e6f39
feat(ui): S3 integrations pagination added ( #8450 )
2025-08-05 18:11:32 +02:00
Adrián Jesús Peña Rodríguez
a9d16bbbce
chore: change output folder ( #8447 )
2025-08-05 14:07:35 +02:00
Pepe Fagoaga
92bc992e7f
feat(s3): templates for permissions ( #8395 )
2025-08-05 17:36:04 +05:45
Alejandro Bailo
903e4f8b9f
feat(integrations): add enabled attribute to S3 integration ( #8446 )
2025-08-05 13:13:58 +02:00
Alejandro Bailo
2c09076f91
feat: output_directory default value added ( #8445 )
2025-08-05 12:20:31 +02:00
Adrián Jesús Peña Rodríguez
3d4902b057
feat(integrations): integrations enabled by default ( #8439 )
2025-08-05 11:25:42 +02:00
Chandrapal Badshah
b30eab7935
fix: Don't invoke tools if no providers or completed scans ( #8443 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-05 09:32:35 +02:00
sumit-tft
cf8402e013
feat(ui): add notification system ( #8394 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-08-05 09:06:15 +02:00
Pedro Martín
af8fbaf2cd
docs(mutelist): improve mutelist docs across all the providers ( #8397 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-08-05 08:38:50 +02:00
Alejandro Bailo
c748e57878
feat: manage integration permission behavior ( #8441 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-08-04 17:49:04 +02:00
Alejandro Bailo
a5187c6a42
feat(ui): S3 integration retouches ( #8438 )
2025-08-04 16:04:10 +02:00
Alejandro Bailo
e19ed30ac7
feat(UI): xml validation ( #8429 )
2025-08-04 12:09:18 +02:00
Hugo Pereira Brito
96ce1461b9
chore(sentry): add powershell user auth module connection errors to ignored list ( #8420 )
2025-08-04 11:58:05 +02:00
Alejandro Bailo
9da5fb67c3
feat(ui): S3 integration ( #8391 )
2025-08-04 11:43:14 +02:00
Chandrapal Badshah
eb1c1791e4
fix: clear only last message on error ( #8431 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-08-04 10:33:45 +02:00
Adrián Jesús Peña Rodríguez
581afd38e6
fix: add default values for S3 class ( #8417 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-01 13:50:51 +02:00
sumit-tft
19a735aafe
chore(ui): remove misconfigurations from Top Failed Findings in the s… ( #8426 )
2025-08-01 12:47:17 +02:00
Paul Negedu
2170fbb1ab
feat(aws): add s3_bucket_shadow_resource_vulnerability check ( #8398 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-08-01 18:26:03 +08:00
Pablo Lara
90c6c6b98d
feat: add new provider GitHub and update enum source of truth ( #8421 )
2025-08-01 10:03:47 +02:00
sumit-tft
02b416b4f8
chore(ui): remove browse all resources from the sidebar ( #8418 )
2025-07-31 16:13:30 +02:00
Hugo Pereira Brito
1022b5e413
chore(docs): add a step to check development guide ( #8416 )
2025-07-31 12:45:15 +02:00
Pablo Lara
d1bad9d9ab
chore: rename menu item ( #8415 )
2025-07-31 12:10:07 +02:00
Rubén De la Torre Vico
178f3850be
chore: add M365 provider to PR labeler ( #8406 )
2025-07-31 17:32:18 +08:00
Adrián Jesús Peña Rodríguez
d239d299e2
fix(s3): use enabled to filter ( #8409 )
2025-07-31 10:00:05 +02:00
Pepe Fagoaga
88fae9ecae
chore(ui): remove changelog entry ( #8410 )
2025-07-31 09:27:11 +02:00
Hugo Pereira Brito
a3bff9705c
fix(tests): github and iac providers arguments_test naming and structure ( #8408 )
2025-07-30 17:16:34 +02:00
César Arroba
75989b09d7
chore(gha): fix payload on merged PR action ( #8407 )
2025-07-30 16:59:40 +02:00
Pablo Lara
9a622f60fe
feat(providers): add GitHub provider support with credential types ( #8405 )
2025-07-30 15:55:40 +02:00
Rubén De la Torre Vico
7cd1966066
fix(azure,m365): use default tenant domain instead of first domain in list ( #8402 )
2025-07-30 13:23:25 +02:00
Pedro Martín
77e59203ae
feat(prowler-threatscore): remove and add requirements ( #8401 )
2025-07-30 13:09:51 +02:00
Chandrapal Badshah
0a449c7e13
fix(lighthouse): Display errors in Lighthouse & allow resending message ( #8358 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-07-30 12:32:48 +02:00
Adrián Jesús Peña Rodríguez
163fbaff19
feat(integrations): add s3 integration ( #8056 )
2025-07-30 12:05:46 +02:00
Sergio Garcia
7ec514d9dd
feat(aws): new check bedrock_api_key_no_long_term_credentials ( #8396 )
2025-07-30 17:04:16 +08:00
Hugo Pereira Brito
b63f70ac82
fix(m365): enhance execution to avoid multiple error calls ( #8353 )
2025-07-30 14:54:27 +08:00
Chandrapal Badshah
2c86b3a990
feat: Add lighthouse banner ( #8259 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-07-29 12:30:57 +02:00
Daniel Barranquero
12443f7cbb
feat(docs): update m365 and azure docs ( #8393 )
2025-07-29 11:58:03 +02:00
Rubén De la Torre Vico
3a8c635b75
docs(dev-guide): add generic best practices for checks and services ( #8074 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-07-29 11:04:26 +02:00
Rubén De la Torre Vico
8bc6e8b7ab
docs(getting-started): improve quality redrive ( #7963 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-07-29 11:04:12 +02:00
Rubén De la Torre Vico
9ca1899ebf
docs(tutorials): improve quality redrive ( #7915 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-07-29 11:03:52 +02:00
Sergio Garcia
1bdcf2c7f1
refactor(iac): revert importingcheckov as python library ( #8385 )
2025-07-29 15:55:28 +08:00
Pedro Martín
92a804bf88
fix(prowler-threatscore): remove typo from description req 1.2.3 - m365 ( #8384 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-28 23:55:38 +08:00
ghkim583
f85ad9a7a2
chore(aws): minor fixes for the kisa isms-p compliance ( #8386 )
2025-07-28 17:51:20 +02:00
Pedro Martín
308c778bad
fix(kisa): change the way of counting the PASS/FAILED reqs ( #8382 )
2025-07-28 21:56:58 +08:00
Jaen-923
ee06d3a68a
chore(aws): update kisa-isms-p compliance ( #8367 )
...
Co-authored-by: ghkim583 <203069125+ghkim583@users.noreply.github.com >
2025-07-28 21:55:50 +08:00
Andoni Alonso
8dc4bd0be8
feat(github): add repository and organization scoping support ( #8329 )
2025-07-28 21:43:41 +08:00
Pedro Martín
bf9e38dc5c
fix(docs): remove typo from getting started - github ( #8380 )
2025-07-28 20:18:13 +08:00
Aviad Levy
a85b89ffb5
fix(ec2): add check that protocol is matched in security group checks ( #8374 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-28 19:53:08 +08:00
César Arroba
87da11b712
chore(gha): delete repo limitation for bump workflow ( #8379 )
2025-07-28 13:22:19 +02:00
César Arroba
8b57f178e0
chore(gha): improve e2e pipeline ( #8378 )
2025-07-28 13:22:12 +02:00
Prowler Bot
7830ed8b9f
chore(regions_update): Changes in regions for AWS services ( #8376 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-28 17:56:48 +08:00
Kay Agahd
d4e66c4a6f
chore(sqs): clean up code ( #8366 )
2025-07-25 20:10:34 +08:00
Rubén De la Torre Vico
1cfe610d47
feat(azure/vm): add new check vm_scaleset_not_empty ( #8192 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-25 18:42:03 +08:00
Rubén De la Torre Vico
d9a9236ab7
feat(azure/vm): add new check vm_desired_sku_size ( #8191 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-25 17:51:01 +08:00
Hugo Pereira Brito
285aea3458
fix(docs): change Exchange Administrator role to Global Reader for M365 ( #8360 )
2025-07-25 15:45:30 +08:00
César Arroba
b051aeeb64
chore(gha): automate e2e tests with new workflow ( #8361 )
2025-07-24 16:54:01 +02:00
Pedro Martín
b99dce6a43
feat(azure): add CIS 4.0 ( #7782 )
2025-07-24 22:29:46 +08:00
Andoni Alonso
04749c1da1
fix(aws): sns_topics_not_publicly_accessible false positive with aws:SourceArn conditions ( #8340 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-24 18:03:30 +08:00
Chandrapal Badshah
44d70f8467
fix(lighthouse): update prompt and tool schema for checks tool ( #8265 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-07-24 10:50:36 +02:00
Andoni Alonso
95791a9909
chore(aws): replace known errors with warnings ( #8347 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-24 15:34:45 +08:00
sumit-tft
ad0b8a4208
feat(ui): create CustomLink component and refactor links to use it ( #8341 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-23 19:10:51 +02:00
Cole Murray
5669a42039
fix(wazuh): patch command injection vulnerability in prowler-wrapper.py ( #8331 )
...
Co-authored-by: Test User <test@example.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-23 16:06:55 +02:00
Kay Agahd
83b328ea92
fix(aws): avoid false positives in SQS encryption check for ephemeral queues ( #8330 )
...
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-07-23 21:03:02 +08:00
Alejandro Bailo
a6c88c0d9e
test: timeout updated for E2E ( #8351 )
2025-07-23 13:11:32 +02:00
Sergio Garcia
922f9d2f91
docs(gcp): update GCP permissions ( #8350 )
2025-07-23 17:43:42 +08:00
Rubén De la Torre Vico
a69d0d16c0
fix(azure/storage): handle when Azure API set values to None ( #8325 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-23 17:11:04 +08:00
Alejandro Bailo
676cc44fe2
feat: env keys behavior updated ( #8348 )
2025-07-23 10:44:28 +02:00
Alejandro Bailo
3840e40870
test(e2e): Sign-in ( #8337 )
...
Co-authored-by: César Arroba <cesar@prowler.com >
2025-07-22 18:04:54 +02:00
dependabot[bot]
ab2d57554a
chore(deps): bump form-data from 4.0.3 to 4.0.4 in /ui ( #8346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 17:53:32 +02:00
César Arroba
cbb5b21e6c
chore(gha): e2e tests pipeline with API services ( #8338 )
2025-07-22 17:49:23 +02:00
Sergio Garcia
1efd5668ce
feat(api): add GitHub provider support ( #8271 )
2025-07-22 23:26:02 +08:00
Sergio Garcia
ca86aeb1d7
feat(aws): new check bedrock_api_key_no_administrative_privileges ( #8321 )
2025-07-22 22:06:17 +08:00
Víctor Fernández Poyatos
4f2a8b71bb
feat(performance): resources scenario ( #8345 )
2025-07-22 13:01:19 +02:00
Prowler Bot
3b0cb3db85
chore(regions_update): Changes in regions for AWS services ( #8333 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-22 17:23:24 +08:00
Víctor Fernández Poyatos
00c527ff79
chore: update Prowler changelog for v5.9.2 ( #8342 )
2025-07-22 10:53:22 +02:00
Víctor Fernández Poyatos
ab348d5752
feat(resources): Optimize findings prefetching during resource views ( #8336 )
2025-07-21 16:33:07 +02:00
Daniel Barranquero
dd713351dc
fix(defender): avoid duplicated findings in check defender_domain_dkim_enabled ( #8334 )
2025-07-21 13:07:26 +02:00
sumit-tft
fa722f1dc7
feat(ui): add 32-character limit validation for scan name in create a… ( #8319 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-21 10:00:25 +02:00
Pedro Martín
b0cc3978d0
feat(docs): add info about updating Prowler App ( #8320 )
2025-07-21 07:44:07 +02:00
César Arroba
aa843b823c
chore(gha): fix action version ( #8327 )
2025-07-18 15:00:32 +02:00
Víctor Fernández Poyatos
020edc0d1d
fix(tasks): calculate failed findings for resources during scan ( #8322 )
2025-07-18 13:19:22 +02:00
César Arroba
036da81bbd
chore(gha): fix api prowler version ( #8323 )
2025-07-18 12:43:38 +02:00
sumit-tft
4428bcb2c0
feat(ui): update step title and description in cloud provider update … ( #8303 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-18 10:11:44 +02:00
Prowler Bot
21de9a2f6f
chore(release): Bump version to v5.10.0 ( #8314 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-17 19:38:28 +02:00
Alejandro Bailo
231d933b9e
chore(docs): SAML documentation ( #8137 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-17 23:22:49 +05:45
Alejandro Bailo
2ad360a7f9
docs(ui): Mutelist documentation ( #8201 )
2025-07-17 23:15:20 +05:45
Víctor Fernández Poyatos
51b67f00d6
chore: update changelogs for v5.9.0 ( #8313 )
2025-07-17 17:15:58 +02:00
Pepe Fagoaga
ab378684ae
chore(ui): remove inventory group label ( #8311 )
2025-07-17 20:29:52 +05:45
Chandrapal Badshah
e89df617ef
chore(lighthouse): Rename to Lighthouse AI ( #8262 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 16:25:32 +02:00
Alejandro Bailo
8496a6b045
fix: muted filter removed from url when value is true ( #8310 )
2025-07-17 19:12:36 +05:45
Pepe Fagoaga
28f3cf363b
fix(actions): build API if the SDK changes ( #8309 )
2025-07-17 14:35:51 +02:00
Pepe Fagoaga
eb3d4b25e3
chore: improve info in the download button ( #8307 )
2025-07-17 16:38:45 +05:45
Rubén De la Torre Vico
1211fe706e
feat(azure/defender): add new check defender_attack_path_notifications_properly_configured ( #8245 )
2025-07-17 12:40:26 +02:00
Pedro Martín
c4a9280ebb
fix(m365): handle tenant_id in mutelist ( #8306 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-17 12:37:13 +02:00
Alejandro Bailo
0f12fb92ed
fix: Middleware redirection to /profile ( #8305 )
2025-07-17 11:49:24 +02:00
Víctor Fernández Poyatos
ee974a6316
feat(tasks): Improve memory usage and performance in overview tasks ( #8300 )
2025-07-17 10:49:25 +02:00
Pablo Lara
d004a0c931
feat(ui): Add resources view as inventory ( #7760 )
...
Co-authored-by: sumit_chaturvedi <chaturvedi.sumit@tftus.com >
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-17 10:01:05 +02:00
Pepe Fagoaga
087e01cc4f
fix(checks_loader): Handle multiple services and severities ( #8302 )
2025-07-17 13:39:29 +05:45
Pepe Fagoaga
74940e1fc4
fix(check_metadata): add service name validator ( #8289 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-07-17 13:10:30 +05:45
Hugo Pereira Brito
19e35bf9a8
feat: add new check entra_intune_enrollment_sign_in_frequency_every_time ( #8223 )
2025-07-16 17:13:50 +02:00
César Arroba
7213187e6c
chore(gha): add target_commitish to the release creation step ( #8297 )
2025-07-16 16:07:06 +02:00
Pedro Martín
4b104e92f0
chore(prowler-threatscore): improve the way of calculating the score ( #8264 )
2025-07-16 15:26:44 +02:00
Hugo Pereira Brito
7179119b0e
fix(outputs): identity type and id for prowler cloud ( #8243 )
2025-07-16 15:23:46 +02:00
César Arroba
cf2738810a
chore(gha): prowler release preparation workflow ( #8268 )
2025-07-16 13:45:34 +02:00
Samuele Pasini
389216570a
fix: typo documentdb service name ( #8293 )
2025-07-16 18:39:19 +08:00
Alejandro Bailo
2becf45f33
feat: Next.js middleware improved ( #8295 )
2025-07-16 12:39:05 +02:00
Sergio Garcia
c32ce7eb97
fix(azure): use Subscription ID for mutelist ( #8290 )
2025-07-16 18:34:38 +08:00
sumit-tft
94e66a91a6
feat(ui): add link in Scans view to navigate to Compliance overview ( #8251 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:34:21 +02:00
sumit-tft
1ac4417f74
feat(ui): add status column to findings table in compliance detail view ( #8244 )
...
Co-authored-by: Alejandro Bailo <59607668+alejandrobailo@users.noreply.github.com >
2025-07-16 12:23:40 +02:00
Hugo Pereira Brito
57c5f7c12d
fix(networkfirewall): ServiceName in checks metadata ( #8291 )
2025-07-16 16:59:42 +08:00
Alejandro Bailo
19203f92b3
feat: menu label hidden in side-menu if no items ( #8292 )
2025-07-16 14:37:56 +05:45
Alejandro Bailo
c5b1bf3e52
feat: allow to restrict routes based on permissions ( #8287 )
2025-07-16 14:21:45 +05:45
dependabot[bot]
f845176494
chore(deps): bump aiohttp from 3.11.18 to 3.12.14 in /api ( #8276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-16 10:21:06 +02:00
Daniel Barranquero
f0ed866946
fix(entra): entra_users_mfa_capable check report ( #8288 )
2025-07-16 16:06:36 +08:00
Alejandro Bailo
834a7d3b69
fix(scans): capture 403 when no permissions ( #8280 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-15 21:43:50 +05:45
Pepe Fagoaga
24a50c6ac2
fix(schedules): returns 409 on conflict ( #8258 )
2025-07-15 21:29:05 +05:45
Víctor Fernández Poyatos
ec8afd773f
fix(overviews): apply RBAC to providers overview ( #8277 )
2025-07-15 17:31:25 +02:00
Rubén De la Torre Vico
a09be4c0ba
chore(azure/defender): get security contacts from API REST ( #8241 )
2025-07-15 16:37:43 +02:00
Andoni Alonso
4b62fdcf53
feat(iac): add support for remote repos ( #8193 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-15 22:08:27 +08:00
Kay Agahd
bf0013dae3
fix(aws): make is_service_role more restrictive to avoid false positives ( #8274 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-15 22:02:09 +08:00
Hugo Pereira Brito
c82cd5288c
feat(docs): add new docker pull issues section ( #7972 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-07-15 16:00:08 +02:00
Sergio Garcia
ad31a6b3f5
chore(hadolint): run only when necessary ( #8284 )
2025-07-15 21:53:05 +08:00
Rubén De la Torre Vico
20c7c9f8de
fix(dashboard): count rows in the CSV more efficiently ( #8257 )
2025-07-15 15:40:36 +02:00
Daniel Barranquero
0cfe41e452
fix(dynamodb): update broken link in dynamodb_tables_kms_cmk_encryption_enabled ( #8273 )
2025-07-15 14:54:14 +02:00
Hugo Pereira Brito
1b254feadc
feat(docs): add getting-started page ( #8275 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-07-15 14:11:20 +02:00
Matt Keeler
15954d8a01
fix: reword iam_user_accesskey_unused title & description ( #8233 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-15 20:02:34 +08:00
dependabot[bot]
ff122c9779
chore(deps): bump aiohttp from 3.12.13 to 3.12.14 ( #8278 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 19:45:03 +08:00
Daniel Barranquero
a012397e55
fix(dashboard): security posture showing incomplete data ( #8270 )
2025-07-15 13:19:55 +02:00
Sergio Garcia
7da6d7b5dd
chore(github): add test_connection function ( #8248 )
2025-07-15 17:01:40 +08:00
Víctor Fernández Poyatos
db6a27d1f5
feat(resources): latest and metadata endpoints and performance ( #8112 )
2025-07-14 18:02:06 +02:00
Alejandro Bailo
e07c833cab
feat: SAML toast error ( #8267 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-14 17:04:23 +02:00
Adrián Jesús Peña Rodríguez
728fc9d6ff
fix(saml): remove user in case of error ( #8260 )
2025-07-14 14:07:27 +02:00
Prowler Bot
cf9ff78605
chore(regions_update): Changes in regions for AWS services ( #8263 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-14 19:45:38 +08:00
Adrián Jesús Peña Rodríguez
a2faf548af
chore: update changelog ( #8255 )
2025-07-11 12:06:03 +02:00
Adrián Jesús Peña Rodríguez
8bcec4926b
fix: set lxml version ( #8253 )
2025-07-11 11:43:31 +02:00
Hugo Pereira Brito
a4e96f809b
fix(docs): GitHub provider mkdocs and -h ( #8246 )
2025-07-11 16:32:15 +08:00
Adrián Jesús Peña Rodríguez
fa27255dd7
chore(saml): redirect to login page on fail ( #8247 )
2025-07-11 09:22:38 +02:00
Pepe Fagoaga
05360e469f
chore(bump): add no-changelog label ( #8240 )
2025-07-10 19:14:37 +08:00
Hugo Pereira Brito
9d405ddcbd
fix: changelog entries with new specification ( #8232 )
2025-07-10 14:40:33 +05:45
Víctor Fernández Poyatos
430f831543
feat(exceptions): add custom error for provider connection during scans ( #8234 )
2025-07-10 14:13:19 +05:45
Pepe Fagoaga
da9d7199b7
chore(changelog): add missing entry from the password policy ( #8236 )
2025-07-10 09:07:04 +02:00
Pepe Fagoaga
d63a383ec6
feat(security): password strength ( #8225 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2025-07-10 11:50:22 +05:45
Víctor Fernández Poyatos
55c226029e
feat(resources): optimize include parameters for resources view ( #8229 )
2025-07-09 16:16:56 +02:00
Alejandro Bailo
8d2f6aa30c
feat: Include/exclude muted findings ( #8228 )
2025-07-09 16:06:05 +02:00
Rubén De la Torre Vico
a319f80701
feat(storage): add new check storage_smb_protocol_version_is_latest ( #8128 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-09 17:28:00 +08:00
Adrián Jesús Peña Rodríguez
15a8671f0d
feat(saml): prevent duplicate SAML entityID configuration ( #8224 )
2025-07-09 09:50:22 +02:00
Rubén De la Torre Vico
d34e709d91
fix(azure/storage): use BaseModel for all Storage models ( #8222 )
2025-07-09 15:49:17 +08:00
Hugo Pereira Brito
ddc53c3c6d
fix(firehose): list all streams and fix firehose_stream_encrypted_at_rest logic ( #8213 )
2025-07-09 15:38:54 +08:00
Alejandro Bailo
a3aef18cfe
feat: Mutelist implementation ( #8190 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
Co-authored-by: Drew Kerrigan <drew@prowler.com >
2025-07-09 08:15:23 +02:00
Alejandro Bailo
49ca3ca325
fix: SAML 403 message ( #8221 )
2025-07-09 08:10:14 +02:00
Drew Kerrigan
89c67079a3
feat: Processors API endpoint, implement MuteList ( #7993 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-08 21:33:28 +05:45
Pepe Fagoaga
2de8075d87
fix(overview): use findings latest to get new ( #8219 )
2025-07-08 15:48:19 +02:00
Adrián Jesús Peña Rodríguez
e124275dbf
fix(saml): ensure SocialApp and SAMLDomainIndex are deleted with SAMLConfiguration ( #8210 )
2025-07-08 13:57:23 +02:00
Rubén De la Torre Vico
760d28e752
chore(deps): update dash libs ( #8215 )
2025-07-08 19:55:50 +08:00
Víctor Fernández Poyatos
3fb0733887
feat(tasks): create overview queue for summaries and overviews ( #8214 )
2025-07-08 13:53:23 +02:00
Pablo Lara
7de9a37edb
fix(api): make invitation email comparison case-insensitive ( #8206 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-08 16:39:27 +05:45
Pepe Fagoaga
fe00b788cc
fix: Remove type validation while updating provider credentials ( #8197 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-07-08 15:27:02 +05:45
Rubén De la Torre Vico
4c50f4d811
feat(azure/vm): add new check vm_backup_enabled ( #8182 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-08 17:01:22 +08:00
Rubén De la Torre Vico
c0c736bffe
chore: ignore some files from AI editors ( #8209 )
2025-07-08 10:43:38 +02:00
dependabot[bot]
a3aa7d0a63
chore(deps): bump python from 3.12.10-slim-bookworm to 3.12.11-slim-bookworm ( #8157 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-08 16:43:13 +08:00
Rubén De la Torre Vico
3ceb86c4d9
feat(azure/vm): add new check vm_scaleset_associated_load_balancer ( #8181 )
2025-07-08 16:40:43 +08:00
Rubén De la Torre Vico
3628e7b3e8
feat(azure/vm): add new check vm_ensure_using_approved_images ( #8168 )
2025-07-08 16:40:33 +08:00
Chandrapal Badshah
f29c2ac9f0
docs(lighthouse): Add Lighthouse Docs ( #8196 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-08 11:56:23 +05:45
Pablo Lara
b4927c3ad1
chore: Update CHANGELOG UI ( #8204 )
2025-07-07 17:54:44 +02:00
Adrián Jesús Peña Rodríguez
19f3c1d310
chore(saml): restore SAML button ( #8203 )
2025-07-07 17:34:05 +02:00
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
Hugo Pereira Brito
b38207507a
chore(docs): enhance M365 auth documentation ( #8199 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-07 22:01:41 +08:00
Rubén De la Torre Vico
ab96e0aac0
feat(azure/vm): add new check vm_linux_enforce_ssh_authentication ( #8149 )
2025-07-07 22:01:11 +08:00
Prowler Bot
4477cecc59
chore(regions_update): Changes in regions for AWS services ( #8198 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-07 18:04:49 +08:00
Pablo Lara
641d671312
chore: upgrade to Next.js 14.2.30 and lock TypeScript to 5.5.4 for ES… ( #8189 )
2025-07-04 13:20:30 +02:00
Víctor Fernández Poyatos
e7c2fa0699
fix(findings): avoid backfill on empty scans ( #8183 )
2025-07-04 12:24:49 +02:00
Pedro Martín
7eb08b0f14
fix(ec2): allow empty values for http_endpoint in templates ( #8184 )
2025-07-04 18:03:51 +08:00
Rubén De la Torre Vico
6f3112f754
feat(storage): add new check storage_smb_channel_encryption_with_secure_algorithm ( #8123 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-04 15:26:33 +08:00
Kay Agahd
f5ecae6da1
fix(iam): detect wildcarded ARNs in sts:AssumeRole policy resources ( #8164 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-03 23:09:48 +08:00
Prowler Bot
1c75f6b804
chore(release): Bump version to v5.9.0 ( #8178 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-07-03 23:08:37 +08:00
Daniel Barranquero
91b64d8572
chore(docs): update m365 docs for app auth in cloud ( #8147 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-07-03 23:08:15 +08:00
Pablo Lara
233ae74560
fix: disable dynamic filters for now ( #8177 )
2025-07-03 14:17:02 +02:00
Alejandro Bailo
fac97f9785
fix: remove duplicated calls during promise all resolving ( #8176 )
2025-07-03 14:02:57 +02:00
Pablo Lara
e81c7a3893
fix: bug when updating credentials for m365 ( #8173 )
2025-07-03 11:31:40 +02:00
Adrián Jesús Peña Rodríguez
d6f26df2e8
refactor(migrations): remove saml migrations ( #8167 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-07-02 17:23:08 +02:00
Sergio Garcia
ece74e15fd
chore(sdk): update changelog ( #8166 )
2025-07-02 16:11:48 +02:00
sumit-tft
eea6d07259
chore(ui): update capitalization of Sign In and Sign Up to match UI s… ( #8136 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-07-02 16:01:29 +02:00
Víctor Fernández Poyatos
4a6d7a5be2
chore: bump API changelog to v5.8.0 ( #8165 )
2025-07-02 16:00:43 +02:00
Alejandro Bailo
883c5d4e56
feat: client side validation ( #8161 )
2025-07-02 15:43:20 +02:00
Adrián Jesús Peña Rodríguez
f1f998c2fa
chore: update spec ( #8162 )
2025-07-02 13:19:57 +02:00
Adrián Jesús Peña Rodríguez
5276e38f1d
chore: disable SAML endpoints ( #8160 )
2025-07-02 12:51:57 +02:00
Pablo Lara
ad98a4747f
chore: Hide all SAML config for v5.8 ( #8159 )
2025-07-02 12:46:04 +02:00
Alejandro Bailo
5798321dc6
feat: saml e2e improvements ( #8158 )
2025-07-02 11:57:56 +02:00
dependabot[bot]
bf58728d29
chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /ui ( #8003 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 11:25:17 +02:00
Sergio Garcia
fcea3b6570
docs(iac): add documentation for IaC ( #8150 )
...
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2025-07-02 17:20:34 +08:00
Neil Millard
965111245a
feat(aws): add new check for Codebuild projects visibility ( #8127 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-07-02 17:20:15 +08:00
Rubén De la Torre Vico
f78a29206c
fix(azure): use Pydantic models in VM service and fix managed disk logic ( #8151 )
2025-07-02 16:23:51 +08:00
dependabot[bot]
c719d705e0
chore(deps): bump trufflesecurity/trufflehog from 3.88.35 to 3.89.2 ( #8156 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 15:36:10 +08:00
dependabot[bot]
8948ee6868
chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1 ( #8153 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 15:29:21 +08:00
dependabot[bot]
24fb31e98f
chore(deps): bump github/codeql-action from 3.28.18 to 3.29.2 ( #8155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 14:24:12 +08:00
Adrián Jesús Peña Rodríguez
c8b193e658
fix(saml): add user to SAML tenant ( #8152 )
2025-07-01 18:41:16 +02:00
Alejandro Bailo
6d27738c4d
fix: HotFIX related with ACS SAML url ( #8148 )
2025-07-01 13:10:46 +02:00
Adrián Jesús Peña Rodríguez
17b7becfdf
fix(saml): limit attributes length to satisfy the socialapp restriction ( #8145 )
2025-07-01 12:03:20 +02:00
Alejandro Bailo
cfa7f271d2
fix: Minor changes detected while SAML E2E ( #8146 )
2025-07-01 11:50:47 +02:00
Pedro Martín
e61a97cb65
fix(api): handle ISO27001 - M365 in exports ( #8143 )
2025-07-01 10:19:56 +02:00
Pablo Lara
cd4a1ad8a7
chore: clarify M365 context due to credential changes ( #8144 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-07-01 09:01:17 +02:00
Alejandro Bailo
e650d19a30
feat: enhance getScans API to support fields and include parameters; … ( #8140 )
2025-07-01 08:13:48 +02:00
Pedro Martín
f930739a3d
fix(ui): remove typo from compliance detailed view ( #8142 )
2025-06-30 18:03:45 +02:00
Sergio Garcia
89fc698a0e
fix(m365): handle none attribute in exchange transport rule ( #8141 )
2025-06-30 23:13:18 +08:00
Pablo Lara
6acb6bbf8e
docs: update changelog ( #8139 )
2025-06-30 16:34:03 +02:00
Alejandro Bailo
971424f822
fix: ACS dynamic url and password input visible in sign up ( #8131 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-06-30 16:17:34 +02:00
Adrián Jesús Peña Rodríguez
9ba1ae1ced
restore: change api redirect ( #8138 )
2025-06-30 16:15:25 +02:00
dependabot[bot]
062db4cc70
chore(deps): bump protobuf from 6.30.2 to 6.31.1 in /api ( #8053 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 21:05:10 +08:00
Pepe Fagoaga
dc4db10c41
fix(version): only for master branch ( #7850 )
2025-06-30 16:50:32 +05:45
Rubén De la Torre Vico
68a542ef64
chore(CHANGELOG): put all checks entries in same format ( #8134 )
2025-06-30 16:50:12 +05:45
Hugo Pereira Brito
32f3787e18
feat(m365powershell): add pwsh authentication via service principal ( #7992 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-30 18:42:18 +08:00
Víctor Fernández Poyatos
6792bea319
fix(compliance): Avoid initializing Prowler provider ( #8133 )
2025-06-30 12:14:03 +02:00
Prowler Bot
ae4b43c137
chore(regions_update): Changes in regions for AWS services ( #8132 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-06-30 17:53:21 +08:00
Rubén De la Torre Vico
d576c4f1c4
docs(developer-guide): add configurable checks documentation ( #8122 )
2025-06-30 16:47:27 +08:00
Pablo Lara
ddc0596aa2
chore: tweaks for SAML config in profile page ( #8130 )
2025-06-30 09:40:02 +02:00
Rubén De la Torre Vico
636bdb6d0a
docs(prowler-app): add new auth method for GCP ( #8129 )
2025-06-30 15:21:03 +08:00
Alejandro Bailo
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
Pablo Lara
73e244dce5
docs: update changelog ( #8125 )
2025-06-27 13:51:56 +02:00
Adrián Jesús Peña Rodríguez
d8ed70236b
refactor(s3): adapt test_connection to match AwsProvider ( #8088 )
2025-06-27 13:23:59 +02:00
Sergio Garcia
bcc96ab4f2
fix(gcp): handle case sensitivity in block-project-ssh-keys ( #8115 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-06-27 19:03:51 +08:00
Alejandro Bailo
fd53a8c9d0
feat: Playright setup ( #8107 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
Co-authored-by: César Arroba <19954079+cesararroba@users.noreply.github.com >
2025-06-27 11:47:21 +02:00
Daniel Barranquero
7b58d1dd56
fix: checks with no resource name ( #8120 )
2025-06-27 17:40:43 +08:00
Víctor Fernández Poyatos
7858c147f7
fix(spec): API specification ( #8119 )
2025-06-27 10:49:36 +02:00
Alejandro Bailo
8e635b3bd4
feat: saml sso ui integration ( #8094 )
2025-06-27 10:45:21 +02:00
Pedro Martín
2e97e37316
feat(dashboard): improve overview page ( #8118 )
2025-06-27 15:41:48 +08:00
Pedro Martín
cd804836a1
docs(dev): add info about installing prowler for a branch ( #8116 )
2025-06-26 23:00:31 +08:00
Víctor Fernández Poyatos
d102ee2fd5
chore: ignore Flask Safety alert in API ( #8114 )
2025-06-26 16:02:39 +02:00
Pedro Martín
325e5739a2
fix(compliance): handle latest assessment date for each account ( #8108 )
2025-06-26 17:48:35 +08:00
Sergio Garcia
98da3059b4
refactor(iac): import checkov python library ( #8093 )
2025-06-25 21:36:21 +08:00
Chandrapal Badshah
80fd5d1ba6
fix: update lighthouse chat page name ( #8106 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-25 12:48:20 +02:00
Jack Holloway
85242c7909
fix(aws): retrieve correctly ECS Container insights settings ( #8097 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-25 15:54:20 +08:00
Daniel Barranquero
ea6ab406c8
fix(organizations): Key Error: Statement in check organizations_scp_deny_regions ( #8091 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-25 15:23:38 +08:00
Rubén De la Torre Vico
cbf2a28bac
feat(azure): add new check keyvault_access_only_through_private_endpoints ( #8072 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-24 22:04:02 +08:00
Adrián Jesús Peña Rodríguez
5b1e7bb7f9
fix(saml): avoid IndexError when some attributes are not specified ( #8089 )
2025-06-24 15:55:01 +02:00
crr
e108b2caed
fix(aws): fix logic in VPC and ELBv2 checks ( #8077 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-24 19:13:54 +08:00
Rubén De la Torre Vico
df1abb2152
feat(azure): add new check monitor_alert_service_health_exists ( #8067 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-24 18:04:20 +08:00
Rubén De la Torre Vico
e0465f2aa2
fix(azure): consolidate file share properties to the storage account level ( #8087 )
2025-06-24 17:37:05 +08:00
Drew Kerrigan
51467767cd
fix: allow raising exceptions from validate_mutelist ( #8086 )
2025-06-24 13:14:46 +05:45
Pablo Lara
bc71e7fb3b
chore: set filters panel to be always open by default ( #8085 )
2025-06-23 15:05:53 +02:00
sumit-tft
6a331c05e8
fix(ui): resolve accessibility warnings for Sheet and SVG elements ( #8019 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-23 13:25:05 +02:00
César Arroba
7ab503a096
chore(gha): avoid comment on PRs for check-changelog workflow ( #8084 )
2025-06-23 13:17:03 +02:00
César Arroba
b368190c9f
chore(gha): avoid comment on PRs for check-changelog workflow ( #8083 )
2025-06-23 19:13:13 +08:00
Víctor Fernández Poyatos
8915fdff18
fix(scan): set scheduler_task to null when removing periodic tasks ( #8082 )
2025-06-23 12:53:58 +02:00
Víctor Fernández Poyatos
9bf108e9cc
tests(compliance): add performance tests for compliance ( #8073 )
2025-06-23 12:09:30 +02:00
Prowler Bot
87708e39cf
chore(regions_update): Changes in regions for AWS services ( #8079 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-06-23 17:54:27 +08:00
César Arroba
44927c44e9
chore(gha): add permissions on check-changelog workflow ( #8080 )
2025-06-23 11:49:48 +02:00
dependabot[bot]
71aa29cf24
chore(deps): bump urllib3 from 1.26.20 to 2.5.0 ( #8063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 17:49:20 +08:00
Víctor Fernández Poyatos
aa14daf0db
fix(schema): API reference documentation ( #8078 )
2025-06-23 11:04:25 +02:00
Daniel Barranquero
eb5dbab86e
feat(docs): update Azure and M365 docs with needed permissions ( #8075 )
2025-06-23 10:12:11 +02:00
Víctor Fernández Poyatos
223aab8ece
chore(API): skip safety vulnerabilities related to asteval ( #8076 )
2025-06-20 14:28:23 +02:00
César Arroba
3ec57340a0
chore(gha): check changelog when label is added or deleted ( #8071 )
2025-06-20 16:35:19 +05:45
Pablo Lara
80d73cc05b
feat: integrate Google Tag Manager manually to avoid ORB blocking ( #8070 )
2025-06-20 12:47:17 +02:00
César Arroba
94f02df11e
chore(gha): check changelog changes on pull request ( #7991 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-06-19 14:51:59 +05:45
Pepe Fagoaga
c454ceb296
fix(changelog): Add missing entries ( #8066 )
2025-06-19 14:12:39 +05:45
Pepe Fagoaga
76ec13a1d6
chore(ocsf): remove version number and point to the latest ( #8064 )
2025-06-19 13:33:28 +05:45
Pepe Fagoaga
783b6ea982
chore(api): clean up old files ( #8051 )
2025-06-19 11:57:48 +05:45
Alejandro Bailo
6b7b700a98
feat: filters relationships in findings and scans page ( #8046 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-18 17:19:41 +02:00
César Arroba
b3f2a1c532
chore(ui): add NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID variable on Dockerfile ( #8061 )
2025-06-18 16:31:55 +02:00
Sergio Garcia
c4e1bd3ed2
fix: add missing changelog compliance timestamps ( #8060 )
2025-06-18 16:28:48 +02:00
Sergio Garcia
d0d4e0d483
fix(compliance): use unified timestampt for all requirements ( #8052 )
2025-06-18 22:00:51 +08:00
Pablo Lara
14a9f0e765
feat: add Google Tag Manager integration ( #8058 )
2025-06-18 15:47:48 +02:00
Rubén De la Torre Vico
b572575c8d
feat(azure): add new check iam_role_user_access_admin_restricted ( #8040 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-18 21:24:23 +08:00
Rubén De la Torre Vico
a626e41162
docs: add provider-specific developer guide sections ( #7996 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-06-18 21:20:33 +08:00
Hugo Pereira Brito
22343faa1e
feat(storage): add new check storage_default_to_entra_authorization_enabled ( #7981 )
2025-06-18 21:16:07 +08:00
Hugo Pereira Brito
c5b37887ef
chore: add pr to changelog ( #8054 )
2025-06-18 14:32:21 +02:00
Rubén De la Torre Vico
f9aed36d0b
feat(azure): add new check databricks_workspace_cmk_encryption_enabled ( #8017 )
2025-06-18 18:36:37 +08:00
Hugo Pereira Brito
facc0627d7
feat(azure): add new check storage_geo_redundant_enabled ( #7980 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-18 18:10:02 +08:00
Rubén De la Torre Vico
76f0d890e9
feat(azure): add Databricks service and check for workspace VNet injection ( #8008 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-18 17:38:09 +08:00
Hugo Pereira Brito
7de7122c3b
fix(m365): avoid user requests in setup_identity app context and user auth log enhancement ( #8043 )
2025-06-18 11:27:11 +02:00
Hugo Pereira Brito
1b73ab2fe4
feat(storage): add new check storage_cross_tenant_replication_disabled ( #7977 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-18 15:54:13 +08:00
Rubén De la Torre Vico
cc8f6131e6
feat(azure): add new check storage_blob_versioning_is_enabled ( #7927 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-18 15:46:38 +08:00
Andoni Alonso
dfd5c9aee7
feat(aws): add check to ensure Codebuild Github projects are only use allowed Github orgs ( #7595 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-18 00:17:18 +08:00
dependabot[bot]
3986bf3f42
chore(deps): bump asteval from 1.0.5 to 1.0.6 ( #8049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 00:11:18 +08:00
Sergio Garcia
c45ef1e286
chore(deps): update requests dependency ( #8048 )
2025-06-18 00:04:09 +08:00
dependabot[bot]
8d8f498dc2
chore(deps): bump asteval from 1.0.5 to 1.0.6 ( #8047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 23:32:13 +08:00
Sergio Garcia
c4bd9122d4
feat(IaC): PoC for IaC Security Scanner ( #7852 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-06-17 23:23:25 +08:00
dependabot[bot]
644cdc81b9
chore(deps): bump requests from 2.32.3 to 2.32.4 in /api ( #7986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 16:46:29 +02:00
Pablo Lara
e5584f21b3
feat: make user and password fields optional but mutually required fo… ( #8044 )
2025-06-17 14:46:00 +02:00
Rubén De la Torre Vico
b868d39bef
chore(deps): add pre-commit as a dev dependency ( #8042 )
2025-06-17 18:54:32 +08:00
Alejandro Bailo
ef9809f61f
fix: correct parenthesis around the render condition ( #8041 )
2025-06-17 12:22:17 +02:00
Alejandro Bailo
9a04ca3611
feat: touching up compliances views ( #8022 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-17 11:23:14 +02:00
Pedro Martín
1c9b3a1394
feat(m365): add ISO 27001 2022 compliance framework ( #7985 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-17 17:04:36 +08:00
dependabot[bot]
5ee7bd6459
chore(deps): bump protobuf from 6.30.2 to 6.31.1 ( #8037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 16:31:04 +08:00
Chandrapal Badshah
05d2b86ba8
feat(lighthouse): update NextJS logic to work with latest APIs ( #8033 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-17 10:25:37 +02:00
Andoni Alonso
84c30af6f8
chore(sentry): handle exceptions ignores not based in ClassNames ( #8034 )
2025-06-17 09:42:24 +02:00
dcanotrad
e8a829b75e
docs(dev-guide): improve quality redrive ( #7718 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Rubén De la Torre Vico <rubendltv22@gmail.com >
2025-06-17 09:28:22 +02:00
Sergio Garcia
a0d169470d
chore(metadata): add validator for ResourceType ( #8035 )
2025-06-17 00:06:32 +08:00
Rubén De la Torre Vico
1fd6046511
chore: add missing init file to check repository_secret_scanning_enabled ( #8029 )
2025-06-16 21:31:18 +08:00
Sergio Garcia
524455b0f3
fix(metadata): add missing ResourceType values ( #8028 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-06-16 21:30:55 +08:00
Víctor Fernández Poyatos
e6e1e37c1e
fix(findings): exclude blank resource types from metadata endpoints ( #8027 )
2025-06-16 18:19:21 +05:45
Prowler Bot
2914510735
chore(regions_update): Changes in regions for AWS services ( #8026 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-06-16 19:00:06 +08:00
Rubén De la Torre Vico
7e43c7797f
fix(eks): add EKS to service without subservices ( #7959 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-16 16:46:48 +08:00
Rubén De la Torre Vico
6954ef880e
fix(azure): add new way to auth against App Insight ( #7763 )
2025-06-16 16:46:36 +08:00
Chandrapal Badshah
5f5e7015a9
feat(lighthouse): Add django endpoints to store config ( #7848 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
Co-authored-by: Víctor Fernández Poyatos <vicferpoy@gmail.com >
2025-06-16 10:11:57 +02:00
Andoni Alonso
bfafa518b1
feat(aws): avoid bypassing IAM check using wildcards ( #7708 )
2025-06-16 07:42:01 +02:00
Hugo Pereira Brito
e34e59ff2d
fix(network): allow 0 as compliant value ( #7926 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-13 19:50:19 +08:00
Daniel Barranquero
7f80d2db46
fix(app): change api call for ftps_state ( #7923 )
2025-06-13 19:28:55 +08:00
sumit-tft
4a2a3921da
feat(UI): Add Provider detail component in Findings, Scan details ( #7968 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-13 12:17:18 +02:00
Pedro Martín
e26b2e6527
feat(api): handle MitreAttack compliance requirements ( #7987 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-06-13 10:26:34 +02:00
Mitchell @ Securemetrics
954814c1d7
feat(contrib): add PowerBI integration ( #7826 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-06-13 09:55:07 +02:00
Andoni Alonso
113224cbd9
chore: update CHANGELOG ( #8015 )
2025-06-13 15:38:56 +08:00
Andoni Alonso
f5f1fce779
fix(iam): check always if root credentials are present ( #7967 )
2025-06-12 17:48:09 +02:00
Pepe Fagoaga
0ba9383202
chore(changelog): make all consistent ( #8010 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-12 20:09:01 +05:45
Adrián Jesús Peña Rodríguez
8e9a9797c7
fix(export): add name sanitization ( #8007 )
2025-06-12 20:02:18 +05:45
Pablo Lara
2b4e6bffae
chore: update package-lock after lighthouse was merged ( #8011 )
2025-06-12 15:32:58 +02:00
Chandrapal Badshah
74f7a86c2b
feat(lighthouse): Add chat interface ( #7878 )
...
Co-authored-by: Chandrapal Badshah <12944530+Chan9390@users.noreply.github.com >
2025-06-12 15:19:41 +02:00
Pablo Lara
e218435b2f
fix: improve error handling in UpdateViaCredentialsForm with early re… ( #7988 )
2025-06-12 11:39:49 +02:00
Prowler Bot
5ec34ad5e7
chore(regions_update): Changes in regions for AWS services ( #7973 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-06-12 17:24:15 +08:00
Pedro Martín
c4b0859efd
fix(dashboard): handle account uids with 0 at start and end ( #7955 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-12 17:21:52 +08:00
Pedro Martín
1241a490f9
fix(kubernetes): change object type to set for apiserver check ( #7952 )
2025-06-12 17:02:48 +08:00
Pedro Martín
4ec498a612
fix(k8s): remove typo for PCI 4.0 compliance framework ( #7971 )
2025-06-12 16:41:58 +08:00
Pedro Martín
119c5e80a9
feat(gcp): add NIS 2 compliance framework ( #7912 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-06-12 16:40:33 +08:00
sumit-tft
d393bc48a2
fix(PRWLR-7380): button nesting hydration error ( #7998 )
2025-06-12 10:02:20 +02:00
Daniel Barranquero
e09e3855b1
fix(gcp): remove azure video from gcp docs ( #8001 )
2025-06-12 09:54:25 +02:00
Alejandro Bailo
8751615faa
feat: MittreAtack compliance detailed view ( #8002 )
2025-06-12 09:27:47 +02:00
Prowler Bot
e7c17ab0b3
chore(regions_update): Changes in regions for AWS services ( #7898 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-06-12 15:14:28 +08:00
dependabot[bot]
f05d3eb334
chore(deps): bump trufflesecurity/trufflehog from 3.88.26 to 3.88.35 ( #7896 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:14:02 +08:00
dependabot[bot]
cf449d4607
chore(deps): bump aws-actions/configure-aws-credentials from 4.1.0 to 4.2.1 ( #7895 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:13:35 +08:00
dependabot[bot]
b338ac9add
chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #7894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:13:12 +08:00
dependabot[bot]
366d2b392a
chore(deps): bump docker/build-push-action from 6.16.0 to 6.18.0 ( #7893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:12:52 +08:00
dependabot[bot]
41fc536b44
chore(deps): bump github/codeql-action from 3.28.16 to 3.28.18 ( #7892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:12:28 +08:00
Adrián Jesús Peña Rodríguez
e042445ecf
fix(migration): create site stuff before socialaccount ( #7999 )
2025-06-11 13:34:21 +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
Alejandro Bailo
4876d8435c
feat: generic compliance detailed view ( #7990 )
2025-06-11 09:40:53 +02:00
Pedro Martín
1bd0d774e5
feat(mutelist): make validate_mutelist method static ( #7811 )
2025-06-11 11:33:49 +05:45
Alejandro Bailo
c119cece89
feat: ThreatScore compliance detailed view ( #7979 )
2025-06-10 10:43:27 +02:00
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
Hugo Pereira Brito
c589c95727
feat(storage): add new check storage_account_key_access_disabled ( #7974 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-06-10 08:23:09 +02:00
Hugo Pereira Brito
7e4f1a73bf
feat(storage): add new check storage_ensure_file_shares_soft_delete_is_enabled ( #7966 )
2025-06-10 08:09:11 +02:00
Pepe Fagoaga
4d00aece45
chore(changelog): move entry for their version ( #7969 )
2025-06-09 21:50:13 +05:45
Hugo Pereira Brito
49aaf011aa
fix(parser): add GitHub provider to prowler -h usage section ( #7906 )
2025-06-09 17:47:29 +02:00
Adrián Jesús Peña Rodríguez
898934c7f8
chore: update django version ( #7984 )
2025-06-09 17:33:16 +02:00
Pepe Fagoaga
81c4b5a9c1
chore(api): Delete old docker compose file ( #7982 )
2025-06-09 21:01:52 +05:45
Pepe Fagoaga
fe31656ffe
fix(k8s): return a session if using kubeconfig_content ( #7953 )
2025-06-09 19:11:59 +05:45
Hugo Pereira Brito
359059dee6
fix(docs): add Organization.Read.All to M365 provider requirements ( #7961 )
2025-06-09 12:11:14 +02:00
Alejandro Bailo
2eaa37921d
feat: KISA detailed view ( #7965 )
2025-06-09 09:29:34 +02:00
Pablo Lara
3a99909b75
chore: align Next.js version to 14.2.29 across Prowler and Cloud ( #7962 )
2025-06-06 13:54:42 +02:00
Pablo Lara
2ecd9ad2c5
docs: update changelog ( #7960 )
2025-06-06 13:17:38 +02:00
Alejandro Bailo
50dc396aa3
feat: scan id filter drowpdown ( #7949 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-06 12:38:14 +02:00
Andoni Alonso
acf333493a
chore(api): reorder docker layers to speed up build times ( #7957 )
2025-06-06 10:42:14 +02:00
Pedro Martín
bd6272f5a7
feat(docs): add information about tenants and read-only roles ( #7956 )
2025-06-06 10:14:33 +02:00
Pepe Fagoaga
8c95e1efaf
chore: update API changelog for v5.7.3 ( #7948 )
2025-06-05 15:54:36 +02:00
Hugo Pereira Brito
845a0aa0d5
fix(changelog): add entries for password encryption in v5.7.3 ( #7939 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-06-05 14:23:12 +02:00
Hugo Pereira Brito
75a11be9e6
fix(docs): add final permission assignments example ( #7943 )
2025-06-05 18:07:43 +05:45
Hugo Pereira Brito
a778d005b6
fix(docs): add mfa warning for users ( #7924 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-06-05 17:55:27 +05:45
Pedro Martín
1281f4ec5e
chore(changelog): update following the correct format ( #7908 )
2025-06-05 17:52:36 +05:45
Víctor Fernández Poyatos
6332427e5e
fix(compliance): add manual status to requirements ( #7938 )
2025-06-05 10:54:51 +02:00
Alejandro Bailo
d89df83904
fix: Improve the perfomance removing regions heatmap ( #7934 )
2025-06-05 08:13:47 +02:00
Víctor Fernández Poyatos
be420afebc
feat(database): handle already closed connections ( #7935 )
2025-06-04 16:09:36 +02:00
Adrián Jesús Peña Rodríguez
fb914a2c90
revert: remove get_with_retry ( #7932 )
2025-06-04 15:01:47 +02:00
Pablo Lara
4ac3cfc33d
docs: update changelog ( #7931 )
2025-06-04 13:54:25 +02:00
Alejandro Bailo
c74360ab63
fix: clear filters sync ( #7928 )
2025-06-04 13:32:52 +02:00
Alejandro Bailo
4dc4d82d42
feat: aws-well-architected compliance detailed view ( #7925 )
2025-06-04 12:26:27 +02:00
Víctor Fernández Poyatos
6e7a32cb51
revert(views): calling order to initial view method ( #7921 )
2025-06-03 16:38:00 +02:00
Alejandro Bailo
49e501c4be
feat: CIS compliance detail view ( #7913 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-06-03 15:47:46 +02:00
Víctor Fernández Poyatos
9ee78fe65f
fix(views): calling order to initial view method ( #7918 )
2025-06-03 13:34:44 +02:00
Víctor Fernández Poyatos
7a0549d39c
fix(rls): Apply persistent RLS transactions ( #7916 )
2025-06-03 13:10:41 +02:00
Alejandro Bailo
3e8c86d880
feat: ISO compliance detail view ( #7897 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-06-03 09:20:52 +02:00
Pablo Lara
e34c18757d
fix: Fix named export for addCredentialsServiceAccountFormSchema ( #7909 )
2025-06-03 08:33:24 +02:00
Alejandro Bailo
5c1a47d108
feat: compliance detail view + ENS ( #7853 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-06-02 18:20:22 +02:00
Víctor Fernández Poyatos
59c51d5a4a
feat(compliance): Rework compliance overviews ( #7877 )
2025-06-02 17:06:24 +02:00
Pedro Martín
66aa67f636
feat(changelog): update version with fixes ( #7904 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-06-02 12:32:45 +02:00
Pablo Lara
bdda377482
docs: update the changelog ( #7901 )
2025-06-02 11:49:04 +02:00
Hugo Pereira Brito
aa11ed70bd
chore(docs): replace old permission images ( #7900 )
2025-06-02 11:47:11 +02:00
Adrián Jesús Peña Rodríguez
0580dca6cf
fix: set user_id for tenant operations ( #7890 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-06-02 11:06:49 +02:00
Pablo Lara
678ef0ab5a
feat(providers): setup workflow to support new GCP credential method ( #7872 )
2025-06-02 10:23:39 +02:00
César Arroba
4888c27713
chore: fix commit sha when a pr is merged ( #7889 )
2025-05-30 17:40:57 +05:45
Hugo Pereira Brito
b256c10622
chore: replace Directory.Read.All permission to Domain.Read.All for Azure ( #7888 )
2025-05-30 10:24:49 +02:00
Adrián Jesús Peña Rodríguez
878e4e0bbc
fix: add new get method to avoid race conditions when creating async tasks ( #7876 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-05-30 10:07:32 +02:00
Hugo Pereira Brito
6c3653c483
fix(docs): remove warning of encrypted password for cloud ( #7886 )
2025-05-30 12:01:32 +04:00
Daniel Barranquero
71ac703e6f
fix(api): connection correctly reflected ( #7831 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-05-29 20:23:15 +05:45
Sergio Garcia
a89e3598f2
fix(gcp): test connection by verifying token ( #7882 )
2025-05-29 13:20:53 +02:00
Alison Vilela
5d043cc929
fix(awslambda): aws service awslambda not working ( #7869 )
2025-05-29 12:50:23 +05:45
Pepe Fagoaga
921f94ebbf
fix(k8s): UID validation for valid context names ( #7871 )
2025-05-29 12:32:57 +05:45
sumit-tft
48c9ed8a79
fix(ui): increase limit to retrieve more than 10 scan list ( #7865 )
2025-05-29 07:52:36 +02:00
Hugo Pereira Brito
12987ec9f9
fix(admincenter): service and group visibility ( #7870 )
2025-05-28 16:48:49 +02:00
Hugo Pereira Brito
40b90ed063
fix(tests): typo in m365 domain test ( #7866 )
2025-05-28 16:43:58 +02:00
Alejandro Bailo
60314e781f
feat: enhance CustomDropdownFilter ( #7868 )
2025-05-28 16:30:28 +02:00
Harsh Kumar
bc56d48595
feat(dashboard): add client-side search functionality to findings table ( #7804 )
...
Co-authored-by: Harsh Kumar <harsh.k@cybersecurist.com >
2025-05-28 11:44:01 +02:00
Pedro Martín
2d71cef3d5
feat(azure): add NIS 2 compliance framework ( #7857 )
2025-05-28 11:35:40 +02:00
Daniel Barranquero
41f6637497
fix(defender): update defender_ensure_notify_alerts_severity_is_high logic ( #7862 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-28 10:32:44 +02:00
Pedro Martín
c2e54bbbcc
fix(threatscore): remove compliance name in tests to remove dummy files ( #7859 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-28 10:03:20 +02:00
sumit-tft
df8aacd09d
fix(ui): Added missing icons (kisa, prowlerThreat) on compliance page ( #7860 )
2025-05-28 09:51:28 +02:00
Matt Keeler
2dd6be59b9
fix(m365): add compliantDevice grant control support ( #7844 )
2025-05-28 09:05:00 +02:00
Hugo Pereira Brito
9e8e3eb0e6
fix(m365): update documentation ( #7823 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-05-28 08:52:03 +02:00
Sergio Garcia
3728430f8c
chore: update README ( #7842 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-05-27 14:25:37 +02:00
sumit-tft
ea97de7f43
fix(ui): updated to use the correct message when download report clicked ( #7758 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-05-27 10:51:08 +02:00
Rubén De la Torre Vico
f254a4bc0d
feat(app): split SDK App service calls ( #7778 )
2025-05-27 09:52:50 +02:00
Pedro Martín
66acfd8691
feat(aws): add NIS2 compliance framework ( #7839 )
2025-05-27 09:35:57 +02:00
Matt Keeler
02ca82004f
fix(typo): minor language updates ( #7843 )
2025-05-27 09:26:51 +02:00
Rubén De la Torre Vico
60b5a79b27
fix(vpc): change the ServiceName from EC2 to VPC ( #7840 )
2025-05-26 17:52:59 +02:00
Sergio Garcia
be1e3e942b
feat(api): support GCP Service Account key ( #7824 )
...
Co-authored-by: Sergio Garcia <38561120+garcitm@users.noreply.github.com >
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-05-26 15:42:39 +02:00
Sergio Garcia
3658e85cfc
chore(github): add Branch class ( #7838 )
2025-05-26 14:34:44 +02:00
Adrián Jesús Peña Rodríguez
15e4d1acce
refactor(reports): change API response message when tasks are running ( #7837 )
2025-05-26 12:20:05 +02:00
Andoni Alonso
44afd9ed31
fix: repository repository_dependency_scanning_enabled check logic ( #7834 )
2025-05-26 10:44:19 +02:00
Andoni Alonso
4f099c5663
refactor(github): use owner instead of repository in findings attributes ( #7833 )
2025-05-26 10:40:41 +02:00
Andoni Alonso
eaec683eb9
feat(repositoy): add new check repository_inactive_not_archived ( #7786 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-26 10:39:09 +02:00
Adrián Jesús Peña Rodríguez
50bcd828e9
fix(reports): change invalid search term for tasks ( #7830 )
2025-05-26 10:24:11 +02:00
Alejandro Bailo
91545e409e
feat: change tenant name in /profile page ( #7829 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-05-23 14:45:28 +02:00
Alejandro Bailo
33031d2c96
feat: implement provider UID extraction and mapping in scans pages ( #7820 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-05-23 13:42:35 +02:00
Hugo Pereira Brito
1b42dda817
fix(formSchemas): encrypted password typo ( #7828 )
2025-05-23 12:52:17 +02:00
Hugo Pereira Brito
f726d964a8
fix(m365): remove last encrypted password appearances ( #7825 )
2025-05-23 12:27:57 +02:00
Hugo Pereira Brito
36aaec8a55
chore(m365powershell): manage encryption from plaintext password ( #7784 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2025-05-22 17:36:58 +02:00
Andoni Alonso
99164ce93e
feat(repository): add new check repository_default_branch_requires_signed_commits ( #7777 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-22 12:45:13 +02:00
Andoni Alonso
7ebc5d3c31
feat(repository): add new check repository_dependency_scanning_enabled ( #7771 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-22 12:22:59 +02:00
Andoni Alonso
06ff3db8af
feat(repository): add new check repository_secret_scanning_enabled ( #7759 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-22 11:23:42 +02:00
Alejandro Bailo
c44ea3943e
feat: resources in finding tables ( #7813 )
2025-05-22 08:58:25 +02:00
Andoni Alonso
d036e0054b
feat(repository): add new check repository_default_branch_requires_codeowners_review ( #7753 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-21 16:18:55 +02:00
Pedro Martín
f72eb7e212
fix(files): remove empty files ( #7819 )
2025-05-21 16:15:04 +02:00
Andoni Alonso
62dcbc2961
feat(repository): add new check repository_has_codeowners_file ( #7752 )
2025-05-21 15:28:30 +02:00
Hugo Pereira Brito
dddec4c688
fix(m365): add powershell.close() to msgraph services ( #7816 )
2025-05-21 15:13:03 +02:00
Sergio Garcia
6d00554082
chore(readme): add Prowler Hub link ( #7814 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-05-21 17:46:54 +05:45
Pedro Martín
65d3fcee4c
feat(prowler-threatscore): add Weight field inside req ( #7795 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-21 12:57:10 +02:00
Pedro Martín
16cd0e4661
feat(prowler_threatscore): add a level for accordion in dashboard ( #7739 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-21 12:46:47 +02:00
Hugo Pereira Brito
6e184dae93
fix(admincenter): admincenter_users_admins_reduced_license_footprint logic ( #7779 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-21 12:46:35 +02:00
Pablo Lara
118f3d163d
docs: update changelog UI ( #7808 )
2025-05-21 12:39:48 +02:00
Pedro Martín
7d84d67935
feat(gcp): add CIS 4.0 compliance framework ( #7785 )
2025-05-21 12:38:34 +02:00
Víctor Fernández Poyatos
1c1c58c975
feat(findings): Add new index for finding UID lookup ( #7800 )
2025-05-21 11:56:54 +02:00
Andoni Alonso
31ea672c61
fix: move changes to release 5.8 ( #7801 )
2025-05-21 11:45:54 +02:00
Toni de la Fuente
7016779b8e
chore(README): update README.md ( #7799 )
2025-05-21 11:31:23 +02:00
Pedro Martín
4e958fdf39
feat(kubernetes): add CIS 1.11 compliance framework ( #7790 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-21 11:09:47 +02:00
Pedro Martín
c6259b6c75
fix(dashboard): remove typo from subscribe cards ( #7792 )
2025-05-21 11:08:52 +02:00
Sergio Garcia
021e243ada
feat(kubernetes): support HTTPS_PROXY and K8S_SKIP_TLS_VERIFY ( #7720 )
2025-05-21 10:49:18 +02:00
Alejandro Bailo
acdf420941
feat: profile page ( #7780 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-05-21 10:47:32 +02:00
Hugo Pereira Brito
4e84507130
feat(entra): add new check entra_users_mfa_capable ( #7734 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-05-21 10:31:56 +02:00
Prowler Bot
2a61610fec
chore(regions_update): Changes in regions for AWS services ( #7774 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-05-21 10:29:08 +02:00
Daniel Barranquero
9b127eba93
feat(admincenter): add new check admincenter_external_calendar_sharing_disabled ( #7733 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-05-21 09:14:45 +02:00
Hugo Pereira Brito
1a89d65516
fix(m365powershell): add sanitize to test_credentials ( #7761 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-05-21 08:49:04 +02:00
Daniel Barranquero
84749df708
feat(admincenter): add new check admincenter_organization_customer_lockbox_enabled ( #7732 )
...
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-05-21 08:48:36 +02:00
Pepe Fagoaga
6f7cd85a18
chore(backport): create label on minor release ( #7791 )
2025-05-21 12:14:30 +05:45
Alejandro Bailo
ad39061e1a
fix: retrieve more than 10 providers ( #7793 )
2025-05-21 08:07:43 +02:00
Pablo Lara
615bacccaf
chore: tweak some wording for consistency ( #7794 )
2025-05-21 07:59:53 +02:00
Prowler Bot
b3a2479fab
chore(release): Bump version to v5.8.0 ( #7788 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-05-20 22:27:21 +05:45
sumit-tft
871c877a33
fix: AWS I AM role validation when field is empty ( #7787 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-05-20 11:25:40 +02:00
Pedro Martín
7fd58de3bf
feat(export): support m365 - prowler threatscore ( #7783 )
2025-05-19 15:59:42 +02:00
Víctor Fernández Poyatos
40f24b4d70
fix(providers): Fix m365 UID validation ( #7781 )
2025-05-19 13:34:46 +02:00
Adrián Jesús Peña Rodríguez
d8f80699d4
chore: update api changelog ( #7775 )
2025-05-19 14:52:32 +05:45
Pablo Lara
f24d0efc77
docs: update changelog ( #7773 )
2025-05-19 14:34:28 +05:45
Hugo Pereira Brito
a18dd76a5a
chore(m365): accept all tenant domains in authentication ( #7746 )
2025-05-19 13:53:54 +05:45
Pedro Martín
a2362b4bbc
fix(cis): rename and add sections and subsections ( #7738 )
2025-05-19 09:42:04 +02:00
Pedro Martín
e5f1c2b19c
feat(aws): add CIS 5.0 compliance framework ( #7766 )
2025-05-19 09:41:56 +02:00
Pedro Martín
0490ab6944
docs(checks): improve docs related with checks ( #7768 )
2025-05-19 09:17:14 +02:00
Sergio Garcia
97baa8a1e6
chore(ec2): improve severity logic in SG all ports open check ( #7764 )
2025-05-16 15:09:48 +02:00
Hugo Pereira Brito
637ebdc3db
feat(repository): add new check repository_branch_delete_on_merge_enabled ( #6209 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-16 15:03:37 +02:00
Hugo Pereira Brito
451b36093f
feat(repository): add new check repository_default_branch_requires_conversation_resolution ( #6208 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-16 14:57:15 +02:00
Víctor Fernández Poyatos
beb0457aff
fix(findings): Fix latest metadata backfill condition and optimization ( #7765 )
2025-05-16 14:50:40 +02:00
Víctor Fernández Poyatos
0335ea4e0b
fix(findings): Fix latest metadata backfill condition ( #7762 )
2025-05-16 12:41:12 +02:00
sumit-tft
355abca5a3
fix(ui): Removed the alias if not available in findings detail page ( #7751 )
2025-05-16 09:02:47 +02:00
sumit-tft
7d69cc4cd9
fix: Updated the high risk section provider icons to make it consistent ( #7706 )
2025-05-16 08:53:34 +02:00
Hugo Pereira Brito
cdc4b362a4
feat(repository): add new check repository_default_branch_protection_applies_to_admins ( #6205 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-16 08:29:45 +02:00
Pablo Lara
6417e6bbba
feat: use getFindingsLatest when no scan or date filters are applied ( #7756 )
2025-05-16 08:18:12 +02:00
Víctor Fernández Poyatos
b810d45d34
feat(findings): Add /findings/latest and /findings/metadata/latest endpoints ( #7743 )
2025-05-15 16:08:09 +02:00
Ogonna Iwunze
f5a2695c3b
fix(check): Add support for condition with restriction on SNS endpoint ( #7750 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-15 16:00:00 +02:00
Hugo Pereira Brito
977c788fff
feat(repository): add new check repository_default_branch_status_checks_required ( #6204 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-15 15:33:49 +02:00
Hugo Pereira Brito
21f8b5dbad
fix(check): add missing __init__.py files ( #7748 )
2025-05-15 11:22:58 +02:00
Hugo Pereira Brito
1c874d1283
feat(repository): add new check repository_default_branch_deletion_disabled ( #6200 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-15 08:33:36 +02:00
Hugo Pereira Brito
8f9bdae2b7
feat(repository): add new check repository_default_branch_disallows_force_push ( #6197 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-14 16:48:47 +02:00
Pablo Lara
600813fb99
fix: force z-index componet select provider ( #7744 )
...
Co-authored-by: StylusFrost <pm.diaz.pena@gmail.com >
2025-05-14 15:19:41 +02:00
Hugo Pereira Brito
5a9ccd60a0
feat(repository): add new check repository_default_branch_requires_linear_history ( #6162 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-14 14:37:27 +02:00
Hugo Pereira Brito
beb7a53efe
feat(repository): add new check repository_default_branch_protection_enabled ( #6161 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-14 13:42:59 +02:00
Hugo Pereira Brito
8431ce42a1
feat(organization): add new check organization_members_mfa_required ( #6304 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-14 13:29:08 +02:00
Pablo Lara
c5a9b63970
fix: UID Filter Improvement ( #7741 )
...
Co-authored-by: sumit_chaturvedi <chaturvedi.sumit@tftus.com >
2025-05-14 11:36:27 +02:00
Hugo Pereira Brito
a765c1543e
feat: add GitHub provider documentation and CIS v1.0.0 compliance ( #6116 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-14 10:47:33 +02:00
Hugo Pereira Brito
484a773f5b
feat(github): add new service Organization ( #6300 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-14 10:40:26 +02:00
Hugo Pereira Brito
9ecf570790
feat(github): add new check repository_code_changes_multi_approval_requirement ( #6160 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-14 10:06:52 +02:00
Adrián Jesús Peña Rodríguez
f8c840f283
fix: ensure proper folder creation ( #7729 )
2025-05-14 10:02:41 +02:00
Pepe Fagoaga
deec9efa97
feat(ui): Add AWS CloudFormation Quick Link to deploy the IAM Role ( #7735 )
2025-05-14 09:30:01 +02:00
César Arroba
2ee62cca8e
chore: add ref on checkout step ( #7740 )
2025-05-14 12:24:49 +05:45
Hugo Pereira Brito
413b948ca0
feat(github): add GitHub provider ( #5787 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-13 15:28:01 +02:00
Pablo Lara
d548e869fa
docs: update changelog ( #7731 )
2025-05-13 13:41:41 +02:00
Sergio Garcia
5c8919372c
fix(deps): solve h11 package vulnerability ( #7728 )
2025-05-13 13:29:22 +02:00
Sergio Garcia
9baac9fd89
fix(deps): solve h11 package vulnerability ( #7696 )
2025-05-13 13:10:06 +02:00
sumit-tft
252b664e49
fix: Added filter to get connected providers only for banner to show ( #7723 )
2025-05-13 12:58:23 +02:00
Víctor Fernández Poyatos
496e0f1e0a
fix(overviews): Split in n queries to use database indexes for providers ( #7725 )
2025-05-13 12:34:14 +02:00
dependabot[bot]
80342d612f
chore(deps): bump h11 from 0.14.0 to 0.16.0 in /api ( #7610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 12:15:14 +02:00
Pablo Lara
02d7eaf268
chore: bump tailwind-merge from 2.5.3 to 3.2.0 ( #7722 )
2025-05-13 09:27:27 +02:00
Hugo Pereira Brito
1a8df3bf18
fix(defender): enhance policies checks logic ( #7666 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-12 17:02:30 +02:00
Pablo Lara
16f2209d3f
chore: add M365 to scan page filters ( #7704 )
2025-05-12 16:20:07 +02:00
Pablo Lara
70e22af550
chore(deps): upgrade recharts from 2.13.0-alpha.4 to 2.15.2 ( #7717 )
2025-05-12 16:09:54 +02:00
Sergio Garcia
44f26bc0d5
chore(docs): quality redrive to README.md ( #7616 )
...
Co-authored-by: dcanotrad <168282715+dcanotrad@users.noreply.github.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-05-12 15:23:14 +02:00
Alejandro Bailo
a19f5d9a9a
feat: scan label validation ( #7693 )
2025-05-12 15:07:44 +02:00
Hugo Pereira Brito
b78f53a722
chore(findings): enhance m365 authentication method information ( #7681 )
2025-05-12 18:31:32 +05:45
Víctor Fernández Poyatos
c20f07ced4
feat(findings): Improve performance on /findings/metadata, /overviews and filters ( #7690 )
2025-05-12 14:34:37 +02:00
Hugo Pereira Brito
7c3a53908b
chore(compliance): update CIS 4.0 for M365 ( #7699 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-12 12:59:50 +02:00
Pepe Fagoaga
ea3c71e22c
fix(bump-version): bump for fix also in minors ( #7712 )
2025-05-12 12:45:17 +02:00
Pedro Martín
40eaa79777
docs(compliance): update compliance page with latest changes ( #7694 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-12 12:37:43 +02:00
Prowler Bot
aa8119970e
chore(regions_update): Changes in regions for AWS services ( #7709 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-05-12 12:37:21 +02:00
Pepe Fagoaga
55fc8cb55b
chore(api): Set tab name for API reference ( #7713 )
2025-05-12 16:16:29 +05:45
Andoni Alonso
abf51eceee
fix(typo): rename generate_compliance_json_from_csv_threatscore ( #7698 )
2025-05-12 12:29:30 +02:00
Pedro Martín
458c51dda3
feat(m365): add Prowler Threatscore ( #7692 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-12 12:28:50 +02:00
Sergio Garcia
c8d2a44ab0
feat(kubernetes): allow setting cluster name in in-cluster mode ( #7695 )
2025-05-12 12:28:04 +02:00
César Arroba
0a71628298
chore: add pass PR url ( #7711 )
2025-05-12 11:55:00 +02:00
Pablo Lara
60e0040577
fix: move ProviderType to shared types and update usages ( #7710 )
2025-05-12 11:54:42 +02:00
Alejandro Bailo
5c375d63c5
feat: Horizontal bar chart ( #7680 )
2025-05-12 11:14:10 +02:00
Adrián Jesús Peña Rodríguez
4d84529ba2
docs: update the download export documentation ( #7682 )
2025-05-12 14:45:53 +05:45
Prowler Bot
0737d9e8bb
chore(release): Bump version to v5.7.0 ( #7697 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-05-12 14:41:28 +05:45
Alejandro Bailo
50c5294bc0
feat: accordion component ( #7700 )
2025-05-12 14:17:40 +05:45
Hugo Pereira Brito
f63e9e5e77
fix(m365): invalid user credentials exception ( #7677 )
2025-05-12 13:22:13 +05:45
Hugo Pereira Brito
3cab52772c
feat(m365): add categories for tenant type e3 and e5 ( #7691 )
2025-05-09 08:11:44 +02:00
Pepe Fagoaga
81aa035451
chore(changelog): prepare for v5.6.0 ( #7688 )
2025-05-08 16:49:56 +05:45
Pedro Martín
899f31f1ee
fix(prowler_threatscore): fine-tune LevelOfRisk ( #7667 )
2025-05-08 15:23:31 +05:45
Pedro Martín
e142a9e0f4
fix(dashboard): drop duplicates for rows ( #7686 )
2025-05-08 14:20:19 +05:45
Sergio Garcia
ed26c2c42c
fix(mutelist): properly handle wildcards and regex ( #7685 )
2025-05-08 12:10:55 +05:45
Pedro Martín
1017510a67
fix(dashboard): remove muted findings on compliance page ( #7683 )
2025-05-07 13:52:14 -04:00
Adrián Jesús Peña Rodríguez
bfa16607b0
feat: add compliance to API report files and its endpoint ( #7653 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-05-07 20:44:58 +05:45
Hugo Pereira Brito
4c874b68f5
fix(metadata): typo in defender_chat_report_policy_configured ( #7678 )
2025-05-07 09:30:49 -04:00
Sergio Garcia
9458e2bbc4
fix(inspector2): handle error when getting active findings ( #7670 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-07 14:39:34 +02:00
Alejandro Bailo
2da7b926ed
feat: add DeltaIndicator in new findings ( #7676 )
2025-05-07 17:59:56 +05:45
Daniel Barranquero
8d4f0ab90a
feat(docs): add snapshots to M365 docs ( #7673 )
2025-05-07 12:19:10 +02:00
Hugo Pereira Brito
83aefc42c1
fix(powershell): remove platform-specific execution ( #7675 )
2025-05-07 11:44:13 +02:00
Alejandro Bailo
a6489f39fd
refactor(finding-detail): remove "Next Scan" field ( #7674 )
2025-05-07 14:39:35 +05:45
Pablo Lara
15c34952cf
docs: update changelog ( #7672 )
2025-05-07 09:43:17 +02:00
Alejandro Bailo
d002f2f719
feat: diff between providers actions depending on their secrets ( #7669 )
2025-05-07 09:35:53 +02:00
Sergio Garcia
8530676419
chore(actions): run tests in dependabot updates ( #7671 )
2025-05-07 11:43:01 +05:45
Pedro Martín
fe5a78e4d4
feat(aws): add static credentials for S3 and SH ( #7322 )
2025-05-06 17:55:53 +02:00
Pablo Lara
d823b2b9de
chore: tweaks for m365 provider ( #7668 )
2025-05-06 17:06:44 +02:00
Alejandro Bailo
3b17eb024c
feat: add delta attribute in findings detail view with and finding id to the url ( #7654 )
2025-05-06 16:52:15 +02:00
Pablo Lara
87951a8371
feat(compliance): add a button to download the report in compliance card ( #7665 )
2025-05-06 14:44:02 +02:00
Andoni Alonso
e5ca51d1e7
feat(teams): add new checks teams_security_reporting_enabled and defender_chat_report_policy_configured ( #7614 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com >
2025-05-06 11:30:00 +02:00
Daniel Barranquero
e2fd3fe36e
feat(defender): add new check defender_malware_policy_comprehensive_attachments_filter_applied ( #7661 )
2025-05-06 10:29:36 +02:00
Daniel Barranquero
6b0d73d7f9
feat(exchange): make exchange_user_mailbox_auditing_enabled check configurable ( #7662 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-05 15:16:41 -04:00
Hugo Pereira Brito
7eec60f4d9
feat(m365): ensure all forms of mail forwarding are blocked or disabled ( #7658 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-05-05 11:21:14 -04:00
Daniel Barranquero
9d788af932
docs(m365): add documentation for m365 ( #7622 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-05 16:46:32 +02:00
Pedro Martín
bbc0388d4d
chore(changelog): update with latest PR ( #7628 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-05 10:40:59 -04:00
Pedro Martín
887db29d96
feat(dashboard): support m365 provider ( #7633 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-05-05 10:38:06 -04:00
dependabot[bot]
ae74cab70a
chore(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 ( #7650 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:58:38 -04:00
Prowler Bot
e6d48c1fa4
chore(regions_update): Changes in regions for AWS services ( #7657 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-05-05 09:56:16 -04:00
dependabot[bot]
d5ab72a97c
chore(deps): bump github/codeql-action from 3.28.15 to 3.28.16 ( #7649 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:54:34 -04:00
dependabot[bot]
473631f83b
chore(deps): bump trufflesecurity/trufflehog from 3.88.23 to 3.88.26 ( #7648 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:54:16 -04:00
drewadwade
a580b1ee04
fix(azure): CIS v2.0 4.4.1 Uses Wrong Check ( #7656 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-05-05 15:53:55 +02:00
dependabot[bot]
844dd5ba95
chore(deps): bump actions/setup-python from 5.5.0 to 5.6.0 ( #7647 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:53:40 -04:00
sumit-tft
44f8e4c488
feat(ui): Page size for datatables ( #7634 )
2025-05-05 15:42:06 +02:00
Alejandro Bailo
180eb61fee
fix: error about page number persistence when filters change ( #7655 )
2025-05-05 12:23:04 +02:00
Andoni Alonso
9828824b73
chore(sentry): attach stacktrace to logging events ( #7598 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-05-05 10:38:57 +02:00
Daniel Barranquero
c938a25693
feat(exchange): add new check exchange_organization_modern_authentication_enabled ( #7636 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-02 12:44:39 +02:00
Daniel Barranquero
cccd69f27c
feat(exchange): add new check exchange_roles_assignment_policy_addins_disabled ( #7644 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-02 11:58:56 +02:00
Daniel Barranquero
3949806b5d
feat(exchange): add new check exchange_mailbox_properties_auditing_e3_enabled ( #7642 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-02 10:48:30 +02:00
Daniel Barranquero
e7d249784d
feat(exchange): add new check exchange_transport_config_smtp_auth_disabled ( #7640 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-02 09:05:53 +02:00
Daniel Barranquero
25b1efe532
feat(exchange): add new check exchange_organization_mailtips_enabled ( #7637 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-05-02 08:46:14 +02:00
Adrián Jesús Peña Rodríguez
c289ddacf2
feat: add m365 to API ( #7563 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
2025-04-30 17:09:47 +02:00
Hugo Pereira Brito
3fd9c51086
feat(m365): automate PowerShell modules installation ( #7618 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-04-30 16:41:59 +02:00
Pedro Martín
de01087246
fix(s3): add ContentType in upload_file ( #7635 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-04-30 19:48:23 +05:45
Pablo Lara
fe42bb47f7
fix: set correct default value for session duration ( #7639 )
2025-04-30 13:00:45 +02:00
Víctor Fernández Poyatos
c56bd519bb
test(performance): Add base framework for API performance tests ( #7632 )
2025-04-30 12:36:25 +02:00
Daniel Barranquero
79b29d9437
feat(exchange): add new check exchange_mailbox_policy_additional_storage_restricted ( #7638 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-04-30 12:05:41 +02:00
Pedro Martín
82eecec277
feat(sharepoint): add new check related with OneDrive Sync ( #7589 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
2025-04-30 11:43:41 +02:00
Pedro Martín
ceacd077d2
fix(typos): remove unneeded files ( #7627 )
2025-04-29 13:24:24 +05:45
Pepe Fagoaga
5a0fb13ece
fix(run-sh): Use poetry's env ( #7621 )
2025-04-29 13:01:12 +05:45
Erlend Ekern
78439b4c0c
chore(dockerfile): add image source as docker label ( #7617 )
2025-04-29 13:00:47 +05:45
Pedro Martín
06f94f884f
feat(compliance): add new Prowler Threat Score Compliance Framework ( #7603 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-28 09:57:52 +02:00
dependabot[bot]
b8836c6404
chore(deps): bump @babel/runtime from 7.24.7 to 7.27.0 in /ui ( #7502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 08:49:33 +02:00
Andoni Alonso
ac79b86810
feat(teams): add new check teams_meeting_presenters_restricted ( #7613 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-25 14:34:05 -04:00
Andoni Alonso
793c2ae947
feat(teams): add new check teams_meeting_recording_disabled ( #7607 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-25 12:35:54 -04:00
Andoni Alonso
cdcc5c6e35
feat(teams): add new check teams_meeting_external_chat_disabled ( #7605 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-25 11:30:38 -04:00
Andoni Alonso
51db81aa5c
feat(teams): add new check teams_meeting_external_control_disabled ( #7604 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-25 10:59:36 -04:00
Hugo Pereira Brito
a51a185f49
fix(powershell): handle m365 provider execution and logging ( #7602 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-25 10:44:25 -04:00
Hugo Pereira Brito
90453fd07e
feat(teams): add new check teams_meeting_chat_anonymous_users_disabled ( #7579 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-25 09:29:24 -04:00
Pablo Lara
d740bf84c3
feat: add new M365 to the provider overview table ( #7615 )
2025-04-25 15:24:47 +02:00
Pedro Martín
d13d2677ea
fix(compliance): improve compliance and dashboard ( #7596 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-24 13:28:18 -04:00
dependabot[bot]
b076c98ba1
chore(deps): bump h11 from 0.14.0 to 0.16.0 ( #7609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 13:19:11 -04:00
Hugo Pereira Brito
d071dea7f7
feat(teams): add new check teams_meeting_dial_in_lobby_bypass_disabled ( #7571 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-24 13:05:52 -04:00
Hugo Pereira Brito
d9782c7b8a
feat(teams): add new check teams_meeting_external_lobby_bypass_disabled ( #7568 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-24 12:13:42 -04:00
Pedro Martín
f85450d0b5
fix(html): remove first empty line ( #7606 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-24 11:23:24 -04:00
Pepe Fagoaga
b129326ed6
chore(actions): Bump Prowler version on release ( #7560 )
2025-04-24 10:25:36 -04:00
Hugo Pereira Brito
eaf0d06b63
chore(m365): add test_connection function ( #7541 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-24 10:20:58 -04:00
Pedro Martín
87f3e0a138
fix(nhn): remove unneeded parameter ( #7600 )
2025-04-24 13:21:52 +02:00
Daniel Barranquero
8e3c856a14
feat(exchange): add new check exchange_external_email_tagging_enabled ( #7580 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-23 14:11:39 -04:00
Daniel Barranquero
12c2439196
feat(exchange): add new check exchange_transport_rules_whitelist_disabled ( #7569 )
...
Co-authored-by: Andoni A. <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-23 13:47:51 -04:00
Daniel Barranquero
deb1e0ff34
feat(defender): Add new check defender_antispam_policy_inbound_no_allowed_domains ( #7500 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-23 13:29:24 -04:00
Hugo Pereira Brito
808e8297b0
feat(teams): add new check teams_meeting_anonymous_user_start_disabled ( #7567 )
2025-04-23 10:31:17 -04:00
Hugo Pereira Brito
738ce56955
fix(docs): overview m365 auth ( #7588 )
2025-04-23 09:58:32 -04:00
Sergio Garcia
190fd0b93c
fix(scan): handle cloud provider errors and ignore expected sentry noise ( #7582 )
2025-04-23 09:58:04 -04:00
Pablo Lara
ca6df26918
chore: remove deprecated launch scan page from old 4-step workflow ( #7592 )
2025-04-23 15:13:05 +02:00
Pablo Lara
bcfeb97e4a
feat(m365): add the new provider m365 - UI part ( #7591 )
2025-04-23 14:23:33 +02:00
Hugo Pereira Brito
0234957907
feat(teams): add new check teams_meeting_anonymous_user_join_disabled ( #7565 )
...
Co-authored-by: Andoni A <14891798+andoniaf@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 16:02:16 -04:00
Hugo Pereira Brito
8713b74204
feat(teams): add new check teams_external_users_cannot_start_conversations ( #7562 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 14:36:54 -04:00
Hugo Pereira Brito
cbaddad358
feat(teams): add new check teams_unmanaged_communication_disabled ( #7561 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 13:25:30 -04:00
Hugo Pereira Brito
2379544425
feat(teams): add new check teams_external_domains_restricted ( #7557 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-22 13:04:51 -04:00
Hugo Pereira Brito
29fefba62e
fix(teams): teams_email_sending_to_channel_disabled docstrings ( #7559 )
2025-04-22 12:57:18 -04:00
Daniel Barranquero
098382117e
feat(defender): add new check defender_antispam_connection_filter_policy_safe_list_off ( #7494 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 12:52:34 -04:00
Daniel Barranquero
d816d73174
feat(defender): add new check defender_antispam_connection_filter_policy_empty_ip_allowlist ( #7492 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 12:28:18 -04:00
Matt Keeler
30eb78c293
fix(aws): use correct ports in ec2_instance_port_cifs_exposed_to_internet recommendation ( #7574 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 12:24:12 -04:00
Daniel Barranquero
a671b092ee
feat(defender): add new check defender_domain_dkim_enabled ( #7485 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 11:15:33 -04:00
Pepe Fagoaga
0edf199282
fix(actions): Include files within providers for SDK tests ( #7577 )
2025-04-22 10:28:43 -04:00
Andoni Alonso
2478555f0e
fix(aws): update bucket naming validation to accept dots ( #7545 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 10:06:14 -04:00
Daniel Barranquero
b07080245d
feat(defender): add new check defender_antispam_outbound_policy_configured ( #7480 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-22 09:58:07 -04:00
Pepe Fagoaga
2ebf217bb0
fix(k8s): Remove command as it is not needed ( #7570 )
2025-04-22 09:33:40 -04:00
Prowler Bot
bb527024d9
chore(regions_update): Changes in regions for AWS services ( #7550 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-22 09:32:22 -04:00
Sergio Garcia
e897978c3e
fix(azure): handle new FlowLog properties ( #7546 )
2025-04-22 09:21:17 -04:00
Pepe Fagoaga
00f1c02532
chore(tests): Split by provider in the SDK ( #7564 )
2025-04-22 16:46:15 +05:45
César Arroba
348d1a2fda
chore: pass labels on PR merge trigger ( #7558 )
2025-04-21 16:43:40 +02:00
César Arroba
f1df8ba458
chore: revert pass labels ( #7556 )
2025-04-21 12:46:42 +02:00
César Arroba
b5ea418933
chore: pass labels as json is required ( #7555 )
2025-04-21 12:10:18 +02:00
César Arroba
734fa5a4e6
chore: fix merged PR action, incorrect order on payload ( #7554 )
2025-04-21 12:03:14 +02:00
César Arroba
08f6d4b69b
chore: pass labels ( #7553 )
2025-04-21 11:57:50 +02:00
César Arroba
29d3bb9f9a
chore: fix json body ( #7552 )
2025-04-21 15:01:03 +05:45
César Arroba
4d217e642b
chore: fix trigger ( #7551 )
2025-04-21 14:56:17 +05:45
César Arroba
bd56e03991
chore(gha): trigger cloud pull-request when a PR is merged ( #7212 )
2025-04-21 14:54:22 +05:45
Felix Dreissig
0b6aa0ddcd
fix(aws): remove SHA-1 from ACM insecure key algorithms ( #7547 )
2025-04-18 16:25:44 -04:00
Daniel Barranquero
4f3496194d
feat(defender): add new check defender_antiphishing_policy_configured ( #7453 )
2025-04-18 12:42:19 -04:00
Daniel Barranquero
d09a680aaa
feat(defender): add new check defender_malware_policy_notifications_internal_users_malware_enabled ( #7435 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-18 11:08:05 -04:00
Daniel Barranquero
56d7431d56
feat(defender): add service and new check defender_malware_policy_common_attachments_filter_enabled ( #7425 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-17 13:33:43 -04:00
Daniel Barranquero
abae5f1626
feat(exchange): add new check exchange_mailbox_audit_bypass_disabled ( #7418 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-16 14:06:32 -04:00
Daniel Barranquero
7d0e94eecb
feat(exchange): add service and new check exchange_organization_mailbox_auditing_enabled ( #7408 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-16 12:19:06 -04:00
Hugo Pereira Brito
23b65c7728
feat(teams): add new check teams_email_sending_to_channel_disabled ( #7533 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-16 11:13:55 -04:00
Sergio Garcia
aa3182ebc5
feat(gcp): support CLOUDSDK_AUTH_ACCESS_TOKEN ( #7495 )
2025-04-16 10:35:04 -04:00
Sergio Garcia
32d27df0ba
chore(regions): change interval to weekly ( #7539 )
2025-04-16 09:35:30 -04:00
Prowler Bot
6439f0a5f3
chore(regions_update): Changes in regions for AWS services ( #7538 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-16 09:25:29 -04:00
Sergio Garcia
19476632ff
chore(dependabot): change settings ( #7536 )
2025-04-16 11:26:57 +05:45
Pedro Martín
d4c12e4632
fix(iam): change some logger.info values ( #7526 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-04-15 13:25:37 -04:00
Hugo Pereira Brito
52bd48168f
feat: adapt Microsoft365 provider to use PowerShell ( #7331 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-15 13:24:09 -04:00
Bogdan A
c0d935e232
docs(gcp): update required permissions for GCP ( #7488 )
2025-04-15 10:23:45 -04:00
Pepe Fagoaga
24dfd47329
fix(pypi): package name location in pyproject.toml while replicating for prowler-cloud ( #7531 )
2025-04-15 20:01:27 +05:45
dependabot[bot]
fbae338689
chore(deps): bump python from 3.12.9-alpine3.20 to 3.12.10-alpine3.20 ( #7520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:26:04 -04:00
dependabot[bot]
186fd88f8c
chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 ( #7522 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:25:44 -04:00
dependabot[bot]
14ff34c00a
chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ( #7521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:25:23 -04:00
Prowler Bot
a66fa394d3
chore(regions_update): Changes in regions for AWS services ( #7527 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-15 09:20:20 -04:00
Pepe Fagoaga
931766fe08
chore(action): Remove cache in PyPI release ( #7532 )
2025-04-15 18:58:26 +05:45
Pepe Fagoaga
c134914896
revert: fix(findings): increase uid max length to 600 ( #7528 )
2025-04-15 15:54:32 +05:45
Pepe Fagoaga
25dac080a5
chore(changelog): prepare for 5.5.1 ( #7523 )
2025-04-15 11:46:20 +05:45
Sergio Garcia
910d39eee4
chore(sdk): update changelog ( #7512 )
2025-04-15 11:19:50 +05:45
Pepe Fagoaga
d604ae5569
fix(pyproject): Restore packages location ( #7510 )
2025-04-14 16:50:50 -04:00
Bogdan A
42f46b0fb1
feat(gcp): add check for unused Service Accounts ( #7419 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-14 11:53:54 -04:00
Pepe Fagoaga
abb5864224
chore(release): bump for 5.6.0 ( #7503 )
2025-04-14 11:50:46 -04:00
Prowler Bot
2e2a2bd89a
chore(regions_update): Changes in regions for AWS services ( #7491 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-14 10:29:19 -04:00
Sergio Garcia
f8ee841921
fix(gcp): handle projects without ID ( #7496 )
2025-04-14 10:25:54 -04:00
Pedro Martín
ceda8c76d2
feat(azure): add SOC2 compliance framework ( #7489 )
2025-04-14 10:16:20 -04:00
Pedro Martín
afe0b7443f
fix(defender): add default name to contacts ( #7483 )
2025-04-14 10:16:07 -04:00
Prowler Bot
9b773897d2
chore(regions_update): Changes in regions for AWS services ( #7487 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-14 09:53:40 -04:00
Pedro Martín
d6ec4c2c96
feat(sdk): add changelog file ( #7499 )
2025-04-14 09:22:50 -04:00
Prowler Bot
14ef169e99
chore(regions_update): Changes in regions for AWS services ( #7497 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-14 09:22:21 -04:00
Pepe Fagoaga
22141f9706
fix(findings): increase uid max length to 600 ( #7498 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-04-14 17:46:13 +05:45
Pablo Lara
a5c6fee5b4
fix: update redirect URL for SSO ( #7493 )
2025-04-11 18:25:28 +05:45
Pablo Lara
d3a5a5c0a1
fix: resolve social login issue in AuthForm on sign-up page ( #7490 )
2025-04-11 09:59:10 +02:00
dependabot[bot]
5d81869de4
chore(deps): bump tj-actions/changed-files from 46.0.4 to 46.0.5 ( #7486 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 22:31:33 -04:00
Pepe Fagoaga
73ebf95d89
chore(changelog): Prepare for v5.5.0 ( #7484 )
2025-04-09 20:50:56 +05:45
Sergio Garcia
9f4574f4ff
fix: handle errors in AWS and Azure ( #7482 )
2025-04-09 20:19:38 +05:45
Pedro Martín
cb239b20ab
fix(aws): add default session_duration ( #7479 )
2025-04-09 19:19:17 +05:45
eeche
3ef79588b4
feat(NHN): add NHN cloud provider with 6 checks ( #6870 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-04-09 09:13:24 -04:00
Prowler Bot
61000e386b
chore(regions_update): Changes in regions for AWS services ( #7478 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-09 09:11:29 -04:00
Pablo Lara
53cb57901f
fix: fix TS type for session duration ( #7481 )
2025-04-09 13:44:53 +02:00
Pedro Martín
993ff4d78e
feat(gcp): add SOC2 compliance framework ( #7476 )
2025-04-08 15:04:08 -04:00
Drew Kerrigan
8fb10fbbf7
fix(ui): Remove UTC from timestamps in app ( #7474 )
2025-04-08 17:43:44 +02:00
Pablo Lara
11e834f639
feat: update the NextJS version to the latest ( #7473 )
2025-04-08 17:40:39 +02:00
Prowler Bot
62bf2fbb9c
chore(regions_update): Changes in regions for AWS services ( #7467 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-08 10:21:42 -04:00
dependabot[bot]
e57930d6c2
chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 ( #7463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 09:38:18 -04:00
Pepe Fagoaga
e0c417a466
fix(action): Use poetry > v2 ( #7472 )
2025-04-08 18:34:24 +05:45
Sergio Garcia
b55f8efed1
fix: handle errors in AWS, Azure, and GCP ( #7456 )
2025-04-08 18:05:43 +05:45
Pablo Lara
7cbc60d977
feat: add link with the service status using static icon ( #7468 )
2025-04-08 12:06:21 +02:00
Adrián Jesús Peña Rodríguez
5b7912b558
fix(provider): disable periodic task on views before deleting ( #7466 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-04-08 15:35:22 +05:45
Pedro Martín
57fca3e54d
fix(soc2_aws): update compliance and remove some requirements ( #7452 )
2025-04-07 15:47:19 -04:00
Pedro Martín
e31c27b123
fix(gcp): handle logic for empty project names ( #7436 )
2025-04-07 11:51:15 -04:00
Sergio Garcia
74f1da818e
fix(gcp): ignore redirect balancers and add regional ones ( #7442 )
2025-04-07 11:47:02 -04:00
Pedro Martín
910cfa601b
fix(aws): add resource arn for transit gateways ( #7447 )
2025-04-07 11:46:53 -04:00
dependabot[bot]
fe321c3f8a
chore(deps): bump tj-actions/changed-files from 46.0.3 to 46.0.4 ( #7443 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 09:11:54 -04:00
Prowler Bot
43de0d405f
chore(regions_update): Changes in regions for AWS services ( #7446 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-07 09:11:23 -04:00
dependabot[bot]
ac6ed31c8e
chore(deps): bump trufflesecurity/trufflehog from 3.88.22 to 3.88.23 ( #7444 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 09:11:07 -04:00
Prowler Bot
9d47437de4
chore(regions_update): Changes in regions for AWS services ( #7445 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-07 09:10:49 -04:00
Pablo Lara
eb7a62ff77
refactor: extract common auth headers into reusable helper ( #7439 )
2025-04-07 08:16:55 +02:00
Pedro Martín
67bc16b46d
fix(defender): add default resource name in contacts ( #7438 )
2025-04-04 09:35:11 -04:00
Sergio Garcia
8552a578a0
fix(aws): solve multiple errors ( #7431 )
2025-04-04 09:34:58 -04:00
Sergio Garcia
a5d277e045
fix(docs): solve broken links ( #7432 )
2025-04-04 09:15:48 -04:00
Adrián Jesús Peña Rodríguez
6dbf2ac606
feat: add missing SDK fields to API findings and resources ( #7318 )
2025-04-04 14:57:49 +02:00
Prowler Bot
b1569ac2f3
chore(regions_update): Changes in regions for AWS services ( #7434 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-04 08:36:23 -04:00
dependabot[bot]
3d0145b522
chore(deps): bump trufflesecurity/trufflehog from 3.88.20 to 3.88.22 ( #7433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 08:34:51 -04:00
Pedro Martín
44174526d6
docs: add onboarding information step by step for each provider ( #7362 )
2025-04-04 13:00:43 +02:00
Pablo Lara
0fd395ea83
fix: correct fetch variable name from invitations to roles ( #7437 )
2025-04-04 12:08:57 +02:00
dependabot[bot]
5e9d4a80a1
chore(deps): bump msgraph-sdk from 1.18.0 to 1.23.0 ( #7128 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-04-04 11:27:39 +02:00
Pedro Martín
e4d234fe03
fix(azure): remove resource_name inside the Check_Report ( #7420 )
2025-04-03 11:35:02 -04:00
Prowler Bot
3202184718
chore(regions_update): Changes in regions for AWS services ( #7424 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-03 09:39:00 -04:00
Sergio Garcia
41e576f4f1
fix(gcp): make logging sink check at project level ( #7421 )
2025-04-03 09:37:46 -04:00
Pepe Fagoaga
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
Prowler Bot
2b0a3144c7
chore(regions_update): Changes in regions for AWS services ( #7417 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-04-02 09:59:08 -04:00
dependabot[bot]
62fbce0b5e
chore(deps): bump azure-identity from 1.19.0 to 1.21.0 ( #7192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-04-02 11:16:47 +02:00
Pedro Martín
5a59bb335c
fix(resources): add the correct id and names for resources ( #7410 )
2025-04-01 20:30:37 +02:00
Sergio Garcia
2719991630
fix(report): log as error when Resource ID or Name do not exist ( #7411 )
2025-04-01 20:24:18 +02:00
Daniel Barranquero
6a3b8c4674
feat(entra): add new check entra_admin_users_cloud_only ( #7286 )
2025-04-01 19:14:15 +02:00
dependabot[bot]
191fbf0177
chore(deps): bump azure-mgmt-applicationinsights from 4.0.0 to 4.1.0 ( #7161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-04-01 14:55:37 +02:00
Víctor Fernández Poyatos
228dd2952a
fix(scans): Handle duplicated scan tasks ( #7401 )
2025-04-01 11:55:14 +02:00
dependabot[bot]
97db38aa25
chore(deps): bump azure-mgmt-containerregistry from 10.3.0 to 12.0.0 ( #7025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-04-01 10:29:31 +02:00
Pedro Martín
dc953a6e22
docs(python): add annotations about Python version ( #7402 )
2025-03-31 18:14:59 +02:00
Bogdan A
51e796a48d
feat(gcp): add check for dormant (unused) SA keys ( #7348 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
2025-03-31 18:14:21 +02:00
Hugo Pereira Brito
024f1425df
feat(entra): add new check entra_legacy_authentication_blocked ( #7240 )
2025-03-31 18:12:26 +02:00
Hugo Pereira Brito
a7ed610da9
feat(entra): add new check entra_users_mfa_enabled ( #7228 )
2025-03-31 17:54:52 +02:00
Hugo Pereira Brito
7ba99f22cd
feat(entra): add new check entra_admin_users_phishing_resistant_mfa_enabled ( #7211 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-31 17:52:28 +02:00
Hugo Pereira Brito
b8ce09ec34
fix(entra): check name and logic of entra_admin_users_have_mfa_enabled ( #7230 )
2025-03-31 17:50:51 +02:00
Daniel Barranquero
c243110a49
feat(entra): add new check entra_policy_guest_invite_only_for_admin_roles ( #7241 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-31 14:53:50 +02:00
Daniel Barranquero
ee27636f32
fix(redshift): validation error for Cluster.multi_az ( #7381 )
2025-03-31 13:55:48 +02:00
dependabot[bot]
f2f41c9c44
chore(deps): bump azure-mgmt-resource from 23.2.0 to 23.3.0 ( #7054 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-03-31 13:29:49 +02:00
Daniel Barranquero
9312890e6a
feat(entra): add new check entra_policy_guest_users_access_restrictions ( #7234 )
2025-03-31 12:45:26 +02:00
Daniel Barranquero
9578281b4f
feat(entra): add new check entra_policy_restricts_user_consent_for_apps ( #7225 )
2025-03-31 12:32:51 +02:00
Víctor Fernández Poyatos
08690068fc
feat(findings): Handle muted findings in API and UI ( #7378 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-03-31 12:25:58 +02:00
Hugo Pereira Brito
e06a33de84
feat(entra): add new check entra_managed_device_required_for_mfa_registration ( #7203 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-31 12:24:47 +02:00
Prowler Bot
6a3db10fda
chore(regions_update): Changes in regions for AWS services ( #7395 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-03-31 10:18:53 +02:00
Andoni Alonso
bbed445efa
chore(sentry): ignore exception when aws service not available in a region ( #7352 )
2025-03-31 10:13:19 +02:00
dependabot[bot]
9d65fb0bf2
chore(deps): bump trufflesecurity/trufflehog from 3.88.18 to 3.88.20 ( #7394 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 10:12:55 +02:00
Prowler Bot
34f03ca110
chore(regions_update): Changes in regions for AWS services ( #7391 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-03-27 11:10:07 +01:00
Daniel Barranquero
87c038f0c2
fix(rds): hundle Certificate rds-ca-2019 not found ( #7383 )
2025-03-27 11:09:33 +01:00
dependabot[bot]
b3014f03b1
chore(deps): bump actions/setup-python from 5.4.0 to 5.5.0 ( #7390 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 09:13:50 +01:00
Daniel Barranquero
d39598c9fc
fix(stepfunctions): Nonetype object has no attribute level ( #7386 )
2025-03-26 19:39:27 +01:00
Daniel Barranquero
5ea9106259
fix(fms): resource metadata could not be converted to dict ( #7379 )
2025-03-26 19:25:00 +01:00
Prowler Bot
bcc0b59de1
chore(regions_update): Changes in regions for AWS services ( #7382 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-03-26 12:52:35 +01:00
Daniel Barranquero
5d6ed640f0
fix(vm): handle Nonetype is not iterable for extensions ( #7360 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-25 12:25:15 +01:00
Sergio Garcia
dd1cc2d025
fix(s3): handle None S3 account public access block ( #7350 )
2025-03-25 11:39:19 +01:00
Andoni Alonso
52e5cc23e4
fix(storagegateway): describe smb/nfs share per region ( #7374 )
2025-03-25 10:35:37 +01:00
Pablo Lara
76a8e2be1f
chore: tweak for button see findings ( #7369 )
2025-03-25 09:52:36 +01:00
Andoni Alonso
d989425490
fix(vm): handle NoneType accessing security_profile ( #7221 )
2025-03-25 09:33:00 +01:00
Hugo Pereira Brito
1e324b7ed2
fix(network): handle Nonetype is not iterable for security groups ( #7208 )
2025-03-25 09:28:37 +01:00
Sergio Garcia
e68aa62f94
fix(iam): handle none SAML Providers ( #7359 )
2025-03-25 09:24:32 +01:00
Daniel Barranquero
332b98a1ab
fix(iam): handle UnboundLocalError cannot access local variable 'report' ( #7361 )
2025-03-25 09:22:35 +01:00
Pablo Lara
dd05ef7974
chore(scans): properly enable link to findings when scan is completed ( #7368 )
2025-03-25 08:45:37 +01:00
dependabot[bot]
d6862766d3
chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 ( #7367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 12:43:02 +05:45
dependabot[bot]
f52d005e2d
chore(deps): bump tj-actions/changed-files from 46.0.1 to 46.0.3 ( #7363 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 12:42:50 +05:45
Víctor Fernández Poyatos
bf475234a5
build(api): Force django-allauth==65.4.1 ( #7358 )
2025-03-24 17:39:47 +01:00
Pablo Lara
cd5985c056
docs: update readme ( #7357 )
2025-03-24 15:41:35 +01:00
Pablo Lara
ce33dbf823
chore(findings): apply default filter to show failed findings ( #7356 )
2025-03-24 15:38:09 +01:00
Pablo Lara
0a9d0688a7
docs(changelog): document addition of download column in scans table … ( #7354 )
2025-03-24 15:28:13 +01:00
Pablo Lara
24784f2ce5
feat(scans): add download button column for completed scans in table ( #7353 )
2025-03-24 15:22:36 +01:00
Víctor Fernández Poyatos
7a1e611b88
ref(providers): Refactor provider deletion functions ( #7349 )
2025-03-24 14:39:14 +01:00
Pepe Fagoaga
3073150008
chore(next): Remove x-powered-by header ( #7346 )
2025-03-24 16:17:18 +05:45
Jonny
9923def4cb
chore(awslambda): update obsolete lambda runtimes ( #7330 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-24 11:21:01 +01:00
Víctor Fernández Poyatos
a7f612303f
feat(compliance): Add endpoint to retrieve compliance overviews metadata ( #7333 )
2025-03-24 10:34:43 +01:00
Pablo Lara
64c2a2217a
docs: update changelog with Next.js security patch ( #7339 ) ( #7341 )
2025-03-24 09:59:59 +01:00
Pablo Lara
4689d7a952
chore: upgrade Next.js to 14.2.25 to fix auth middleware vulnerability ( #7339 )
2025-03-24 09:48:41 +01:00
Prowler Bot
87cd143967
chore(regions_update): Changes in regions for AWS services ( #7219 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-24 09:46:57 +01:00
Prowler Bot
e37fd05d58
chore(regions_update): Changes in regions for AWS services ( #7246 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-24 09:46:26 +01:00
Prowler Bot
acc708bda5
chore(regions_update): Changes in regions for AWS services ( #7250 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-24 09:46:08 +01:00
Prowler Bot
c7460bb69c
chore(regions_update): Changes in regions for AWS services ( #7334 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-03-24 09:35:47 +01:00
Pepe Fagoaga
84b273dab9
fix(action): Use Poetry v2 ( #7329 )
2025-03-20 18:49:32 +01:00
Prowler Bot
bb7ce2157e
chore(regions_update): Changes in regions for AWS services ( #7323 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2025-03-20 18:10:28 +05:45
Pepe Fagoaga
07b9e1d3a4
chore(api): Update CHANGELOG ( #7325 )
2025-03-20 15:22:00 +05:45
Pepe Fagoaga
96a879d761
fix(scan_id): Read the ID from the Scan object ( #7324 )
2025-03-20 15:18:31 +05:45
Pepe Fagoaga
283127c3f4
chore(aws-regions): remove backport to v3 ( #7319 )
2025-03-19 22:14:41 +05:45
dependabot[bot]
beeee80a0b
chore(deps): bump github/codeql-action from 3.28.11 to 3.28.12 ( #7321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 22:14:23 +05:45
Pepe Fagoaga
06b62826b4
chore(dependabot): disable for v3 ( #7316 )
2025-03-19 21:56:52 +05:45
Pedro Martín
d0736af209
fix(gcp): make provider id mandatory in test_connection ( #7296 )
2025-03-19 18:33:49 +05:45
Pablo Lara
716c8c1a5f
docs: add social login images and update documentation ( #7314 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-03-19 17:16:37 +05:45
Pepe Fagoaga
e6cdda1bd9
chore(dependabot): Disable for API and UI ( #7300 )
2025-03-19 14:46:11 +05:45
Pedro Martín
2747a633bc
fix(k8s): remove typos from PCI 4.0 ( #7294 )
2025-03-19 09:31:40 +01:00
Pepe Fagoaga
74118f5cfe
chore(social-login): improve copy when not enabled ( #7295 )
2025-03-19 13:36:22 +05:45
dependabot[bot]
598bdf28bb
chore(deps): bump trufflesecurity/trufflehog from 3.88.17 to 3.88.18 ( #7297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 12:31:52 +05:45
Pepe Fagoaga
d75f681c87
chore(security): Configure HTTP Security Headers ( #7220 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-03-18 17:49:12 +01:00
Pepe Fagoaga
c7956ede6a
chore(security): Add HTTP Security Headers ( #7289 )
2025-03-18 17:44:57 +01:00
Pablo Lara
64f5a69e84
fix: prevent SSR mismatch in OAuth URL generation ( #7288 )
2025-03-18 17:22:29 +01:00
dependabot[bot]
bfb15c34b8
chore(deps): bump azure-mgmt-containerservice from 34.0.0 to 34.1.0 ( #6989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-03-18 17:14:25 +01:00
Pablo Lara
638b3ac0cd
chore(providers): change wording when adding a new provider ( #7280 )
2025-03-18 21:50:56 +05:45
Daniel Barranquero
9d6147a037
fix(route53): solve false positive in route53_public_hosted_zones_cloudwatch_logging_enabled ( #7201 )
2025-03-18 16:54:49 +01:00
Pepe Fagoaga
802c786ac2
fix(test-connection): Handle provider without secret ( #7283 )
2025-03-18 21:34:36 +05:45
Pepe Fagoaga
c8be8dbd9a
fix(aws-regions): Use @prowler-bot as author ( #7285 )
2025-03-18 20:27:19 +05:45
Pablo Lara
7053b2bb37
chore: add env vars for social login ( #7257 )
...
Co-authored-by: Adrián Jesús Peña Rodríguez <adrianjpr@gmail.com >
2025-03-18 13:43:46 +01:00
Prowler Bot
447bf832cd
chore(regions_update): Changes in regions for AWS services ( #7281 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-18 17:35:44 +05:45
Pablo Lara
7c4571b55e
feat(providers): add component to render a link to the documentation ( #7282 )
2025-03-18 12:05:38 +01:00
dependabot[bot]
eb7c16aba5
chore(deps): bump azure-mgmt-storage from 21.2.1 to 22.1.1 ( #7098 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-03-18 11:06:46 +01:00
Adrián Jesús Peña Rodríguez
b09e83b171
chore: add api reference to download report section ( #7243 )
2025-03-18 14:54:13 +05:45
Hugo Pereira Brito
bb149a30a7
fix(microsoft365): typo Microsoft365NotTenantIdButClientIdAndClienSecretError ( #7244 )
2025-03-17 21:16:47 +05:45
Pablo Lara
d5be35af49
chore: Rename keyServer and extract to helper ( #7256 )
2025-03-17 21:11:27 +05:45
Pedro Martín
f6aa56d92b
fix(.env): remove spaces ( #7255 )
2025-03-17 20:48:55 +05:45
Pedro Martín
6a4df15c47
fix(prowler): change from prowler.py to prowler-cli.py ( #7253 )
2025-03-17 15:44:15 +01:00
Pablo Lara
72de5fdb1b
chore: update git ignore file ( #7254 )
2025-03-17 14:53:58 +01:00
Pedro Martín
a7f55d06af
feat(jira): add basic auth method ( #7233 )
2025-03-17 14:31:35 +01:00
Pepe Fagoaga
97da78d4e7
fix(backport): Use container tagged version ( #7252 )
2025-03-17 18:19:43 +05:45
Pepe Fagoaga
c4f6161c73
chore(security): Pin actions to the Full-Length Commit SHA ( #7249 )
2025-03-17 17:11:28 +05:45
Pablo Lara
db7ffea24d
chore: add env var for social login ( #7251 )
2025-03-17 10:23:01 +01:00
Prowler Bot
489b5abf82
chore(regions_update): Changes in regions for AWS services ( #7237 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-17 13:47:56 +05:45
Prowler Bot
3a55c2ee07
chore(regions_update): Changes in regions for AWS services ( #7245 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-17 12:34:44 +05:45
Pedro Martín
64d866271c
fix(scan): add compliance info inside finding ( #5649 )
2025-03-17 12:18:00 +05:45
Pablo Lara
1ab2a80eab
chore: improve UX when social login is not enabled ( #7242 )
2025-03-15 12:12:30 +01:00
Pablo Lara
89d4c521ba
chore(social-login): disable social login buttons when env vars are not set ( #7238 )
2025-03-14 11:32:22 +01:00
Pablo Lara
f2e19d377a
chore(social-login): rename env.vars for social login ( #7232 )
2025-03-13 17:07:17 +01:00
Pablo Lara
2b7b887b87
chore: social auth is algo in sign-up page ( #7231 )
2025-03-13 14:20:09 +01:00
Pablo Lara
44c70b5d01
chore: remove unused regions ( #7229 )
2025-03-13 13:57:16 +01:00
Pablo Lara
7514484c42
chore: change wording for launching a single scan ( #7226 )
2025-03-13 13:48:01 +01:00
Adrián Jesús Peña Rodríguez
9594c4c99f
fix: add a handled response in case local files are missing ( #7183 )
2025-03-13 13:47:00 +01:00
Pablo Lara
56445c9753
chore: update changelog ( #7223 )
2025-03-13 13:39:26 +01:00
Adrián Jesús Peña Rodríguez
07419fd5e1
fix(exports): change the way to remove the local export files after s3 upload ( #7172 )
2025-03-13 13:37:17 +01:00
Pablo Lara
2e4dd12b41
feat(social-login): social login with Google is working ( #7218 )
...
Co-authored-by: Víctor Fernández Poyatos <victor@prowler.com >
2025-03-13 12:52:30 +01:00
Víctor Fernández Poyatos
fed2046c49
fix(migrations): add through parameter to integration.providers ( #7222 )
2025-03-13 12:47:34 +01:00
Pepe Fagoaga
db79db4786
fix(pyproject): Rename prowler.py ( #7217 )
2025-03-13 16:53:38 +05:45
Víctor Fernández Poyatos
6f027e3c57
feat(integrations): Added new endpoints to allow configuring integrations ( #7167 )
2025-03-12 19:57:55 +05:45
Daniel Barranquero
bdb877009f
feat(entra): add new check entra_admin_mfa_enabled_for_administrative_roles ( #7181 )
...
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 14:47:29 +01:00
Sergio Garcia
6564ec1ff5
fix(cloudwatch): handle None metric alarms ( #7205 )
2025-03-12 14:44:36 +01:00
Pedro Martín
443dc067b3
feat(kubernetes): add ISO 27001 2022 compliance framework ( #7204 )
2025-03-12 14:24:53 +01:00
Hugo Pereira Brito
6221650c5f
feat(entra): add new check entra_identity_protection_sign_in_risk_enabled ( #7171 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 13:53:47 +01:00
Andoni Alonso
034d0fd1f4
refactor(check): add docstrings and improve report handling ( #7113 )
2025-03-12 13:38:42 +01:00
Hugo Pereira Brito
e617ff0460
feat(docs): add microsoft365 configurable checks ( #7200 )
2025-03-12 12:52:35 +01:00
Hugo Pereira Brito
4b1ed607a7
feat(entra): add new check entra_identity_protection_user_risk_enabled ( #7126 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 12:44:31 +01:00
Pepe Fagoaga
137365a670
chore(poetry): Upgrade to v2 ( #7112 )
2025-03-12 17:28:34 +05:45
Hugo Pereira Brito
1891a1b24f
feat(entra): add new check entra_managed_device_required_for_authentication ( #7115 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-12 11:34:14 +01:00
Daniel Barranquero
e57e070866
feat(entra): add new check entra_password_hash_sync_enabled ( #7061 )
2025-03-12 11:31:49 +01:00
dependabot[bot]
66998cd1ad
chore(deps): bump google-api-python-client from 2.162.0 to 2.163.0 ( #7191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:25:24 +01:00
Prowler Bot
c0b1833446
chore(regions_update): Changes in regions for AWS services ( #7197 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-12 11:25:06 +01:00
Pablo Lara
329a72c77c
chore: update changelog ( #7199 )
2025-03-12 10:12:33 +01:00
Pablo Lara
2610ee9d0c
feat(invitations): Disable editing for accepted invites ( #7198 )
2025-03-12 10:06:46 +01:00
Pablo Lara
a13ca9034e
chore(scans): rename type to trigger ( #7196 )
2025-03-12 09:47:02 +01:00
Pablo Lara
5d1abb3689
chore: auto refresh if the state is also available ( #7195 )
2025-03-12 09:33:24 +01:00
Pablo Lara
e1d1c6d154
styles: tweaks styles ( #7194 )
2025-03-12 09:23:02 +01:00
Pablo Lara
e18e0e7cd4
chore(launch-scan): update wording ( #7193 )
2025-03-12 08:20:15 +01:00
Pablo Lara
eaf3d07a3f
chore: update the changelog ( #7190 )
2025-03-12 08:15:28 +01:00
Hugo Pereira Brito
c88ae32b7f
feat(microsoft365): add new check entra_admin_users_sign_in_frequency_enabled ( #7020 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-03-11 19:18:33 +01:00
Pablo Lara
605613e220
feat(scans): allow running a scan once ( #7188 )
2025-03-11 17:47:47 +01:00
Sergio Garcia
d2772000ec
chore(sentry): ignore new exceptions in Sentry ( #7187 )
2025-03-11 17:46:14 +01:00
Adrián Jesús Peña Rodríguez
42939a79f5
docs: add users, invitations and RBAC ( #7109 )
2025-03-11 21:59:04 +05:45
Daniel Barranquero
ed17931117
feat(entra): add new check entra_dynamic_group_for_guests_created ( #7168 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-03-11 16:21:17 +01:00
Daniel Barranquero
66df5f7a1c
chore(providers): enhance Remediation.Code.CLI field from check's metadata ( #7094 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
Co-authored-by: Andoni Alonso <14891798+andoniaf@users.noreply.github.com >
2025-03-11 16:15:58 +01:00
Pedro Martín
fc6e6696e5
feat(gcp): add ISO 27001 2022 compliance framework ( #7185 )
2025-03-11 15:16:40 +01:00
Sergio Garcia
465748c8a1
chore(sentry): ignore expected errors in GCP API ( #7184 )
2025-03-11 14:32:37 +01:00
Pedro Martín
e59cd71bbf
fix(azure): add remaining checks for reqA.5.25 ( #7182 )
2025-03-11 14:16:10 +01:00
Daniel Barranquero
8a76fea310
feat(entra): add new check entra_admin_consent_workflow_enabled ( #7110 )
2025-03-11 13:18:17 +01:00
Adrián Jesús Peña Rodríguez
0e46be54ec
docs: add generate_output documentation ( #7122 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-03-11 17:23:32 +05:45
Pedro Martín
dc81813fdf
fix(ens): remove and change duplicated ids ( #7165 )
2025-03-11 11:35:31 +01:00
Hugo Pereira Brito
eaa0df16bb
refactor(microsoft365): resource metadata assertions ( #7169 )
2025-03-11 11:30:37 +01:00
Pedro Martín
c23e911028
feat(azure): add ISO 27001 2022 compliance framework ( #7170 )
2025-03-11 11:29:40 +01:00
dependabot[bot]
06b96a1007
chore(deps): bump tzlocal from 5.3 to 5.3.1 ( #7162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 11:17:50 +01:00
Prowler Bot
fa545c591f
chore(regions_update): Changes in regions for AWS services ( #7177 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-11 11:17:27 +01:00
dependabot[bot]
e828b780c7
chore(deps): bump trufflesecurity/trufflehog from 3.88.15 to 3.88.16 ( #7174 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11 11:16:57 +01:00
Harshit Raj Singh
eca8c5cabd
feat(aws): AWS Found Sec Best Practices & PCI DSS v3.2.1 upgrade ( #7017 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-03-11 09:31:16 +01:00
Pablo Lara
b7bce6008f
fix: tweak z-index for custom inputs ( #7166 )
2025-03-10 11:55:04 +01:00
Pablo Lara
2fdf89883d
feat(scans): improve scan launch provider selection ( #7164 )
2025-03-10 10:05:33 +01:00
dependabot[bot]
6c5d4bbaaa
chore(deps): bump django from 5.1.5 to 5.1.7 in /api ( #7145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 09:50:09 +01:00
Gary Mclean
cb2f926d4f
fix(azure): correct check title for SQL Server Unrestricted ( #7123 )
2025-03-07 18:24:24 +01:00
ryan-stavella
12c01b437e
fix(metadata): typo in ec2_securitygroup_allow_wide_open_public_ipv4 ( #7116 )
2025-03-07 15:28:08 +01:00
dependabot[bot]
3253a58942
chore(deps-dev): bump mock from 5.1.0 to 5.2.0 ( #7099 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 15:01:43 +01:00
Kay Agahd
199f7f14ea
fix(doc): event_time has been changed to time_dt but was not documented ( #7136 )
2025-03-07 14:36:51 +01:00
Andoni Alonso
d42406d765
fix(metadata): match type with check results ( #7111 )
2025-03-07 14:34:07 +01:00
Kay Agahd
2276ffb1f6
fix(aws): ecs_task_definitions_no_environment_secrets.metadata.json ( #7135 )
2025-03-07 14:31:03 +01:00
dependabot[bot]
218fb3afb0
chore(deps): bump jinja2 from 3.1.5 to 3.1.6 ( #7151 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 14:27:29 +01:00
Prowler Bot
a9fb890979
chore(regions_update): Changes in regions for AWS services ( #7108 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 14:06:28 +01:00
Prowler Bot
54ebf5b455
chore(regions_update): Changes in regions for AWS services ( #7119 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 14:04:48 +01:00
dependabot[bot]
c9a0475aa8
chore(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.3.0 to 1.4.1 ( #7129 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 14:03:44 +01:00
Prowler Bot
5567d9f88c
chore(regions_update): Changes in regions for AWS services ( #7131 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 13:19:08 +01:00
dependabot[bot]
56f3e661ae
chore(deps): bump trufflesecurity/trufflehog from 3.88.14 to 3.88.15 ( #7127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 13:17:45 +01:00
César Arroba
1aa4479a10
chore: increase release to 5.5.0 ( #7143 )
2025-03-07 13:16:24 +01:00
Prowler Bot
7b625d0a91
chore(regions_update): Changes in regions for AWS services ( #7146 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-07 13:15:51 +01:00
Pablo Lara
fd0529529d
chore: update changelog ( #7149 )
2025-03-07 11:47:23 +01:00
Pablo Lara
af43191954
fix: tweaks for compliance cards ( #7147 )
2025-03-07 11:32:58 +01:00
Pablo Lara
2ce2ca7c91
feat: add changelog ( #7141 )
2025-03-06 16:46:55 +01:00
Víctor Fernández Poyatos
a0fc3db665
fix(overviews): manage overview exceptions and use batch_size with bulk ( #7140 )
2025-03-06 15:35:29 +01:00
César Arroba
feb458027f
chore(ui-gha): delete double quotes on prowler version ( #7139 )
2025-03-06 19:48:53 +05:45
Pablo Lara
e5a5b7af5c
fix(groups): display uid if alias is missing ( #7137 )
2025-03-06 14:37:36 +01:00
Pablo Lara
ad456ae2fe
fix(credentials): adjust helper links to fit width ( #7133 )
2025-03-06 11:42:26 +01:00
Pepe Fagoaga
690cb51f6c
revert(findings): change uid from varchar to text ( #7132 )
2025-03-06 16:24:35 +05:45
dependabot[bot]
14aaa2f376
chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /api ( #7130 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-06 09:39:24 +01:00
César Arroba
6e47ca2c41
chore(ui-gha): add version prefix ( #7125 )
2025-03-05 21:13:24 +05:45
Víctor Fernández Poyatos
0d99d2be9b
fix(reports): Fix task kwargs and result ( #7124 )
2025-03-05 21:10:44 +05:45
César Arroba
c322ef00e7
chore(ui): add prowler version on build ( #7120 )
2025-03-05 20:46:16 +05:45
Pablo Lara
3513421225
feat(compliance): new compliance selector ( #7118 )
2025-03-05 15:12:10 +01:00
Víctor Fernández Poyatos
b0e6bfbefe
chore(api): Update changelog ( #7090 )
2025-03-04 17:44:34 +01:00
dependabot[bot]
f7a918730e
chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 ( #7097 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 09:16:05 +01:00
Pablo Lara
cef33319c5
chore(ui): update label from 'Select a scan job' to 'Select a cloud p… ( #7107 )
2025-03-04 09:11:39 +01:00
Pablo Lara
2036a59210
fix(roles): show the correct error message ( #7089 )
2025-03-03 15:46:02 +01:00
Pablo Lara
e5eccb6227
fix: bug with create role and unlimited visibility checkbox ( #7088 )
2025-03-03 15:45:39 +01:00
Sergio Garcia
48c2c8567c
feat(aws): add fixers for threat detection checks ( #7085 )
2025-03-03 14:20:23 +01:00
Pablo Lara
bbeef0299f
feat(version): add prowler version to the sidebar ( #7086 )
2025-03-03 13:40:09 +01:00
Pablo Lara
bec5584d63
chore: Update the latest table findings with the most recent changes ( #7084 )
2025-03-03 13:16:30 +01:00
Pablo Lara
bdc759d34c
feat(sidebar): sidebar with new functionalities ( #7018 )
2025-03-03 12:30:28 +01:00
Prowler Bot
8db442d8ba
chore(regions_update): Changes in regions for AWS services ( #7067 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-03-03 09:29:48 +01:00
Sergio Garcia
9e7a0d4175
fix(threat detection): run single threat detection check ( #7065 )
2025-02-28 13:51:07 +01:00
Pepe Fagoaga
9c33b3f5a9
refactor(stats): Use Finding instead of Check_Report ( #7053 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-02-28 10:54:48 +01:00
Pepe Fagoaga
7e7e2c87dc
chore(examples): Scan AWS ( #7064 )
2025-02-28 15:25:10 +05:45
Sergio Garcia
2f741f35a8
chore(gcp): enhance GCP APIs logic ( #7046 )
2025-02-28 14:55:43 +05:45
dependabot[bot]
c411466df7
chore(deps): bump trufflesecurity/trufflehog from 3.88.13 to 3.88.14 ( #7063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 09:10:47 +01:00
Daniel Barranquero
9679939307
feat(m365): add sharepoint service with 4 checks ( #7057 )
...
Co-authored-by: MarioRgzLpz <mariorgzlpz1809@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-27 18:15:17 +01:00
Pedro Martín
8539423b22
feat(docs): add info related with sts assume role and regions ( #7062 )
2025-02-27 17:40:31 +01:00
Daniel Barranquero
81edafdf09
fix(azure): handle account not supporting Blob ( #7060 )
2025-02-27 13:20:56 +01:00
Sergio Garcia
e0a262882a
fix(ecs): ensure unique finding id in ECS checks ( #7059 )
2025-02-27 13:02:22 +01:00
Prowler Bot
89237ab99e
chore(regions_update): Changes in regions for AWS services ( #7056 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-27 11:00:13 +01:00
Hugo Pereira Brito
0f414e451e
feat(microsoft365): add new check entra_policy_ensure_default_user_cannot_create_tenants ( #6918 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-27 10:31:02 +01:00
Pablo Lara
1180522725
feat(exports): download scan exports ( #7006 )
2025-02-27 14:08:12 +05:45
Pepe Fagoaga
81c7ebf123
fix(env): UI version must be stable ( #7055 )
2025-02-27 13:32:53 +05:45
Víctor Fernández Poyatos
258f05e6f4
fix(migrations): Fix migration dependency order ( #7051 )
2025-02-26 17:26:21 +01:00
Víctor Fernández Poyatos
53efb1c153
feat(labeler): apply label on migration changes ( #7052 )
2025-02-26 17:03:12 +01:00
Pepe Fagoaga
26014a9705
fix(findings): change uid from varchar to text ( #7048 )
2025-02-26 21:17:16 +05:45
Víctor Fernández Poyatos
00ef037e45
feat(findings): Add Django management command to populate database with dummy data ( #7049 )
2025-02-26 16:15:37 +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
dependabot[bot]
c4528200b0
chore(deps-dev): bump black from 24.10.0 to 25.1.0 ( #6733 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-26 11:38:09 +01:00
Daniel Barranquero
ba7cd0250a
fix(elasticache): improve logic in elasticache_redis_cluster_backup_enabled ( #7042 )
2025-02-26 10:31:14 +01:00
Rubén De la Torre Vico
c5e97678a1
fix(azure): migrate resource models to avoid using SDK defaults ( #6880 )
2025-02-26 09:54:53 +01:00
Pedro Martín
337a46cdcc
feat(aws): add ISO 27001 2022 compliance framework ( #7035 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-26 08:34:08 +01:00
Hugo Pereira Brito
7f74b67f1f
chore(iam): enhance iam_role_cross_service_confused_deputy_prevention recommendation ( #7023 )
2025-02-26 07:37:57 +01:00
Prowler Bot
5dcc48d2e5
chore(regions_update): Changes in regions for AWS services ( #7034 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-26 07:30:07 +01:00
Prowler Bot
8b04aab07d
chore(regions_update): Changes in regions for AWS services ( #7015 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-26 07:29:42 +01:00
dependabot[bot]
eab4f6cf2e
chore(deps): bump google-api-python-client from 2.161.0 to 2.162.0 ( #7037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-26 07:25:14 +01:00
Hugo Pereira Brito
7f8d623283
refactor(microsoft365): CheckReportMicrosoft365 and resource metadata ( #6952 )
2025-02-26 07:24:54 +01:00
Víctor Fernández Poyatos
dbffed8f1f
feat(findings): Optimize findings endpoint ( #7019 )
2025-02-25 12:41:47 +01:00
Pepe Fagoaga
7e3688fdd0
chore(action): Conventional Commit Check ( #7033 )
2025-02-25 09:51:55 +01:00
dependabot[bot]
2e111e9ad3
chore(deps): bump trufflesecurity/trufflehog from 3.88.12 to 3.88.13 ( #7026 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 14:34:24 +05:45
Pedro Martín
6d6070ff3f
feat(outputs): add sample outputs ( #6945 )
2025-02-25 14:33:16 +05:45
Pedro Martín
391bbde353
fix(cis): show report table on the CLI ( #6979 )
2025-02-25 14:28:58 +05:45
Pedro Martín
3c56eb3762
feat(azure): add PCI DSS 4.0 ( #6982 )
2025-02-25 14:27:50 +05:45
Pedro Martín
7c14ea354b
feat(kubernetes): add PCI DSS 4.0 ( #7013 )
2025-02-25 14:27:14 +05:45
Pedro Martín
c96aad0b77
feat(dashboard): take the latest finding uid by timestamp ( #6987 )
2025-02-25 14:25:03 +05:45
Víctor Fernández Poyatos
a9dd3e424b
feat(tasks): add deletion queue for deletion tasks ( #7022 )
2025-02-24 18:02:52 +01:00
Pedro Martín
8a144a4046
feat(gcp): add PCI DSS 4.0 ( #7010 )
2025-02-21 16:19:20 +05:30
Prowler Bot
75f86d7267
chore(regions_update): Changes in regions for AWS services ( #7011 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-21 15:37:15 +05:30
dependabot[bot]
bbf875fc2f
chore(deps-dev): bump mkdocs-material from 9.6.4 to 9.6.5 ( #7007 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-21 14:28:18 +05:30
Raj Chowdhury
59d491f61b
fix(typo): solve typo in dashboard.md ( #7009 )
2025-02-21 14:17:08 +05:30
dependabot[bot]
ed640a1324
chore(deps): bump trufflesecurity/trufflehog from 3.88.11 to 3.88.12 ( #7008 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-21 14:16:15 +05:30
César Arroba
e86fbcaef7
feat(api): setup sentry for OSS API ( #6874 )
2025-02-20 23:08:01 +05:45
Pablo Lara
7f48212054
chore(users): renaming the account now triggers a re-render in the sidebar ( #7005 )
2025-02-20 16:58:45 +01:00
dependabot[bot]
a2c5c71baf
chore(deps): bump python from 3.12.8-alpine3.20 to 3.12.9-alpine3.20 ( #6882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 21:11:45 +05:30
dependabot[bot]
b904f81cb9
chore(deps): bump tzlocal from 5.2 to 5.3 ( #6932 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 21:10:46 +05:30
dependabot[bot]
d64fe374dd
chore(deps): bump cryptography from 43.0.1 to 44.0.1 in /api ( #7001 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 12:55:36 +01:00
Hugo Pereira Brito
fe25e7938e
docs(tutorials): update all deprecated poetry shell references ( #7002 )
2025-02-20 17:04:19 +05:45
Prowler Bot
931df361bf
chore(regions_update): Changes in regions for AWS services ( #6998 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-20 15:52:36 +05:30
Pedro Martín
d7c45f4aee
chore(github): add compliance to PR labeler ( #6996 )
2025-02-20 14:50:43 +05:30
Pedro Martín
5e5bef581b
fix(soc2_aws): remove duplicated checks ( #6995 )
2025-02-20 14:38:26 +05:30
Hugo Pereira Brito
2d9e95d812
docs(installation): add warning for poetry shell deprecation in README ( #6983 )
2025-02-20 14:19:35 +05:45
Pablo Lara
e5f979d106
chore(findings): add 'Status Extended' attribute to finding details ( #6997 )
2025-02-20 09:33:03 +01:00
Sergio Garcia
c7a5815203
fix(deps): update vulnerable cryptography dependency ( #6993 )
2025-02-20 12:18:15 +05:30
Pedro Martín
03e268722e
feat(aws): add PCI DSS 4.0 ( #6949 )
2025-02-20 11:07:06 +05:30
dependabot[bot]
78a2774329
chore(deps): bump trufflesecurity/trufflehog from 3.88.9 to 3.88.11 ( #6988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 11:04:15 +05:30
dependabot[bot]
c1b5ab7f53
chore(deps): bump kubernetes from 32.0.0 to 32.0.1 ( #6992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 10:46:19 +05:30
Sergio Garcia
b861d97ad4
fix(report): remove invalid resources in report ( #6852 )
2025-02-19 21:27:52 +05:45
Pablo Lara
f3abcc9dd6
feat(scans): update the progress for executing scans ( #6972 )
2025-02-19 16:10:29 +01:00
César Arroba
cab13fe018
chore(gha): trigger API or UI deployment when push to master ( #6946 )
2025-02-19 18:08:51 +05:45
Prowler Bot
cc4b19c7ce
chore(regions_update): Changes in regions for AWS services ( #6978 )
2025-02-19 11:04:45 +01:00
Pablo Lara
a754d9aee5
fix(roles): handle empty response in deleteRole and ensure revalidation ( #6976 )
2025-02-19 09:03:49 +01:00
Pedro Martín
22b54b2d8d
feat(aws): add compliance CIS 4.0 ( #6937 )
2025-02-19 08:23:49 +05:30
dependabot[bot]
d12ca6301a
chore(deps-dev): bump flake8 from 7.1.1 to 7.1.2 ( #6954 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-19 08:09:58 +05:30
Hugo Pereira Brito
bc1b2ad9ab
test(cloudfront): add name retrieval test for cloudfront bucket domains ( #6969 )
2025-02-19 08:08:55 +05:30
Pepe Fagoaga
1782ab1514
fix(ocsf): Adapt for 1.4.0 ( #6971 )
2025-02-19 08:06:13 +05:30
Prowler Bot
0384fc50e3
chore(regions_update): Changes in regions for AWS services ( #6968 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-18 18:40:01 +05:30
dependabot[bot]
cc46dee9ee
chore(deps-dev): bump bandit from 1.8.2 to 1.8.3 ( #6955 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 18:39:10 +05:30
Hugo Pereira Brito
ed5a0ae45a
fix(cloudfront): Incorrect bucket name retrievement ( #6947 )
2025-02-17 17:08:28 +01:00
Prowler Bot
928ccfefb8
chore(regions_update): Changes in regions for AWS services ( #6944 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-17 16:55:15 +01:00
dependabot[bot]
7f6bfb7b3e
chore(deps): bump trufflesecurity/trufflehog from 3.88.8 to 3.88.9 ( #6943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 16:54:52 +01:00
Rubén De la Torre Vico
bcbc9bf675
fix(gcp): Correct false positive when sslMode=ENCRYPTED_ONLY in CloudSQL ( #6936 )
2025-02-14 15:16:21 -05:00
dependabot[bot]
0ec4366f4c
chore(deps): bump google-api-python-client from 2.160.0 to 2.161.0 ( #6933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 10:09:33 -05:00
César Arroba
ff72b7eea1
fix(gha): fix short sha step ( #6939 )
2025-02-14 19:11:26 +05:45
César Arroba
a32ca19251
chore(gha): add tag for api and ui images on push to master ( #6920 )
2025-02-14 18:01:22 +05:45
Pablo Lara
b79508956a
fix(issue pages): apply sorting by default in issue pages ( #6934 )
2025-02-14 10:32:34 +01:00
dependabot[bot]
d76c5bd658
chore(deps): bump trufflesecurity/trufflehog from 3.88.7 to 3.88.8 ( #6931 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 18:17:25 -05:00
Kay Agahd
580e11126c
fix(aws): codebuild service threw KeyError for projects type CODEPIPELINE ( #6919 )
2025-02-13 12:22:09 -05:00
Sergio Garcia
736d40546a
fix(gcp): handle DNS Managed Zone with no DNSSEC ( #6924 )
2025-02-13 12:18:50 -05:00
dependabot[bot]
88810d2bb5
chore(deps-dev): bump mkdocs-material from 9.6.3 to 9.6.4 ( #6913 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 11:36:07 -05:00
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
Sergio Garcia
1fe125a65f
chore(docs): external K8s cluster Prowler App credentials ( #6921 )
2025-02-13 09:46:05 -05:00
Kay Agahd
0ff4df0836
fix(aws): SNS threw IndexError if SubscriptionArn is PendingConfirmation ( #6896 )
2025-02-13 09:34:48 -05:00
Pedro Martín
16b4775e2d
fix(gcp): remove typos on CIS 3.0 ( #6917 )
2025-02-13 13:48:19 +01:00
dependabot[bot]
c3a13b8a29
chore(deps): bump trufflesecurity/trufflehog from 3.88.6 to 3.88.7 ( #6915 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 19:15:03 -05:00
Sergio Garcia
d1053375b7
fix(aws): handle AccessDenied when retrieving resource policy ( #6908 )
...
Co-authored-by: Pedro Martín <pedromarting3@gmail.com >
2025-02-12 15:31:26 -05:00
César Arroba
0fa4538256
fix(gha): fix test build containers on pull requests actions ( #6909 )
2025-02-12 23:26:54 +05:45
Ogonna Iwunze
738644f288
fix(kms): Amazon KMS API call error handling ( #6843 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-12 10:09:15 -05:00
dependabot[bot]
2f80b055ac
chore(deps-dev): bump coverage from 7.6.11 to 7.6.12 ( #6897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 10:08:26 -05:00
Prowler Bot
fd62a1df10
chore(regions_update): Changes in regions for AWS services ( #6900 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-12 10:06:42 -05:00
César Arroba
a85d0ebd0a
chore(api): test build container image on pull request ( #6850 )
2025-02-12 15:44:05 +05:45
César Arroba
2c06902baa
chore(ui): test build container image on pull request ( #6849 )
2025-02-12 15:43:22 +05:45
Pepe Fagoaga
76ac6429fe
chore(version): Update version to 5.4.0 ( #6894 )
2025-02-11 17:51:08 -05:00
dependabot[bot]
43cae66b0d
chore(deps-dev): bump coverage from 7.6.10 to 7.6.11 ( #6887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 19:30:36 -05:00
dependabot[bot]
dacddecc7d
chore(deps): bump trufflesecurity/trufflehog from 3.88.5 to 3.88.6 ( #6888 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 18:15:25 -05:00
Mario Rodriguez Lopez
dcb9267c2f
feat(microsof365): Add documentation and compliance file ( #6195 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com >
2025-02-10 11:13:06 -05:00
Víctor Fernández Poyatos
ff35fd90fa
chore(api): Update changelog and specs ( #6876 )
2025-02-10 12:06:34 +01:00
Víctor Fernández Poyatos
7469377079
chore: Add needed steps for API in PR template ( #6875 )
2025-02-10 15:20:09 +05:45
Pepe Fagoaga
c8441f8d38
fix(kubernetes): Change UID validation ( #6869 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-10 14:55:24 +05:45
Pepe Fagoaga
abf4eb0ffc
chore: Rename dashboard table latest findings ( #6873 )
...
Co-authored-by: Pablo Lara <larabjj@gmail.com >
2025-02-10 09:55:44 +01:00
dependabot[bot]
93717cc830
chore(deps-dev): bump mkdocs-material from 9.6.2 to 9.6.3 ( #6871 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 18:24:49 -05:00
Sergio Garcia
b629bc81f8
docs(eks): add documentation about EKS onboarding ( #6853 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-02-07 10:59:01 -05:00
Pedro Martín
f628897fe1
fix(dashboard): adjust the bar chart display ( #6690 )
2025-02-07 10:05:30 -05:00
Prowler Bot
54b82a78e3
chore(regions_update): Changes in regions for AWS services ( #6858 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-07 10:02:28 -05:00
Víctor Fernández Poyatos
377faf145f
feat(findings): Use ArrayAgg and subqueries on metadata endpoint ( #6863 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-02-07 19:36:01 +05:45
Kay Agahd
69e316948f
fix(aws): key error for detect-secrets ( #6710 )
2025-02-07 14:48:16 +01:00
Pablo Lara
62cbff4f53
feat: implement new functionality with inserted_at__gte in findings a… ( #6864 )
2025-02-07 14:25:25 +01:00
Víctor Fernández Poyatos
5582265e9d
docs: Add details about user creation in Prowler app ( #6862 )
2025-02-07 13:29:25 +01:00
dependabot[bot]
fb5ea3c324
chore(deps): bump microsoft-kiota-abstractions from 1.9.1 to 1.9.2 ( #6856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 11:07:43 +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
Pranay Girase
88cfc0fa7e
fix(typo): typos in Dashboard and Report in HTML ( #6847 )
2025-02-06 10:42:31 -05:00
Prowler Bot
665bfa2f13
chore(regions_update): Changes in regions for AWS services ( #6848 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-06 08:46:32 -05:00
dependabot[bot]
b89b1a64f4
chore(deps): bump trufflesecurity/trufflehog from 3.88.4 to 3.88.5 ( #6844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 18:02:42 -05:00
Sergio Garcia
9ba657c261
fix(kms): handle error in DescribeKey function ( #6839 )
2025-02-05 14:03:31 -05:00
Mario Rodriguez Lopez
bce958b8e6
feat(entra): add new check entra_thirdparty_integrated_apps_not_allowed ( #6357 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 12:45:48 -05:00
Daniel Barranquero
914012de2b
fix(cloudfront): fix false positive in s3 origins ( #6823 )
2025-02-05 12:39:49 -05:00
Ogonna Iwunze
8d1c476aed
feat(kms): add kms_cmk_not_multi_region AWS check ( #6794 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 11:20:29 -05:00
Gary Mclean
567c729e9e
fix(findings) Spelling mistakes correction ( #6822 )
2025-02-05 10:26:50 -05:00
Kay Agahd
3f03dd20e4
fix(aws) wording of report.status_extended in awslambda_function_not_publicly_accessible ( #6824 )
2025-02-05 10:23:52 -05:00
Daniel Barranquero
1c778354da
fix(directoryservice): handle ClientException ( #6781 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-05 10:22:32 -05:00
Prowler Bot
3a149fa459
chore(regions_update): Changes in regions for AWS services ( #6821 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-02-05 09:19:56 -05:00
Mario Rodriguez Lopez
f3b121950d
feat(entra): add new entra service for Microsoft365 ( #6326 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 19:47:14 -05:00
Mario Rodriguez Lopez
43c13b7ba1
feat(microsoft365): add new check admincenter_settings_password_never_expire ( #6023 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 17:24:11 -05:00
dependabot[bot]
9447b33800
chore(deps): bump kubernetes from 31.0.0 to 32.0.0 ( #6678 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 17:22:51 -05:00
Hugo Pereira Brito
2934752eeb
fix(elasticache): InvalidReplicationGroupStateFault error ( #6815 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 14:28:31 -05:00
dependabot[bot]
dd6d8c71fd
chore(deps-dev): bump moto from 5.0.27 to 5.0.28 ( #6804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-02-04 12:58:48 -05:00
Pablo Lara
80267c389b
style(forms): improve spacing consistency ( #6814 )
2025-02-04 13:20:24 +01:00
Pablo Lara
acfbaf75d5
chore(forms): improvements to the sign-in and sign-up forms ( #6813 )
2025-02-04 12:46:07 +01:00
Pedro Martín
5f54377407
chore(aws_audit_manager_control_tower_guardrails): add checks to reqs ( #6699 )
2025-02-03 14:59:08 -05:00
Drew Kerrigan
552aa64741
docs(): add description of changed and new delta values to prowler app tutorial ( #6801 )
2025-02-03 20:51:03 +01:00
dependabot[bot]
d64f611f51
chore(deps): bump pytz from 2024.2 to 2025.1 ( #6765 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 12:48:18 -05:00
dependabot[bot]
a96cc92d77
chore(deps-dev): bump mkdocs-material from 9.5.50 to 9.6.2 ( #6799 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 11:37:02 -05:00
dependabot[bot]
3858cccc41
chore(deps-dev): bump pylint from 3.3.3 to 3.3.4 ( #6721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 10:32:42 -05:00
Pedro Martín
072828512a
fix(cis_1.5_aws): add checks to needed reqs ( #6695 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-03 10:32:20 -05:00
Pedro Martín
a73ffe5642
fix(cis_1.4_aws): add checks to needed reqs ( #6696 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-02-03 10:32:10 -05:00
Pablo Lara
8e784a5b6d
feat(scans): show scan details right after launch ( #6791 )
2025-02-03 16:08:47 +01:00
dependabot[bot]
1b6f9332f1
chore(deps): bump trufflesecurity/trufflehog from 3.88.2 to 3.88.4 ( #6760 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:35:53 -05:00
secretcod3r
db8b472729
fix(gcp): fix wrong provider value in check ( #6691 )
2025-02-03 09:29:08 -05:00
Pedro Martín
867b371522
fix(cis_2.0_aws): add checks to needed reqs ( #6694 )
2025-02-03 09:28:04 -05:00
dependabot[bot]
c0d7c9fc7d
chore(deps): bump google-api-python-client from 2.159.0 to 2.160.0 ( #6720 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:27:17 -05:00
Pablo Lara
bb4685cf90
fix(findings): remove default status filtering ( #6784 )
2025-02-03 15:20:18 +01:00
Pablo Lara
6a95426749
fix(findings): order findings by inserted_at DESC ( #6782 )
2025-02-03 11:51:07 +01:00
Víctor Fernández Poyatos
ef6af8e84d
feat(schedules): Rework daily schedule to always show the next scan ( #6700 )
2025-02-03 11:08:27 +01:00
Víctor Fernández Poyatos
763130f253
fix(celery): Kill celery worker process after every task to release memory ( #6761 )
2025-01-31 19:30:08 +05:45
Hugo Pereira Brito
1256c040e9
fix: microsoft365 mutelist ( #6724 )
2025-01-31 12:32:39 +01:00
dependabot[bot]
18b7b48a99
chore(deps): bump microsoft-kiota-abstractions from 1.6.8 to 1.9.1 ( #6734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 10:07:17 +01:00
Pepe Fagoaga
627c11503f
fix(db_event): Handle other events ( #6754 )
2025-01-30 21:46:43 +05:45
Víctor Fernández Poyatos
712ba84f06
feat(scans): Optimize read queries during scans ( #6753 )
2025-01-30 20:51:12 +05:45
Pepe Fagoaga
5186e029b3
fix(set_report_color): Add more details to error ( #6751 )
2025-01-30 20:48:51 +05:45
Pablo Lara
5bfaedf903
fix: Enable hot reloading when using Docker Compose for UI ( #6750 )
2025-01-30 14:05:39 +01:00
Víctor Fernández Poyatos
5061da6897
feat(findings): Improve /findings/metadata performance ( #6748 )
2025-01-30 13:31:43 +01:00
Pepe Fagoaga
c159a28016
fix(neptune): correct service name ( #6743 )
2025-01-30 17:16:18 +05:45
Pepe Fagoaga
82a1b1c921
fix(finding): raise when generating invalid findings ( #6738 )
2025-01-30 15:59:38 +05:45
Pepe Fagoaga
bf2210d0f4
fix(acm): Key Error DomainName ( #6739 )
2025-01-30 15:54:31 +05:45
Kay Agahd
8f0772cb94
fix(aws): iam_user_with_temporary_credentials resource in OCSF ( #6697 )
...
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2025-01-30 15:28:21 +05:45
Pepe Fagoaga
5b57079ecd
fix(sns): Add region to subscriptions ( #6731 )
2025-01-30 14:38:21 +05:45
Matt Johnson
350d759517
chore: Update Google Analytics ID across all docs.prowler.com sites. ( #6730 )
2025-01-30 12:47:01 +05:45
Pablo Lara
edd793c9f5
fix(scans): change label for next scan ( #6725 )
2025-01-29 10:46:49 +01:00
Víctor Fernández Poyatos
545c2dc685
fix(migrations): Use indexes instead of constraints to define an index ( #6722 )
2025-01-29 14:24:04 +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
06dd03b170
fix(scan-summaries): Improve efficiency on providers overview ( #6716 )
2025-01-28 21:56:29 +05:45
Pedro Martín
47bc2ed2dc
fix(defender): add field to SecurityContacts ( #6693 )
2025-01-28 15:52:56 +01:00
Pablo Lara
44281afc54
fix(scans): filters and sorting for scan table ( #6713 )
2025-01-28 13:26:31 +01:00
Víctor Fernández Poyatos
4d2859d145
fix(scans, findings): Improve API performance ordering by inserted_at instead of id ( #6711 )
2025-01-28 16:41:58 +05:45
Pablo Lara
45d44a1669
fix: fixed bug when opening finding details while a scan is in progress ( #6708 )
2025-01-28 06:58:18 +01:00
dependabot[bot]
ddd83b340e
chore(deps): bump uuid from 10.0.0 to 11.0.5 in /ui ( #6516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 13:39:42 +01:00
Mario Rodriguez Lopez
ccdb54d7c3
feat(m365): add Microsoft 365 provider ( #5902 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: HugoPBrito <hugopbrit@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-24 13:14:17 -05:00
Rubén De la Torre Vico
bcc246d950
fix(cloudsql): add trusted client certificates case for cloudsql_instance_ssl_connections ( #6682 )
2025-01-24 10:42:45 -05:00
dependabot[bot]
62139e252a
chore(deps): bump azure-mgmt-web from 7.3.1 to 8.0.0 ( #6680 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 12:40:11 +01:00
dependabot[bot]
86950c3a0a
chore(deps): bump msgraph-sdk from 1.17.0 to 1.18.0 ( #6679 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 10:47:09 +01:00
dependabot[bot]
f4865ef68d
chore(deps): bump azure-storage-blob from 12.24.0 to 12.24.1 ( #6666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 09:44:16 +01:00
Pepe Fagoaga
ea7209e7ae
chore: bump for next minor ( #6672 )
2025-01-23 13:13:08 -05:00
Hugo Pereira Brito
998c551cf3
fix(cloudwatch): NoneType object is not iterable ( #6671 )
2025-01-23 12:27:07 -05:00
Paolo Frigo
e6f29b0116
docs: update # of checks, services, frameworks and categories ( #6528 )
...
Co-authored-by: Sergio Garcia <sergargar1@gmail.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-23 11:11:03 -05:00
Pepe Fagoaga
eb90bb39dc
chore(api): Bump to v1.3.0 ( #6670 )
2025-01-23 21:25:29 +05:45
Pepe Fagoaga
ad189b35ad
chore(scan): Remove ._findings ( #6667 )
2025-01-23 20:43:02 +05:45
Pablo Lara
7d2989a233
chore: adjust DateWithTime component height when used with InfoField ( #6669 )
2025-01-23 15:18:24 +01:00
Pablo Lara
862137ae7d
chore(scans): improve scan details ( #6665 )
2025-01-23 13:20:41 +01:00
Pedro Martín
c86e082d9a
feat(detect-secrets): get secrets plugins from config.yaml ( #6544 )
...
Co-authored-by: Pepe Fagoaga <pepe@prowler.com >
2025-01-23 17:18:19 +05:45
Sergio Garcia
80fe048f97
feat(resource metadata): add resource metadata to JSON OCSF ( #6592 )
...
Co-authored-by: Rubén De la Torre Vico <ruben@prowler.com >
2025-01-23 16:06:30 +05:45
dependabot[bot]
f2bffb3ce7
chore(deps): bump azure-mgmt-containerservice from 33.0.0 to 34.0.0 ( #6630 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 16:37:07 -05:00
dependabot[bot]
cbe2f9eef8
chore(deps): bump azure-mgmt-compute from 33.1.0 to 34.0.0 ( #6628 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 20:00:56 +01:00
Pepe Fagoaga
688f41f570
fix(templates): Customize principals and add validation ( #6655 )
2025-01-22 21:47:57 +05:45
Anton Rubets
a29197637e
chore(helm): Add prowler helm support ( #6580 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-22 10:55:26 -05:00
Prowler Bot
7a2712a37f
chore(regions_update): Changes in regions for AWS services ( #6652 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-22 09:30:03 -05:00
dependabot[bot]
189f5cfd8c
chore(deps): bump boto3 from 1.35.94 to 1.35.99 ( #6651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 09:29:41 -05:00
Kay Agahd
e509480892
fix: add detector and line number of potential secret ( #6654 )
2025-01-22 20:13:23 +05:45
Pepe Fagoaga
7f7955351a
chore(pre-commit): poetry checks for API and SDK ( #6658 )
2025-01-22 20:05:26 +05:45
Pepe Fagoaga
46f1db21a8
chore(api): Use prowler from master ( #6657 )
2025-01-22 20:05:02 +05:45
Pablo Lara
fbe7bc6951
feat(providers): show the cloud formation and terraform template links on the form ( #6660 )
2025-01-22 14:49:38 +01:00
Pablo Lara
f658507847
feat(providers): make external id field mandatory in the aws role secret form ( #6656 )
2025-01-22 12:45:31 +01:00
dependabot[bot]
374078683b
chore(deps-dev): bump moto from 5.0.16 to 5.0.27 ( #6632 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-21 13:56:06 -05:00
dependabot[bot]
114c4e0886
chore(deps): bump botocore from 1.35.94 to 1.35.99 ( #6520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-21 09:17:18 -05:00
Pablo Lara
67c62766d4
fix(filters): fix dynamic filters ( #6642 )
2025-01-21 13:33:27 +01:00
dependabot[bot]
3f2947158d
chore(deps): bump prowler from 5.1.1 to 5.1.4 in /api ( #6641 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 14:27:59 +05:45
dependabot[bot]
278a7cb356
chore(deps-dev): bump mkdocs-material from 9.5.49 to 9.5.50 ( #6631 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 18:31:44 -05:00
Rubén De la Torre Vico
890158a79c
fix(OCSF): fix OCSF output when timestamp is UNIX format ( #6606 )
2025-01-20 17:11:28 -05:00
Rubén De la Torre Vico
4dc1602b77
fix: update Azure CIS with existing App checks ( #6611 )
2025-01-20 15:12:00 -05:00
Kay Agahd
bbba0abac9
fix(aws): list tags for DocumentDB clusters ( #6605 )
2025-01-20 15:10:58 -05:00
Prowler Bot
d04fd807c6
chore(regions_update): Changes in regions for AWS services ( #6599 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-20 15:09:35 -05:00
Pablo Lara
3456df4cf1
fix(snippet-id): improve provider ID readability in tables ( #6615 )
2025-01-20 17:23:19 +01:00
Pablo Lara
f56aaa791e
chore(RBAC): add permission's info ( #6612 )
2025-01-20 16:14:48 +01:00
Adrián Jesús Peña Rodríguez
465a758770
fix(rbac): remove invalid required permission ( #6608 )
2025-01-20 15:21:52 +01:00
Pablo Lara
0f7c0c1b2c
fix(RBAC): tweaks for edit role form ( #6609 )
2025-01-20 14:09:16 +01:00
Adrián Jesús Peña Rodríguez
bf8d10b6f6
feat(api): restrict the deletion of users, only the user of the request can be deleted ( #6607 )
2025-01-20 13:26:47 +01:00
Pablo Lara
20d04553d6
fix(RBAC): restore manage_account permission for roles ( #6602 )
2025-01-20 11:35:29 +01:00
Daniel Barranquero
b56d62e3c4
fix(sqs): fix flaky test ( #6593 )
2025-01-17 11:48:39 -05:00
Hugo Pereira Brito
9a332dcba1
chore(services): delete all comment headers ( #6585 )
2025-01-17 08:21:28 -05:00
Hugo Pereira Brito
166d9f8823
fix(apigatewayv2): managed exception NotFoundException ( #6576 )
2025-01-17 08:17:51 -05:00
Prowler Bot
42f5eed75f
chore(regions_update): Changes in regions for AWS services ( #6577 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-17 08:17:00 -05:00
Rubén De la Torre Vico
01a7db18dd
fix: add missing Check_Report_Azure parameters ( #6583 )
2025-01-17 08:16:43 -05:00
Pablo Lara
d4507465a3
fix(providers): update the label and placeholder based on the cloud provider ( #6581 )
2025-01-17 12:28:38 +01:00
Pablo Lara
3ac92ed10a
fix(findings): remove filter delta_in applied by default ( #6578 )
2025-01-17 11:03:12 +01:00
Pablo Lara
43c76ca85c
feat(findings): add first seen in findings details ( #6575 )
2025-01-17 10:19:10 +01:00
dependabot[bot]
54d87fa96a
chore(deps): bump prowler from 5.0.2 to 5.1.1 in /api ( #6573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 13:26:07 +05:45
Daniel Barranquero
f041f17268
fix(gcp): fix flaky tests from dns service ( #6569 )
2025-01-16 14:49:25 -05:00
dependabot[bot]
31c80a6967
chore(deps): bump msgraph-sdk from 1.16.0 to 1.17.0 ( #6547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 12:55:30 -05:00
Rubén De la Torre Vico
783ce136f4
feat(network): extract Network resource metadata automated ( #6555 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 12:41:02 -05:00
Rubén De la Torre Vico
f829145781
feat(storage): extract Storage resource metadata automated ( #6563 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 11:44:43 -05:00
Rubén De la Torre Vico
389337f8cd
feat(vm): extract VM resource metadata automated ( #6564 )
2025-01-16 11:16:02 -05:00
Pedro Martín
a0713c2d66
fix(cis): add subsections if needed ( #6559 )
2025-01-16 11:10:54 -05:00
Rubén De la Torre Vico
f94d3cbce4
feat(sqlserver): extract SQL Server resource metadata automated ( #6562 )
2025-01-16 10:47:21 -05:00
Daniel Barranquero
8d8994b468
feat(aws): include resource metadata to remaining checks ( #6551 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-16 10:44:14 -05:00
Rubén De la Torre Vico
784a9097a5
feat(postgresql): extract PostgreSQL resource metadata automated ( #6560 )
2025-01-16 10:37:55 -05:00
Pedro Martín
b9601626e3
fix(detect_secrets): refactor logic for detect-secrets ( #6537 )
2025-01-16 21:15:44 +05:45
Rubén De la Torre Vico
dc80b011f2
feat(policy): extract Policy resource metadata automated ( #6558 )
2025-01-16 10:29:28 -05:00
Rubén De la Torre Vico
ee7d32d460
feat(entra): extract Entra resource metadata automated ( #6542 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 10:24:53 -05:00
Rubén De la Torre Vico
43fd9ee94e
feat(monitor): extract monitor resource metadata automated ( #6554 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-16 10:16:19 -05:00
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
Rubén De la Torre Vico
98d9256f92
feat(mysql): extract MySQL resource metadata automated ( #6556 )
2025-01-16 09:24:06 -05:00
Rubén De la Torre Vico
b35495eaa7
feat(keyvault): extract KeyVault resource metadata automated ( #6553 )
2025-01-16 09:17:36 -05:00
Rubén De la Torre Vico
74d6b614b3
feat(iam): extract IAM resource metadata automated ( #6552 )
2025-01-16 09:05:23 -05:00
Sergio Garcia
dd63c16a74
fix(gcp): iterate through service projects ( #6549 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2025-01-16 08:52:52 -05:00
Pablo Lara
4280266a96
fix(dep): address compatibility issues ( #6543 )
2025-01-16 14:28:49 +01:00
Hugo Pereira Brito
b1f02098ff
feat(aws): include resource metadata in services from r* to s* ( #6536 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-15 18:10:53 -05:00
Pedro Martín
95189b574a
feat(gcp): add resource metadata to report ( #6500 )
...
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-15 18:09:35 -05:00
Hugo Pereira Brito
c5d23503bf
feat(aws): include resource metadata in services from a* to b* ( #6504 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-15 18:03:37 -05:00
Daniel Barranquero
77950f6069
chore(aws): add resource metadata to services from t to w ( #6546 )
2025-01-15 17:22:08 -05:00
Daniel Barranquero
ec5f2b3753
chore(aws): add resource metadata to services from f to o ( #6545 )
2025-01-15 17:15:50 -05:00
Rubén De la Torre Vico
9e7104fb7f
feat(defender): extract Defender resource metadata in automated way ( #6538 )
2025-01-15 12:14:24 -05:00
Rubén De la Torre Vico
6b3b6ca45e
feat(appinsights): extract App Insights resource metadata in automated way ( #6540 )
2025-01-15 11:45:23 -05:00
Hugo Pereira Brito
20b8b0b24e
feat: add resource metadata to emr_cluster_account_public_block_enabled ( #6539 )
2025-01-15 11:44:51 -05:00
Sergio Garcia
4e11540458
feat(kubernetes): add resource metadata to report ( #6479 )
2025-01-15 11:36:09 -05:00
Hugo Pereira Brito
ee87f2676d
feat(aws): include resource metadata in services from d* to e* ( #6532 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-15 10:05:04 -05:00
Daniel Barranquero
74a90aab98
feat(aws): add resource metadata to all services starting with c ( #6493 )
2025-01-15 09:04:19 -05:00
Rubén De la Torre Vico
48ff9a5100
feat(cosmosdb): extract CosmosDB resource metadata in automated way ( #6533 )
2025-01-15 08:51:48 -05:00
Rubén De la Torre Vico
3dfd578ee5
feat(containerregistry): extract Container Registry resource metadata in automated way ( #6530 )
2025-01-15 08:51:16 -05:00
Rubén De la Torre Vico
0db46cdc81
feat(azure-app): extract Web App resource metadata in automated way ( #6529 )
2025-01-15 08:48:36 -05:00
Prowler Bot
fdac58d031
chore(regions_update): Changes in regions for AWS services ( #6526 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
2025-01-15 08:46:35 -05:00
dependabot[bot]
df9d4ce856
chore(deps): bump google-api-python-client from 2.158.0 to 2.159.0 ( #6521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 08:33:47 -05:00
Pedro Martín
e6ae4e97e8
docs(readme): update pr template to add check for readme ( #6531 )
2025-01-15 12:12:45 +01:00
Adrián Jesús Peña Rodríguez
10a4c28922
feat(finding): add first_seen attribute ( #6460 )
2025-01-15 11:25:41 +01:00
dependabot[bot]
8a828c6e51
chore(deps): bump django from 5.1.4 to 5.1.5 in /api ( #6519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 10:52:11 +01:00
Víctor Fernández Poyatos
d7b40905ff
feat(findings): Add resource_tag filters for findings endpoint ( #6527 )
2025-01-15 10:30:36 +01:00
Adrián Jesús Peña Rodríguez
f9a3b5f3cd
feat(provider-secret): make existing external_id field mandatory ( #6510 )
2025-01-15 10:14:44 +01:00
Pablo Lara
b73b89242f
feat(filters): add resource type filter for findings ( #6524 )
2025-01-15 08:40:53 +01:00
dependabot[bot]
23a0f6e8de
chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 in /ui ( #6518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 06:55:25 +01:00
Pedro Martín
87967abc3f
feat(kubernetes): add CIS 1.10 compliance ( #6508 )
...
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com >
2025-01-14 14:16:00 -05:00
Rubén De la Torre Vico
ce60c286dc
feat(aks): use Check_Report_Azure constructor properly in AKS checks ( #6509 )
2025-01-14 14:14:02 -05:00
Pepe Fagoaga
90fd9b0eb8
chore(version): set next minor ( #6511 )
2025-01-14 14:06:24 -05:00
Prowler Bot
ca262a6797
chore(regions_update): Changes in regions for AWS services ( #6495 )
...
Co-authored-by: MrCloudSec <38561120+MrCloudSec@users.noreply.github.com >
Co-authored-by: MrCloudSec <hello@mistercloudsec.com >
2025-01-14 12:43:44 -05:00
Rubén De la Torre Vico
c056d39775
feat(aisearch): use Check_Report_Azure constructor properly in AISearch checks ( #6506 )
2025-01-14 12:37:01 -05:00
johannes-engler-mw
1c4426ea4b
fix(Azure TDE): add filter for master DB ( #6351 )
2025-01-14 12:34:52 -05:00
Pedro Martín
36520bd7a1
feat(azure): add CIS 3.0 for Azure ( #5226 )
2025-01-14 12:07:22 -05:00
Pepe Fagoaga
badf0ace76
feat(prowler-role): Add templates to deploy it in AWS ( #6499 )
2025-01-14 12:04:20 -05:00
Rubén De la Torre Vico
f1f61249e0
feat(azure): include resource metadata in Check_Report_Azure ( #6505 )
2025-01-14 11:32:40 -05:00
dependabot[bot]
b371cac18c
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 ( #6457 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 10:03:45 -05:00
Víctor Fernández Poyatos
1846535d8d
feat(findings): add /findings/metadata to retrieve dynamic filters information ( #6503 )
2025-01-14 15:30:03 +01:00
dependabot[bot]
d7d9118b9b
chore(deps-dev): bump bandit from 1.8.0 to 1.8.2 ( #6485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 08:49:37 -05:00