Define protocol to allow embedded messages links to refer to other results #318
Labels
2.1.0-CSD.1
Will be fixed in SARIF v2.1.0 CSD.1.
design-approved
The TC approved the design and I can write the change draft
e-ballot-3
enhancement
impact-non-breaking-change
merged
Changes merged into provisional draft.
p1
Priority 1 issue to close
tc-34
Producers could use this mechanism to share complex supporting information such as code flows.
The 'root' result could contain this data and have an array of related results for all its 'children'. Each child result could have a related results array that points to the parent. This is just one idea for a convention for code sharing.
The broader issue: a tool might generate a lengthy and complex code flow which raises many results, each of which requires, by spec, a different result (because they are disposed as individual items). In a different design, we could have oriented around the code flow, hanging lists of results off it.
Final note: it would be helpful for users to be able to click a link to an arbitrary result, as you can with a related location. To enable this requires that SARIF log file producers ensure that all ids across the format's various constructs are unique.
The text was updated successfully, but these errors were encountered: