| Class and Description |
|---|
| Address
A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).
|
| Artifact
A single artifact.
|
| ArtifactChange
A change to a single artifact.
|
| ArtifactContent
Represents the contents of an artifact.
|
| ArtifactLocation
Specifies the location of an artifact.
|
| Attachment
An artifact relevant to a result.
|
| CodeFlow
A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.
|
| ConfigurationOverride
Information about how a specific rule or notification was reconfigured at runtime.
|
| Content |
| Conversion
Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.
|
| Edge
Represents a directed edge in a graph.
|
| EdgeTraversal
Represents the traversal of a single edge during a graph traversal.
|
| EnvironmentVariables
The environment variables associated with the analysis tool process, expressed as key/value pairs.
|
| Exception
Describes a runtime exception encountered during the execution of an analysis tool.
|
| ExternalProperties
The top-level element of an external property file.
|
| ExternalProperties.Version
The SARIF format version of this external properties object.
|
| ExternalPropertyFileReference
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.
|
| ExternalPropertyFileReferences
References to external property files that should be inlined with the content of a root log file.
|
| FinalState
The values of relevant expressions after the edge has been traversed.
|
| Fingerprints
A set of strings each of which individually defines a stable, unique identity for the result.
|
| Fix
A proposed fix for the problem represented by a result object.
|
| GlobalMessageStrings
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.
|
| Graph
A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).
|
| GraphTraversal
Represents a path through a graph.
|
| Hashes
A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.
|
| Headers
The request headers.
|
| Headers__1
The response headers.
|
| ImmutableState
Values of relevant expressions at the start of the thread flow that remain constant.
|
| ImmutableState__1
Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.
|
| InitialState
Values of relevant expressions at the start of the thread flow that may change during thread flow execution.
|
| InitialState__1
Values of relevant expressions at the start of the graph traversal that may change during graph traversal.
|
| Invocation
The runtime environment of the analysis tool run.
|
| Location
A location within a programming artifact.
|
| LocationRelationship
Information about the relation of one location to another.
|
| LogicalLocation
A logical location of a construct that produced a result.
|
| Message
Encapsulates a message intended to be read by the end user.
|
| MessageStrings
A set of name/value pairs with arbitrary names.
|
| MultiformatMessageString
A message string or message format string rendered in multiple formats.
|
| Node
Represents a node in a graph.
|
| Notification
Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.
|
| Notification.Level
A value specifying the severity level of the notification.
|
| OriginalUriBaseIds
The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.
|
| Parameters
The request parameters.
|
| PartialFingerprints
A set of strings that contribute to the stable, unique identity of the result.
|
| PhysicalLocation
A physical location relevant to a result.
|
| PropertyBag
Key/value pairs that provide additional information about the object.
|
| Rectangle
An area within an image.
|
| Region
A region within an artifact where a result was detected.
|
| Replacement
The replacement of a single region of an artifact.
|
| ReportingConfiguration
Information about a rule or notification that can be configured at runtime.
|
| ReportingConfiguration.Level
Specifies the failure level for the report.
|
| ReportingDescriptor
Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.
|
| ReportingDescriptorReference
Information about how to locate a relevant reporting descriptor.
|
| ReportingDescriptorRelationship
Information about the relation of one reporting descriptor to another.
|
| Result
A result produced by an analysis tool.
|
| Result.BaselineState
The state of a result relative to a baseline of a previous run.
|
| Result.Kind
A value that categorizes results by evaluation state.
|
| Result.Level
A value specifying the severity level of the result.
|
| ResultProvenance
Contains information about how and when a result was detected.
|
| Role |
| Run
Describes a single run of an analysis tool, and contains the reported output of that run.
|
| Run.ColumnKind
Specifies the unit in which the tool measures columns.
|
| RunAutomationDetails
Information that describes a run's identity and role within an engineering system process.
|
| SarifSchema210
Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema
|
| SarifSchema210.Version
The SARIF format version of this log file.
|
| SpecialLocations
Defines locations of special significance to SARIF consumers.
|
| Stack
A call stack that is relevant to a result.
|
| StackFrame
A function call within a stack trace.
|
| State
A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value.
|
| Suppression
A suppression that is relevant to a result.
|
| Suppression.Kind
A string that indicates where the suppression is persisted.
|
| Suppression.Status
A string that indicates the review status of the suppression.
|
| ThreadFlow
Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.
|
| ThreadFlowLocation
A location visited by an analysis tool while simulating or monitoring the execution of a program.
|
| ThreadFlowLocation.Importance
Specifies the importance of this location in understanding the code flow in which it occurs.
|
| Tool
The analysis tool that was run.
|
| ToolComponent
A component, such as a plug-in or the driver, of the analysis tool that was run.
|
| ToolComponentReference
Identifies a particular toolComponent object, either the driver or an extension.
|
| TranslationMetadata
Provides additional metadata related to translation.
|
| VersionControlDetails
Specifies the information necessary to retrieve a desired revision from a version control system.
|
| WebRequest
Describes an HTTP request.
|
| WebResponse
Describes the response to an HTTP request.
|
Copyright © 2020 Contrast Security. All rights reserved.