Consider adding 'updated' baselineState #312
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
design-improvement
impact-breaks-consumers
impact-breaks-producers
p1
Priority 1 issue to close
resolved-fixed
Feedback from an internal MS results matching effort. In some cases, a result is matched but details of it have been updated in some way that warrants refreshing the already filed work item. For this case, it would be helpful to have an 'updated' baseline state (which indicates the baseline result was effectively matched but something interesting changed about it). It is inefficient to consult the work item server for all 'existing' matches and comparing the filed result against current details. For 'existing' items, no server interaction s/be required. Here are all the possibilities for the work item filer:
To provide a specific example, we have an analysis that analyzes a structural JSON file, looking for bad values in properties. The violation locations are denoted by a JSON path, for example, myObject.myProperty. In some cases, a work item may be filed already against the contents of myObject.myProperty. In a subsequent run, the literal contents of myProperty may have changed (but with the result that the scan tool still objects to them). For this case, we consider the result matched (because it is against the identical scan target, which is owned by a specific engineering team) but want to update the filed item to include new details of what changed.
@lgolding, FYI
The text was updated successfully, but these errors were encountered: