Package modulecheck.reporting.sarif
Types
A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).
A single artifact. In some cases, this artifact might be nested within another artifact.
A change to a single artifact.
The contents of the artifact.
The location of the artifact.
An artifact relevant to a result.
The state of a result relative to a baseline of a previous run.
A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.
Specifies the unit in which the tool measures columns.
Information about how a specific rule or notification was reconfigured at runtime.
A conversion object that will be merged with a separate run.
Represents a directed edge in a graph.
Represents the traversal of a single edge during a graph traversal.
The runtime exception, if any, relevant to this notification.
The top-level element of an external property file.
An external property file containing a run.conversion object to be merged with the root log file.
References to external property files that should be inlined with the content of a root log file.
A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.
A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).
Represents a path through a graph.
Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".
An invocation object that describes the invocation of the converter.
The location to which this stack frame refers.
Information about the relation of one location to another.
A logical location of a construct that produced a result.
A short description of the artifact.
An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).
Represents a node in a graph.
Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.
Identifies the artifact and region.
Key/value pairs.
An area within an image.
A region within an artifact where a result was detected.
The replacement of a single region of an artifact.
Specifies how the rule or notification was configured during the scan.
A reference used to locate the descriptor whose configuration was overridden.
Information about the relation of one reporting descriptor to another.
A value that categorizes results by evaluation state.
Information about how and when the result was detected.
Describes a single run of an analysis tool, and contains the reported output of that run.
Automation details that describe this run.
The analysis tool that was run.
Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.
A result produced by an analysis tool.
Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.
A specialLocations object that defines locations of special significance to SARIF consumers.
The sequence of function calls leading to the exception.
A function call within a stack trace.
A suppression that is relevant to a result.
A string that indicates where the suppression is persisted.
Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.
A location visited by an analysis tool while simulating or monitoring the execution of a program.
A tool object that describes the converter.
A reference used to locate the toolComponent associated with the descriptor.
Translation metadata, required for a translation, not populated by other component types.
Specifies the information necessary to retrieve a desired revision from a version control system.
A web request associated with this thread flow location.
A web response associated with this thread flow location.