Run
Describes a single run of an analysis tool, and contains the reported output of that run.
Since
0.12.0
Constructors
Properties
Automation details that describe this run.
The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.
Specifies the unit in which the tool measures columns.
A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.
Specifies the default encoding for any artifact object that refers to a text file.
Specifies the default source language for any artifact object that refers to a text file that contains source code.
References to external property files that should be inlined with the content of a root log file.
Describes the invocation of the analysis tool.
The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture 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).
An array of logical locations such as namespaces, types or functions.
An ordered list of character sequences that were treated as line breaks when computing region information for the run.
The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.
Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).
Key/value pairs that provide additional information about the run.
An array of strings used to replace sensitive information in a redaction-aware property.
The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.
Automation details that describe the aggregate of runs to which this run belongs.
A specialLocations object that defines locations of special significance to SARIF consumers.
An array of toolComponent objects relevant to a taxonomy in which results are categorized.
An array of threadFlowLocation objects cached at run level.
Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.
The set of available translations of the localized data provided by the tool.
Specifies the revision in version control of the artifacts that were scanned.
An array of request objects cached at run level.
An array of response objects cached at run level.