Conversation
There was a problem hiding this comment.
Pull request overview
Adds UI support on the dependency vulnerability details page to fetch and display a crowdsourced VEX recommendation, show whether it matches an already-applied rule, and allow applying the recommendation as a VEX rule.
Changes:
- Added a reusable
VexRuleListitemcomponent for rendering VEX rule entries. - Added
AcceptVexRuleRecommendationDialogto review/apply a recommended VEX rule. - Updated the dependency risk details page to fetch a recommendation and render “Recommendation” vs “Applied Rules” sections.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 9 comments.
| File | Description |
|---|---|
| src/components/vex-rules/VexRuleListitem.tsx | New shared list-item component for displaying VEX rule summary + result. |
| src/components/vex-rules/AcceptVexRuleRecommendationDialog.tsx | New dialog to inspect and apply a recommended VEX rule via API call. |
| src/app/(loading-group)/.../dependency-risks/[vulnId]/page.tsx | Fetches recommendation via SWR and integrates recommendation/applied rules UI + dialog wiring. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Integrated crowdsourced vexing and endpoint request
Issue: l3montree-dev/devguard#1903