coder999o opened a new pull request, #3010: URL: https://github.com/apache/rocketmq-dashboard/pull/3010
## What is the purpose of the change Add an ACL risk diagnostics view to RocketMQ Studio. The new view analyzes the loaded Broker cluster ACL configuration and highlights risky settings such as disabled ACL, broad global or account whitelists, duplicate access keys, excessive admin accounts, default allow permissions, wildcard permissions, and malformed permission entries. ## Brief changelog - Add an ACL risk diagnostics utility for Plain Access accounts, default permissions, wildcard grants, whitelist scope, duplicate access keys, ACL version, and ACL enabled-state checks. - Show ACL health score, risk metrics, risk table, and recommendations in the Cluster ACL Config tab. - Add unit tests for diagnostic rules and page-level coverage for the new ACL diagnostics view. ## Verifying this change - `npm run test -- aclRiskDiagnostics` - `npm run test -- AclPage` - `npm run lint` - `npm run build` - `git diff --check` - `git ai status` -- 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]
