Skip to content

Prowler

v5.35.0 Security

This release includes 3 security fixes for security teams reviewing exposed deployments.

βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’
This release patches 3 known CVEs

Topics

aws azure cis-benchmark cloud cloudsecurity compliance
+12 more
cspm security forensics gcp gdpr hardening iam multi-cloud python security-audit security-hardening security-tools

Affected surfaces

auth deps

ReleasePort's take

Moderate signal
editorial:auto 9d

Jira integration now restricts credential domains to alphanumeric and hyphens; social account linking enforces verified email matches on both sides.

Why it matters: Security impact: Jira credentials accept only bare Atlassian site names (letters, numbers, hyphens); social linking requires matching verified emails. Severity scores are high‑90s for these changes.

Summary

AI summary

Broad release touches πŸ” Security, πŸ”„ Changed, 🐞 Fixed, and https://prowler.com/pricing.

Changes in this release

Security Critical

Jira integration credentials now accept only bare Atlassian site names (letters, numbers, hyphens).

Jira integration credentials now accept only bare Atlassian site names (letters, numbers, hyphens).

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Security High

Social account linking now requires verified matching email from both identity provider and existing user account, disabling connection notification emails.

Social account linking now requires verified matching email from both identity provider and existing user account, disabling connection notification emails.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Security High

Resolved 13 npm audit advisories (3 high, 9 moderate, 1 low) by patching dependencies including `hono` CVE-2026-59896.

Resolved 13 npm audit advisories (3 high, 9 moderate, 1 low) by patching dependencies including `hono` CVE-2026-59896.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Feature Medium

Lighthouse AI side chat now allows in‑app interaction without leaving the page, with expandable full‑page view.

Lighthouse AI side chat now allows in‑app interaction without leaving the page, with expandable full‑page view.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Feature Medium

Lighthouse AI can now perform actions (connect/remove providers, trigger scans, update settings, manage mutelist) gated by RBAC.

Lighthouse AI can now perform actions (connect/remove providers, trigger scans, update settings, manage mutelist) gated by RBAC.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Feature Medium

One‑step AWS Organizations onboarding via single CloudFormation stack replaces manual StackSet setup.

One‑step AWS Organizations onboarding via single CloudFormation stack replaces manual StackSet setup.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Feature Medium

Scan configurations now support `excluded_checks` and `excluded_services` to narrow execution scope.

Scan configurations now support `excluded_checks` and `excluded_services` to narrow execution scope.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Bugfix Medium

AWS S3 integration CloudFormation quick‑create link now pre‑fills bucket owner account ID, preventing validation error.

AWS S3 integration CloudFormation quick‑create link now pre‑fills bucket owner account ID, preventing validation error.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Bugfix Medium

`Scan ID` filter on Findings page now correctly shows active scan when opening findings from a scan's `View Findings` action.

`Scan ID` filter on Findings page now correctly shows active scan when opening findings from a scan's `View Findings` action.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Refactor Low

Core Prowler tools renamed from `prowler_app_*` prefix to shorter `prowler_*`, preserving legacy compatibility.

Core Prowler tools renamed from `prowler_app_*` prefix to shorter `prowler_*`, preserving legacy compatibility.

Source: llm_adapter@2026-07-17

Confidence: high

β€”
Full changelog

✨ New features to highlight in this version

Enjoy them all now for free at https://cloud.prowler.com

πŸ’¬ Lighthouse AI - Side Chat

[!NOTE]
This feature is available exclusively in Prowler Cloud and Prowler Private Cloud with a subscription.

Lighthouse AI now lives in a side panel you can open from anywhere in the app. Ask about the findings you are looking at without leaving the page, and expand to the full-page chat at any time: your draft, messages, and streaming response come along. Finding and resource details share the same panel, with tabs to switch between Details and Lighthouse AI.

Read more in our Lighthouse AI documentation.

πŸ€– Lighthouse AI - Take Action

[!NOTE]
This feature is available exclusively in Prowler Cloud and Prowler Private Cloud with a subscription.

Lighthouse AI is no longer read-only. Ask it to do things and it will: connect or remove providers, trigger a scan, schedule daily scans, update scan settings, and manage your mutelist and mute rules, straight from the chat. Every action is gated by RBAC: Lighthouse can only do what the user asking could do themselves.

Read more in our Lighthouse AI capabilities.

☁️ One-step AWS Organizations onboarding

[!NOTE]
This feature is available exclusively in Prowler Cloud and Prowler Private Cloud with a subscription.

Onboarding an entire AWS Organization is now a single step. One CloudFormation quick-create link deploys the management account role and a service-managed StackSet that rolls the role out to every member account, replacing the manual StackSet console setup. Target the whole organization or a specific Organizational Unit or Root ID, and deploy from the management account or a delegated administrator. The S3 integration quick-create link also pre-fills the bucket owner account ID, preventing a stack validation error.

Built on the full-organization CloudFormation template contributed by @jchrisfarris β€” thanks!

