ballot_3311.html Details

Document Details     TC Member Document View
Title 03311: Schema ballot: Issue #179
Name * 03311: Schema ballot: Issue #179 (14K)
Description EBALLOT PROPOSAL: define a mechanism to allow a tool to explicitly detail any plug-ins or extensions that were in play during the analysis run (and which potentially contribute to changes in analysis behavior). API IMPACT tool.sarifLoggerVersion property deleted (as it hasn't been helpful to date) Define a toolComponent object to represent a tool's driver and its extensions. Transfer all existing tool properties except language to toolComponent, with the following changes:. Change the type of the shortDescription property from message object to multiformatMessageString object. Change the type of the fullDescription property from message object to multiformatMessageString object. Add a property artifactIndex to locate the component in the run.artifacts array. In the tool object: Add a property driver of type toolComponent to represent the driver: required Add a property extensions of type array of toolComponent to represent all extensions. Add toolComponent as a new file role. NOTES Since conversion.tool was and remains a tool instance, a converter has a driver and can have extensions. result.rulePointer can be used to associate a result with an extension (see #324 for more) https://github.com/oasis-tcs/sarif-spec/issues/179
Group OASIS Static Analysis Results Interchange Format (SARIF) TC
Folder System Ballot Results
Submitter David Keaton
Date Submitted Thursday, 07 March 2019 10:01pm
Document State Draft (A preliminary unapproved sketch, outline, or version.)
Access This document is visible to OASIS Static Analysis Results Interchange Format (SARIF) TC and shared with:
  • OASIS Open (General Membership)
  • General Public

Referenced Items
Name Type Date Action
Ballot
2019-03-08