Package-level declarations
Types
Link copied to clipboard
A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).
Link copied to clipboard
A single artifact.
Link copied to clipboard
A change to a single artifact.
Link copied to clipboard
Represents the contents of an artifact.
Link copied to clipboard
Specifies the location of an artifact.
Link copied to clipboard
An artifact relevant to a result.
Link copied to clipboard
A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.
Link copied to clipboard
Information about how a specific rule or notification was reconfigured at runtime.
Link copied to clipboard
Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.
Link copied to clipboard
Represents a directed edge in a graph.
Link copied to clipboard
Represents the traversal of a single edge during a graph traversal.
Link copied to clipboard
The environment variables associated with the analysis tool process, expressed as key/value pairs.
Link copied to clipboard
Describes a runtime exception encountered during the execution of an analysis tool.
Link copied to clipboard
The top-level element of an external property file.
Link copied to clipboard
Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.
Link copied to clipboard
References to external property files that should be inlined with the content of a root log file.
Link copied to clipboard
The values of relevant expressions after the edge has been traversed.
Link copied to clipboard
A proposed fix for the problem represented by a result object.
Link copied to clipboard
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.
Link copied to clipboard
A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).
Link copied to clipboard
Represents a path through a graph.
Link copied to clipboard
The response headers.
Link copied to clipboard
Values of relevant expressions at the start of the thread flow that remain constant.
Link copied to clipboard
Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.
Link copied to clipboard
Values of relevant expressions at the start of the thread flow that may change during thread flow execution.
Link copied to clipboard
Values of relevant expressions at the start of the graph traversal that may change during graph traversal.
Link copied to clipboard
The runtime environment of the analysis tool run.
Link copied to clipboard
A location within a programming artifact.
Link copied to clipboard
Information about the relation of one location to another.
Link copied to clipboard
A logical location of a construct that produced a result.
Link copied to clipboard
Encapsulates a message intended to be read by the end user.
Link copied to clipboard
A set of name/value pairs with arbitrary names.
Link copied to clipboard
A message string or message format string rendered in multiple formats.
Link copied to clipboard
Represents a node in a graph.
Link copied to clipboard
Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.
Link copied to clipboard
The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.
Link copied to clipboard
The request parameters.
Link copied to clipboard
A physical location relevant to a result.
Link copied to clipboard
Key/value pairs that provide additional information about the object.
Link copied to clipboard
interface PropertyOwner
Link copied to clipboard
An area within an image.
Link copied to clipboard
A region within an artifact where a result was detected.
Link copied to clipboard
The replacement of a single region of an artifact.
Link copied to clipboard
Information about a rule or notification that can be configured at runtime.
Link copied to clipboard
Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.
Link copied to clipboard
Information about how to locate a relevant reporting descriptor.
Link copied to clipboard
Information about the relation of one reporting descriptor to another.
Link copied to clipboard
A result produced by an analysis tool.
Link copied to clipboard
Contains information about how and when a result was detected.
Link copied to clipboard
Describes a single run of an analysis tool, and contains the reported output of that run.
Link copied to clipboard
Information that describes a run's identity and role within an engineering system process.
Link copied to clipboard
Static Analysis Results Format (SARIF) Version 2.1.
Link copied to clipboard
Defines locations of special significance to SARIF consumers.
Link copied to clipboard
A call stack that is relevant to a result.
Link copied to clipboard
A function call within a stack trace.
Link copied to clipboard
A suppression that is relevant to a result.
Link copied to clipboard
Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.
Link copied to clipboard
A location visited by an analysis tool while simulating or monitoring the execution of a program.
Link copied to clipboard
The analysis tool that was run.
Link copied to clipboard
A component, such as a plug-in or the driver, of the analysis tool that was run.
Link copied to clipboard
Identifies a particular toolComponent object, either the driver or an extension.
Link copied to clipboard
Provides additional metadata related to translation.
Link copied to clipboard
Specifies the information necessary to retrieve a desired revision from a version control system.
Link copied to clipboard
Link copied to clipboard
Describes an HTTP request.
Link copied to clipboard
Describes the response to an HTTP request.