Hugo P.Brito
a1afab7ece
fix(m365): enforce required Exchange module version
...
- Detect the pinned module version explicitly
- Install and import the compatible version when needed
- Cover existing incompatible versions with a regression test
2026-09-02 11:58:52 +01:00
Hugo P.Brito
c4a29defd9
fix(m365): pin Exchange Online module version
...
- Pin installation and import to a PowerShell 7.5-compatible release
- Add regression coverage for the required module version
- Document the M365 SDK fix
2026-09-01 15:38:01 +01:00
Rubén De la Torre Vico
1679094f22
feat(mcp): raise instead of returning error objects in the Prowler Hub tools ( #12533 )
2026-08-31 13:09:34 +02:00
Rubén De la Torre Vico
f05a490cd7
feat(mcp): raise instead of returning error objects in the Prowler App tools ( #12532 )
2026-08-31 10:57:58 +02:00
Alejandro Bailo
89988dada5
fix(ui): refresh cached permissions after token rotation ( #12640 )
2026-08-31 10:49:10 +02:00
ye11oc4t and Daniel Barranquero
0326844527
fix(github): paginate repository discovery ( #12460 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-31 10:15:29 +02:00
mintlify[bot]
73d5c6952b
docs: fix typos and grammar ( #12672 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-08-31 09:18:08 +02:00
mintlify[bot]
ad76b3026f
docs: brand tone and writing style fixes ( #12671 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-08-31 09:15:46 +02:00
Utkarsh Batham
e21946874f
feat(memorydb): add memorydb_cluster_in_transit_encryption_enabled check ( #12246 )
2026-08-28 14:03:10 +02:00
Sejal and Daniel Barranquero
2cae2058e9
feat(aws): add elasticbeanstalk_environment_no_secrets_in_configuration check ( #12378 )
...
Signed-off-by: unknown <sej1306kook@gmail.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-28 13:54:23 +02:00
Daniel Barranquero and Josema Camacho
c88f745038
feat(jira): return the created issue, sanitize labels and add bulk status lookup ( #12539 )
...
Co-authored-by: Josema Camacho <josema@prowler.com >
2026-08-28 13:47:12 +02:00
Prowler Bot and prowler-bot
c923c58a39
chore(release): Bump versions to v5.41.0 ( #12647 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-08-28 13:16:00 +02:00
c3bee8c21e
chore(changelog): v5.40.0 highlights ( #12569 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-08-28 13:10:06 +02:00
Prowler Bot and prowler-bot
4d13e8432e
chore(changelog): v5.40.0 ( #12642 )
...
Co-authored-by: prowler-bot <179230569+prowler-bot@users.noreply.github.com >
2026-08-28 11:51:30 +02:00
Pedro Martín
5f24bec9fe
fix(compliance): correct Cyber Essentials mappings and remediation text ( #12596 )
2026-08-28 11:08:15 +02:00
César Arroba
afefb8f333
fix(api): apply findings partition max age in months, not days ( #12580 )
2026-08-28 10:34:12 +02:00
Rubén De la Torre Vico
2b81fdcc04
fix(mcp): call the Mintlify search endpoint the documentation moved to ( #12578 )
2026-08-27 16:48:38 +02:00
Pablo Fernandez Guerra (PFE)
db298c1d48
fix(ui): redirect the Slack OAuth callback relative to the browser's origin ( #12577 )
2026-08-27 16:13:36 +02:00
2877c3d6c0
fix(slack): handle scans that produce no findings ( #12229 )
...
Co-authored-by: Juhef <117518034+juheff@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-27 14:03:33 +02:00
ee64c17108
fix(kubernetes): return empty list when resource gather fails ( #12225 )
...
Co-authored-by: Juhef <117518034+juheff@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-27 13:55:46 +02:00
Pablo Fernandez Guerra (PFE) and alejandrobailo
a610314eba
fix(ui): complete Slack OAuth callback server-side to avoid router race ( #12572 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-08-27 13:54:15 +02:00
Muhammad Ibrahim and pedrooot
301edea7ce
feat(compliance): add Cyber Essentials 3.3 for Azure ( #11588 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-08-27 13:31:18 +02:00
c89d900aae
fix(iac): raise typed exceptions instead of sys.exit on provider failures ( #12227 )
...
Co-authored-by: Juhef <117518034+juheff@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-27 12:15:50 +02:00
Hugo Pereira Brito
4cfb4eeb96
fix(sdk): use system trust store for push-to-cloud ( #12485 )
2026-08-27 11:07:14 +01:00
Pedro Martín and alejandrobailo
f19478f2f6
fix(compliance): discover universal frameworks from entry point ( #12536 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-08-27 09:17:39 +02:00
Chethas Dileep and Daniel Barranquero
2f11b16299
feat(github): add repository_default_workflow_permissions_read_only check ( #12143 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-27 09:00:42 +02:00
Pablo Fernandez Guerra (PFE)
654d2c9f17
docs: document Slack channel destinations for alerts ( #12496 )
2026-08-27 08:53:07 +02:00
Chethas Dileep and Daniel Barranquero
2721d42594
feat(github): add organization_actions_pull_request_approval_disabled check ( #12394 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-27 08:25:32 +02:00
Daniel Barranquero
bd1956446d
fix(alibabacloud): read OSS bucket sub-resource configs via the SDK execute path ( #12546 )
2026-08-26 16:41:13 +02:00
Pablo Fernandez Guerra (PFE)
d26d7cf91a
feat(ui): show a rule's destinations in the alerts list ( #12493 )
2026-08-26 13:36:31 +02:00
Pablo Fernandez Guerra (PFE)
4c20bf1fac
feat(ui): let alert rules target authorized Slack channels ( #12492 )
2026-08-26 12:55:49 +02:00
Chethas Dileep and Daniel Barranquero
9dc53ffc60
feat(github): add organization_default_workflow_permissions_read_only check ( #12122 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-26 12:21:49 +02:00
Alan Buscaglia and alejandrobailo
95642fb220
feat(ui): add Lighthouse request outcome feedback ( #12419 )
...
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com >
2026-08-26 11:34:40 +02:00
Pedro Martín
6449f3a592
fix(container): patch the high OpenSSL CVEs for container img ( #12549 )
2026-08-26 11:10:55 +02:00
Rubén De la Torre Vico
91e6cb798d
feat(mcp): classify shared tool failures and stop relaying upstream bodies ( #12531 )
2026-08-26 11:06:07 +02:00
Rubén De la Torre Vico
bcd37988b5
fix(mcp): patch the high openssl CVE in the container image ( #12547 )
2026-08-26 10:45:41 +02:00
Alejandro Bailo
7a64e1a1d1
feat(ui): add cancelled subscription variant to the trial sidebar banner ( #12538 )
2026-08-26 08:59:00 +02:00
Pablo Fernandez Guerra (PFE)
39c85ffb77
feat(ui): authorize multiple Slack destination channels ( #12491 )
2026-08-26 08:52:56 +02:00
Alex Chen and Daniel Barranquero
301ca50541
feat(alibabacloud): add oss_bucket_server_side_encryption_enabled check ( #11981 )
...
Signed-off-by: Alex Chen <l46983284@gmail.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-25 17:41:52 +02:00
Rubén De la Torre Vico
f299e1d9ac
fix(mcp): patch the two high sqlite CVEs in the container image ( #12537 )
2026-08-25 17:41:44 +02:00
João Mesquita and pedrooot
465e35bf54
fix(compliance): correct AWS FSBP check mapping for IAM.9 and EKS.1 ( #12372 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-08-25 17:38:33 +02:00
Pablo Fernandez Guerra (PFE)
829af2e3f7
docs: add Slack integration guide ( #12438 )
2026-08-25 15:44:34 +02:00
Hugo Pereira Brito
51c65bdc69
docs: restructure organization documentation ( #12521 )
2026-08-25 12:49:23 +01:00
Hugo Pereira Brito
d0c088dd0a
docs: explain AWS Organization account membership updates ( #12512 )
2026-08-25 12:47:23 +01:00
abidedavana and Daniel Barranquero
411d112165
feat(alibabacloud): add oss_bucket_versioning_enabled check ( #11913 )
...
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-25 13:03:25 +02:00
Gabriel and pedrooot
8a4cc8780d
feat(kubernetes): include cluster name in compliance reports ( #12506 )
...
Co-authored-by: pedrooot <pedromarting3@gmail.com >
2026-08-25 11:08:04 +02:00
Pepe Fagoaga
cd4d2a27e3
chore(lighthouse): rename not tested to not connected ( #12523 )
2026-08-25 09:21:18 +02:00
9898cf7364
feat(m365): add defender_domain_dmarc_records_published check ( #11936 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
Co-authored-by: hdy2001 <56308320+hdy2001@users.noreply.github.com >
2026-08-24 16:49:36 +02:00
83d8cfa829
fix(aws): treat security groups on Batch compute environments as used ( #12458 )
...
Co-authored-by: hackertwinten <193916571+hackertwinten@users.noreply.github.com >
Co-authored-by: Daniel Barranquero <danielbo2001@gmail.com >
2026-08-24 16:18:56 +02:00
mintlify[bot]
5202a68cf0
docs: brand tone and writing style fixes ( #12510 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-08-24 11:17:37 +02:00