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]

Reply via email to