mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-24 04:51:51 +00:00
f77897f813
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>
15 KiB
15 KiB
Prowler UI Changelog
All notable changes to the Prowler UI are documented in this file.
[1.11.0] (Prowler v5.11.0 - UNRELEASED)
🚀 Added
Cloud Providertype filter to providers page (#8473)- New menu item under Configuration section for quick access to the Mutelist (#8444)
- Resource agent to Lighthouse for querying resource information (#8509)
- Lighthouse support for OpenAI GPT-5 (#8527)
🔄 Changed
- Disable
See Compliancebutton until scan completes (#8487) - Provider connection filter now shows "Connected/Disconnected" instead of "true/false" for better UX (#8520)
🐞 Fixed
- DataTable column headers set to single-line (#8480)
❌ Removed
[1.10.1] (Prowler v5.10.1)
🐞 Fixed
- Field for
Assume Rolein AWS role credentials form shown again (#8484) GitHubsubmenu to High Risk Findings (#8488)- Improved Overview chart
Findings by Severityspacing (#8491)
[1.10.0] (Prowler v5.10.0)
🚀 Added
- Lighthouse banner (#8259)
- Amazon AWS S3 integration (#8391)
- Github provider support (#8405)
- XML validation for SAML metadata in the UI (#8429)
- Default Mutelist placeholder in the UI (#8455)
- Help link in the SAML configuration modal (#8461)
🔄 Changed
- Rename
MembershipstoOrganizationin the sidebar (#8415)
🐞 Fixed
- Display error messages and allow editing last message in Lighthouse (#8358)
❌ Removed
- Removed
Browse all resourcesfrom the sidebar, sidebar now shows a singleResourcesentry (#8418) - Removed
Misconfigurationsfrom theTop Failed Findingssection in the sidebar (#8426)
[v1.9.0] (Prowler v5.9.0)
🚀 Added
- Mutelist configuration form (#8190)
- SAML login integration (#8203)
- Resource view (#7760)
- Navigation link in Scans view to access Compliance Overview (#8251)
- Status column for findings table in the Compliance Detail view (#8244)
- Allow to restrict routes access based on user permissions (#8287)
- Max character limit validation for Scan label (#8319)
🔐 Security
- Enhanced password validation to enforce 12+ character passwords with special characters, uppercase, lowercase, and numbers (#8225)
🔄 Changed
- Upgrade to Next.js 14.2.30 and lock TypeScript to 5.5.4 for ESLint compatibility (#8189)
- Improved active step highlighting and updated step titles and descriptions in the Cloud Provider credentials update flow (#8303)
- Refactored all existing links across the app to use new custom-link component for consistent styling (#8341)
🐞 Fixed
- Error message when launching a scan if user has no permissions (#8280)
- Include compliance in the download button tooltip (#8307)
- Redirection and error handling issues after deleting a provider groups (#8389)
[v1.8.1] (Prowler 5.8.1)
🔄 Changed
- Latest new failed findings now use
GET /findings/latest(#8219)
❌ Removed
- Validation of the provider's secret type during updates (#8197)
[v1.8.0] (Prowler v5.8.0)
🚀 Added
- New profile page with details about the user and their roles (#7780)
- Improved
SnippetChipcomponent and show resource name in new findings table (#7813) - Possibility to edit the organization name (#7829)
- GCP credential method (Account Service Key) (#7872)
- Compliance detail view: ENS (#7853)
- Compliance detail view: ISO (#7897)
- Compliance detail view: CIS (#7913)
- Compliance detail view: AWS Well-Architected Framework (#7925)
- Compliance detail view: KISA (#7965)
- Compliance detail view: ProwlerThreatScore (#7979)
- Compliance detail view: Generic (rest of the compliances) (#7990)
- Compliance detail view: MITRE ATTACK (#8002)
- Improve
Scan IDfilter by adding more context and enhancing the UI/UX (#8046) - Lighthouse chat interface (#7878)
- Google Tag Manager integration (#8058)
🔄 Changed
Provider UIDfilter to scans page (#7820)- Aligned Next.js version to
v14.2.29across Prowler and Cloud environments for consistency and improved maintainability (#7962) - Refactor credentials forms with reusable components and error handling (#7988)
- Updated the provider details section in Scan and Findings detail pages (#7968)
- Make user and password fields optional but mutually required for M365 cloud provider (#8044)
- Improve filter behaviour and relationships between filters in findings page (#8046)
- Set filters panel to be always open by default (#8085)
- Updated "Sign in"/"Sign up" capitalization for consistency (#8136)
- Duplicate API base URL as an env var to make it accessible in client components (#8131)
🐞 Fixed
- Sync between filter buttons and URL when filters change (#7928)
- Improve heatmap perfomance (#7934)
- SelectScanProvider warning fixed with empty alias (#7998)
- Prevent console warnings for accessibility and SVG(#8019)
[v1.7.3] (Prowler v5.7.3)
🐞 Fixed
- Encrypted password typo in
formSchemas(#7828)
[v1.7.2] (Prowler v5.7.2)
🐞 Fixed
- Download report behaviour updated to show feedback based on API response (#7758)
- Missing KISA and ProwlerThreat icons added to the compliance page [(#7860)(https://github.com/prowler-cloud/prowler/pull/7860)]
- Retrieve more than 10 scans in /compliance page (#7865)
- Improve CustomDropdownFilter component [(#7868)(https://github.com/prowler-cloud/prowler/pull/7868)]
[v1.7.1] (Prowler v5.7.1)
🐞 Fixed
- Validation to AWS IAM role (#7787)
- Tweak some wording for consistency throughout the app (#7794)
- Retrieve more than 10 providers in /scans, /manage-groups and /findings pages (#7793)
[v1.7.0] (Prowler v5.7.0)
🚀 Added
- Chart to show the split between passed and failed findings (#7680)
Accordioncomponent (#7700)- Improve
Provider UIDfilter by adding more context and enhancing the UI/UX (#7741) - AWS CloudFormation Quick Link to the IAM Role credentials step (#7735)
– Use
getLatestFindingson findings page when no scan or date filters are applied (#7756)
🐞 Fixed
- Form validation in launch scan workflow (#7693)
- Moved ProviderType to a shared types file and replaced all occurrences across the codebase (#7710)
- Added filter to retrieve only connected providers on the scan page (#7723)
❌ Removed
- Alias if not added from findings detail page (#7751)
[v1.6.0] (Prowler v5.6.0)
🚀 Added
- Support for the
M365Cloud Provider (#7590) - Option to customize the number of items displayed per table page (#7634)
- Delta attribute in findings detail view (#7654)
- Delta indicator in new findings table (#7676)
- Button to download the CSV report in compliance card (#7665)
- Show loading state while checking provider connection (#7669)
🔄 Changed
- Finding URLs now include the ID, allowing them to be shared within the organization (#7654)
- Show Add/Update credentials depending on whether a secret is already set or not (#7669)
🐞 Fixed
- Set a default session duration when configuring an AWS Cloud Provider using a role (#7639)
- Error about page number persistence when filters change (#7655)
[v1.5.0] (Prowler v5.5.0)
🚀 Added
- Social login integration with Google and GitHub (#7218)
one-time scanfeature: Adds support for single scan execution (#7188)- Accepted invitations can no longer be edited (#7198)
- Download column in scans table to download reports for completed scans (#7353)
- Show muted icon when a finding is muted (#7378)
- Static status icon with link to service status page (#7468)
🔄 Changed
- Tweak styles for compliance cards (#7148)
- Upgrade Next.js to v14.2.25 to fix a middleware authorization vulnerability (#7339)
- Apply default filter to show only failed items when coming from scan table (#7356)
- Fix link behavior in scan cards: only disable "View Findings" when scan is not completed or executing (#7368)
[v1.4.0] (Prowler v5.4.0)
🚀 Added
exportsfeature: Users can now download artifacts via a new button (#7006)- New sidebar with nested menus and integrated mobile navigation (#7018)
- Animation for scan execution progress—it now updates automatically.(#6972)
status_extendedattribute to finding details (#6997)Prowler versionto the sidebar (#7086)
🔄 Changed
- New compliance dropdown (#7118)
🐞 Fixed
- Revalidate the page when a role is deleted (#6976)
- Allows removing group visibility when creating a role (#7088)
- Displays correct error messages when deleting a user (#7089)
- Updated label: "Select a scan job" → "Select a cloud provider" (#7107)
- Display uid if alias is missing when creating a group (#7137)
[v1.3.0] (Prowler v5.3.0)
🚀 Added
- Findings endpoints now require at least one date filter (#6864)
🔄 Changed
[v1.2.0] (Prowler v5.2.0)
🚀 Added
First seenfield included in finding details (#6575)
🔄 Changed
- Completely redesigned finding details layout (#6575)
- Completely redesigned scan details layout (#6665)
- Simplified provider setup: reduced from 4 to 3 steps Successful connection now triggers an animation before redirecting to
/scans(#6665)