SarifDriver
The analysis tool that was run.
A component, such as a plug-in or the driver, of the analysis tool that was run.
The analysis tool object that will be merged with a separate run.
Since
0.12.0
Constructors
Properties
The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.
The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).
The absolute URI from which the tool component can be downloaded.
A comprehensive description of the tool component.
A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.
The absolute URI at which information about this version of the tool component can be found.
Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.
The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).
The semantic version of the localized strings defined in this component; maintained by components that provide translations.
An array of the artifactLocation objects associated with the tool component.
The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.
An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.
The organization or company that produced the tool component.
A localizable string containing the name of the suite of products to which the tool component belongs.
Key/value pairs that provide additional information about the tool component.
A string specifying the UTC date (and optionally, the time) of the component's release.
The tool component version in the format specified by Semantic Versioning 2.0.
A brief description of the tool component.
An array of toolComponentReference objects to declare the taxonomies supported by the tool component.
Translation metadata, required for a translation, not populated by other component types.