coder999o opened a new pull request, #4093: URL: https://github.com/apache/rocketmq-dashboard/pull/4093
## What is the purpose of the change This PR adds user credential security insights to RocketMQ Studio. The Studio user management page now shows password strength guidance when creating or resetting users, summarizes visible account security risks, and highlights password rotation status from existing user metadata. This helps administrators spot weak passwords, stale administrator credentials, unknown password age, and single active administrator risk before changing account state. ## Brief changelog - Add a Studio user security analyzer for password strength, password rotation, and account risk summaries. - Add a reusable credential security panel for password forms and the user list overview. - Show password rotation status and password changed time in the Studio user table. - Add focused unit tests and page rendering tests for the new security insights. ## Verifying this change - `npm run test -- --run src/utils/studioUserSecurity.test.ts src/pages/studio/__tests__/UserManagement.test.tsx` - `git diff --check` - `npm run lint -- src/utils/studioUserSecurity.ts src/utils/studioUserSecurity.test.ts src/components/StudioUserSecurityPanel.tsx src/pages/studio/UserManagement.tsx src/pages/studio/__tests__/UserManagement.test.tsx` - `npm run build` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