Read more in our AWS Organizations documentation.

🎯 Scan configurations: exclude checks and services

[!NOTE]
This feature is available exclusively in Prowler Cloud and Prowler Private Cloud with a subscription.

Scan configurations now accept excluded_checks and excluded_services to narrow the execution scope. Skip individual checks or entire services per provider, and the scan does not run them at all: less noise, faster scans, and no findings you would mute anyway.

Read more in our Scan Configuration documentation.

🧭 Redesigned sidebar navigation

The sidebar was redesigned around how you actually work: grouped sections for security, settings, and help, a Home/Chat switch at the top, collapsible configuration entries, clearer active states, and a responsive mobile overlay.

πŸ”Œ Prowler MCP tools renamed to prowler_*

Core Prowler tools in Prowler MCP moved from the prowler_app_* prefix to the shorter prowler_* namespace, and the MCP documentation was restructured around it. Legacy prowler_app_* names keep working in Lighthouse AI, so existing setups are not broken.

Read more in our Prowler MCP tools reference.

πŸ” Security

  • Jira integration credentials now only accept bare Atlassian site names (letters, numbers, and hyphens), and Jira tenant information requests validate site names and no longer follow redirects.
  • Social account linking now requires a verified matching email from both the identity provider and the existing user account, and account connection notification emails are disabled.
  • 13 advisories reported by pnpm audit on the UI (3 high, 9 moderate, 1 low) are resolved with patched versions of hono, ws, vite, dompurify, js-yaml, @opentelemetry/core, and @babel/core, including hono CVE-2026-59896.

πŸ™Œ External Contributors

No external contributors in this release.

Special mention to @jchrisfarris, whose full-organization CloudFormation template from v5.34.0 powers the new one-step AWS Organizations onboarding (#10403).


UI

πŸ”„ Changed

  • AWS Organizations onboarding now deploys the management account role and the member-account StackSet from a single CloudFormation stack, replacing the manual StackSet console step (#11927)
  • Dynamic providers can now be renamed and deleted from the Providers table (#11957)
  • Sidebar navigation with grouped sections, clearer active states, and a responsive mobile overlay (#11994)
  • Core Prowler tools in Lighthouse use the prowler_* namespace while preserving legacy prowler_app_* compatibility (#12017)

🐞 Fixed

  • The AWS S3 integration CloudFormation quick-create link now sets the bucket owner account ID, preventing a stack validation error when S3 integration is enabled (#11927)
  • Scan ID filter on the Findings page now shows the active scan when opening findings from a scan's View Findings action (#11997)

πŸ” Security

  • js-yaml to 4.3.0, @sentry/nextjs to 10.65.0 with import-in-the-middle 3.3.1, and transitive hono, dompurify, ws, vite, @babel/core and @opentelemetry/core to patched versions, resolving 13 npm audit advisories (3 high, 9 moderate, 1 low) plus hono CVE-2026-59896, published on NVD but not yet in the npm audit feed (#12029)

API

🐞 Fixed

  • attack-paths-scan-perform Celery tasks now use the configurable long-task time limits instead of the six-hour defaults (#12009)
  • Attack Paths scans handle provider deletion races cleanly, detect stale tasks after 16 hours, use backend-specific graph synchronization batches, and report exhausted Neptune write retries with the original database error (#12019)

πŸ” Security

  • Jira integration credentials only accept bare Atlassian site names containing letters, numbers, and hyphens (#12012)
  • Social account linking requires a verified matching email from both the identity provider and the existing user account without sending account connection notifications (#12013)

SDK

πŸš€ Added

  • excluded_checks and excluded_services in scan configurations to narrow the execution scope (#12028)

πŸ” Security

  • Jira tenant information requests validate site names and do not follow redirects (#12012)

MCP

πŸ”„ Changed

  • Core Prowler tool namespace from the prowler_app_* prefix to prowler_* (#12017)

Breaking Changes

  • Core Prowler tools renamed from `prowler_app_*` to `prowler_*`; legacy names remain functional for backward compatibility.

Security Fixes

  • hono CVE-2026-59896 patched; upgraded `js-yaml`, `@sentry/nextjs`, transitive deps (`dompurify`, `ws`, `vite`, `@babel/core`, `@opentelemetry/core`) to resolve 13 npm audit advisories (3 high, 9 moderate, 1 low).
  • Jira integration credentials now restrict site names to alphanumeric/hyphen characters and prevent redirect following.
  • Social account linking enforces verified matching email on both sides and disables connection notification emails.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Prowler

Get notified when new releases ship.

Sign up free

About Prowler

Tool based on AWS-CLI commands for Amazon Web Services account security assessment and hardening.

All releases β†’

Related context

Related CVEs

Earlier breaking changes

  • v5.34.0 Renames UI integration enable flags to past tense (e.g., UI_SENTRY_ENABLE β†’ UI_SENTRY_ENABLED).

Beta — feedback welcome: [email protected]