-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make sure result.id explicitly notes its relevance to automation/results management systems #136
Comments
|
@lgolding we shouldn't have removed instanceId from the result object, need to restore. |
|
@michaelcfanning ? We didn't remove it. It's defined in the spec (but we just called it |
|
@michaelcfanning Do you want to leave this issue open to track improvements to the text that describes |
|
@lgolding yes. i went ahead and tweaked the title a bit. |
|
we might want to make this thing (and other similar things) a guid instead of just an id. |
|
@michaelcfanning Please read the existing text of §3.19.3, result.id property. It already discusses the relevance of this property to result management systems. At some point -- I can't find the email -- we discussed separating the following two concepts:
Now, the spec text still mixes these two concepts. It suggests three different ways to use I think I should do the following:
Do you agree? |
|
@michaelcfanning I found the email:
In it you agree with my proposal immediately above. BUT! You wrote:
I don't think this is right. The result producer populates Do you agree? |
|
By result producer i meant 'the thing that automates the production of results'. The SARIF tool producer populates partialFingerprints. The broader thing (which you have more usefully named as the 'result management system' should populate fingerprints. |
|
@michaelcfanning Perfect. Do you agree with the rest of what I wrote in the two comments preceding yours? |
|
@michaelcfanning No, I'm being too reticent. Your email already did agree with what I wrote, and you clarified the only point of confusion, so I'll go ahead with this as the POR. |
|
@michaelcfanning I'm writing this now. Following up on the comment above, I checked and the SDK does now define |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

when a results management system returns a SARIF file, it may usefully decorate a result with an instance id of some kind. following the 'automationId' property that already exists in the log file (to allow correlation of a log file with a broader automation effort), we should provide an id slot for a results management system to pass an identifier that uniquely identifies the result. a SARIF consumer could then use the id in a call to the results management system to do things like mark it as a false positive.
we could call this thing the 'automationId' as well.
The text was updated successfully, but these errors were encountered: