ExternalProperties

@Serializable
data class ExternalProperties(val addresses: List<Address>? = null, val artifacts: List<Artifact>? = null, val conversion: Conversion? = null, val driver: ToolComponent? = null, val extensions: List<ToolComponent>? = null, val externalizedProperties: PropertyBag? = null, val graphs: List<Graph>? = null, val guid: String? = null, val invocations: List<Invocation>? = null, val logicalLocations: List<LogicalLocation>? = null, val policies: List<ToolComponent>? = null, val properties: PropertyBag? = null, val results: List<Result>? = null, val runGUID: String? = null, val schema: String? = null, val taxonomies: List<ToolComponent>? = null, val threadFlowLocations: List<ThreadFlowLocation>? = null, val translations: List<ToolComponent>? = null, val version: Version? = null, val webRequests: List<WebRequest>? = null, val webResponses: List<WebResponse>? = null)

The top-level element of an external property file.

Constructors

Link copied to clipboard
constructor(addresses: List<Address>? = null, artifacts: List<Artifact>? = null, conversion: Conversion? = null, driver: ToolComponent? = null, extensions: List<ToolComponent>? = null, externalizedProperties: PropertyBag? = null, graphs: List<Graph>? = null, guid: String? = null, invocations: List<Invocation>? = null, logicalLocations: List<LogicalLocation>? = null, policies: List<ToolComponent>? = null, properties: PropertyBag? = null, results: List<Result>? = null, runGUID: String? = null, schema: String? = null, taxonomies: List<ToolComponent>? = null, threadFlowLocations: List<ThreadFlowLocation>? = null, translations: List<ToolComponent>? = null, version: Version? = null, webRequests: List<WebRequest>? = null, webResponses: List<WebResponse>? = null)

Properties

Link copied to clipboard
val addresses: List<Address>? = null

Addresses that will be merged with a separate run.

Link copied to clipboard
val artifacts: List<Artifact>? = null

An array of artifact objects that will be merged with a separate run.

Link copied to clipboard
val conversion: Conversion? = null

A conversion object that will be merged with a separate run.

Link copied to clipboard
val driver: ToolComponent? = null

The analysis tool object that will be merged with a separate run.

Link copied to clipboard

Tool extensions that will be merged with a separate run.

Link copied to clipboard

Key/value pairs that provide additional information that will be merged with a separate run.

Link copied to clipboard
val graphs: List<Graph>? = null

An array of graph objects that will be merged with a separate run.

Link copied to clipboard
val guid: String? = null

A stable, unique identifer for this external properties object, in the form of a GUID.

Link copied to clipboard

Describes the invocation of the analysis tool that will be merged with a separate run.

Link copied to clipboard

An array of logical locations such as namespaces, types or functions that will be merged with a separate run.

Link copied to clipboard

Tool policies that will be merged with a separate run.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the external properties.

Link copied to clipboard
val results: List<Result>? = null

An array of result objects that will be merged with a separate run.

Link copied to clipboard
val runGUID: String? = null

A stable, unique identifer for the run associated with this external properties object, in the form of a GUID.

Link copied to clipboard
val schema: String? = null

The URI of the JSON schema corresponding to the version of the external property file format.

Link copied to clipboard

Tool taxonomies that will be merged with a separate run.

Link copied to clipboard

An array of threadFlowLocation objects that will be merged with a separate run.

Link copied to clipboard

Tool translations that will be merged with a separate run.

Link copied to clipboard
val version: Version? = null

The SARIF format version of this external properties object.

Link copied to clipboard

Requests that will be merged with a separate run.

Link copied to clipboard

Responses that will be merged with a separate run.