Tutorial 8 - Vulnerability Triage¶
Your DejaCode administrator has set up triage rulesets for your Dataspace, and one or more of them have been assigned to the product you want to review. This tutorial walks you through discovering triage recommendations on a product, understanding what they mean, recording your vulnerability analysis, and tracking the associated requests.
See also
Refer to Vulnerability Triage Engine for a complete description of all available rules, actions, and triage record lifecycle. If you are an administrator and need to create or configure rulesets, refer to How To 7 - Configure Vulnerability Triage. If this is your first time reviewing a product’s vulnerabilities, start with Review Vulnerabilities Affecting Your Product.
Sign in to DejaCode.
Open the Vulnerabilities Tab¶
From the main navigation, browse to the product you want to review.
Open the product detail page and navigate to the Vulnerabilities tab.
The tab lists all packages in the product that have known vulnerabilities, one card per package. Each card header shows the package risk, the non-vulnerable version to upgrade to, the number of vulnerabilities and known exploits, and how many vulnerabilities are already analyzed. The card lists the individual vulnerabilities that affect the package, along with their summary, risk scores, and exploitability indicators.
Packages with all their vulnerabilities analyzed are collapsed by default. Use the Expand all and Collapse all buttons to open or close all the cards at once. Only the first five vulnerabilities of a package are displayed: click Show N more vulnerabilities at the bottom of the card to display the others. Click the info icon next to a vulnerability ID for its aliases and SSVC decision.
When triage rulesets are assigned to the product, a Recommendation column appears between the exploitability and the analysis columns. If you do not see this column, no ruleset is assigned to this product yet: refer to Assign Rulesets to Products for how to assign one.
Read the Recommendation Column¶
Each row in the Recommendation column can show up to four pieces of information:
Action badge: the remediation action recommended by the highest-precedence ruleset that matched this vulnerability (e.g., Upgrade Package, Reachability Analysis, Notify).
Ruleset name: the name of the ruleset that produced the recommendation.
Since: the date when the triage engine first detected this vulnerability for this product.
Request link: if a DejaCode request was opened automatically for this vulnerability, a link appears here. Click it to open the request in a new tab.
If a vulnerability row has no recommendation badge, no enabled ruleset currently matches it for this product.
Filter and Prioritize¶
Use the Filters bar at the top of the Vulnerabilities tab to narrow down the list:
Filter by Risk to surface the packages with the most critical vulnerabilities.
Filter by Recommendation to focus on vulnerabilities requiring a specific remediation (e.g., show only those flagged for an upgrade).
Filter by Analysis to identify vulnerabilities not yet triaged.
Filter by Reachability to focus on vulnerabilities reachable in the product.
Each filter button displays its selected value. Click Clear search and filters to reset the list.
Record a Vulnerability Analysis¶
The Recommendation column tells you what action to take. To record your analysis findings:
In the vulnerability row, click the Edit analysis icon on the right side of the row.
An analysis modal opens for that package and vulnerability combination.
Fill in the fields that apply to your findings:
State: select the analysis state that reflects your conclusion (e.g., In Triage, Resolved, Not Affected).
Justification: select the reason for your conclusion if applicable.
Responses: select one or more response actions you are taking.
Is Reachable: indicate whether the vulnerability is reachable in this product’s runtime context.
Detail: add any free-text notes for your team.
Click Submit. The analysis values appear in the row immediately.
See also
Refer to How To 4 - Product Vulnerability Analysis for a detailed guide on vulnerability analysis fields and their meaning.
Note
If an Analysis Preset was configured for the ruleset, some fields may already be pre-filled when you open the modal. An “Auto-applied” indicator with the preset name appears in the row for these analyses instead of the usual last-modified-by information. You can modify any pre-filled value. Once you save, the analysis becomes yours and the engine will not overwrite it.
Track Open Requests¶
When the administrator has configured a Request Template on the ruleset, the engine opens one request per matched vulnerability automatically. The request link appears in the Recommendation column below the detection date.
To work with the request:
Click the Request #<id> link in the Recommendation column.
The request opens in a new tab with the full workflow context.
Use the request to coordinate remediation with your team, add comments, and record the resolution outcome.
The linked request is not automatically closed when the triage record is cleared. This allows you to track remediation progress independently of the triage state.
Recommendations Update Automatically¶
There is no manual re-evaluation step: recommendations are recalculated immediately whenever something relevant changes, and the refreshed result is there on your next page reload.
Saving your own vulnerability analysis re-evaluates the product right away.
A package being added to or removed from the product re-evaluates it too.
Vulnerabilities whose conditions are no longer met by any active ruleset rule will have their recommendation cleared from the column.