Skip to content

feat: [five-c] Compliance control center dashboard#513

Merged
tdruez merged 14 commits intomainfrom
403-5c-control-center-dashboard
Apr 15, 2026
Merged

feat: [five-c] Compliance control center dashboard#513
tdruez merged 14 commits intomainfrom
403-5c-control-center-dashboard

Conversation

@tdruez
Copy link
Copy Markdown
Contributor

@tdruez tdruez commented Apr 8, 2026

Issues

Changes

Available from navbar: "Tools" > "Control Center"

  • Add compliance control center dashboard
  • Overview of problematic products
  • Display license issues and vulnerability issues
  • List of products, number of vulnerabilities, include links to drill down
  • Add support for vulnerability_risk_threshold
  • Refactor annotations to a new ProductQuerySet for re-usability
  • Display risk_threshold in compliance table

Screens

Screenshot 2026-04-08 at 18 18 14

Screenshot 2026-04-08 at 18 18 24

tdruez added 5 commits April 8, 2026 15:27
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@DennisClark
Copy link
Copy Markdown
Member

DennisClark commented Apr 8, 2026

@tdruez the new form looks great in staging Starship, which has a lot of complicated products. Performance is quite acceptable as well, and I tested the security-by-product for different users and that appears to be working just fine. Also I have not discovered any data discrepancies. And I like the shield icon.

I need to spend more time on it to provide any specific suggestions regarding the UI, except I think that even though it's pretty easy to use the Tools menu to get to the new Control Center, it's not really intuitive or obvious to the user right away. Perhaps there should be a link to it right on the Home page, maybe right below the "Welcome to ..." panel and just above the message text panel; the link might be something like

shield icon Compliance Control Center
or even
shield icon My Compliance Control Center

in fairly bold text. Thoughts?

tdruez added 8 commits April 15, 2026 15:39
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez
Copy link
Copy Markdown
Contributor Author

tdruez commented Apr 15, 2026

Additional changes

  • Add support for vulnerability_risk_threshold
  • Refactor annotations to a new ProductQuerySet for re-usability
  • Display risk_threshold in compliance table
  • Add pagination
  • Add unit tests

Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez
Copy link
Copy Markdown
Contributor Author

tdruez commented Apr 15, 2026

I need to spend more time on it to provide any specific suggestions regarding the UI, except I think that even though it's pretty easy to use the Tools menu to get to the new Control Center, it's not really intuitive or obvious to the user right away. Perhaps there should be a link to it right on the Home page, maybe right below the "Welcome to ..." panel and just above the message text panel; the link might be something like

@DennisClark Great idea, let's implement it as part of:

@tdruez tdruez merged commit a1e22b9 into main Apr 15, 2026
4 checks passed
@tdruez tdruez deleted the 403-5c-control-center-dashboard branch April 15, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants