broadcast_triage
Propagate a triage decision from a reference version to all other versions of the same product, eliminating the need to repeat the operation for each version.
Instructions
⚠ WRITE (when mode="exact"). Fan out triage decisions to all versions.
A specialised form of carry_over_triage for the case where a new
CVE is found simultaneously in multiple versions of the same product.
Instead of running carry_over N times, triage the finding once in any
version, then call this tool to propagate the decision in all
directions (newer AND older versions).
Steps:
Fetches every version of
project_namefrom DT.Excludes the reference version.
Calls
carry_over_triage(reference → target)for each.Returns per-target results plus an aggregate summary.
ALWAYS run mode="dry_run" first to review the plan.
Args: reference_project_uuid: UUID of the version that already has the triage decision to broadcast. project_name: Exact project name (used to find all other versions). mode: "dry_run" (no writes) or "exact" (performs writes). include_updated_components: Also transfer updated_component matches. Default False — conservative. overwrite_not_set: Transfer over targets in state NOT_SET. Default True. overwrite_any: Transfer over targets in any state. Default False. comment_prefix: Prepended to every carry-over comment. max_operations: Per-target cap. Raise if a single target needs more. active_only: Skip inactive/archived versions. Default True.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reference_project_uuid | Yes | ||
| project_name | Yes | ||
| mode | No | dry_run | |
| include_updated_components | No | ||
| overwrite_not_set | No | ||
| overwrite_any | No | ||
| comment_prefix | No | [dtrack-mcp] | |
| max_operations | No | ||
| active_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||