Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/sarif-external-property-file-2-1-0-rtm-5/latest.json
Source https://www.schemastore.org/sarif-external-property-file-2.1.0-rtm.5.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

version enum required

The SARIF format version of this external properties object.

Values: "2.1.0"
$schema string

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

format=uri
guid string

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

pattern=^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
runGuid string

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

pattern=^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
conversion conversion

A conversion object that will be merged with an external run.

graphs graph[]

An array of graph objects that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
externalizedProperties propertyBag

Key/value pairs that provide additional information that will be merged with an external run.

artifacts artifact[]

An array of artifact objects that will be merged with an external run.

minItems=0uniqueItems=true
invocations invocation[]

Describes the invocation of the analysis tool that will be merged with an external run.

Default:
[]
minItems=0
logicalLocations logicalLocation[]

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

Default:
[]
minItems=0uniqueItems=true
threadFlowLocations threadFlowLocation[]

An array of threadFlowLocation objects that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
results result[]

An array of result objects that will be merged with an external run.

Default:
[]
minItems=0
taxonomies toolComponent[]

Tool taxonomies that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
driver toolComponent

The analysis tool object that will be merged with an external run.

extensions toolComponent[]

Tool extensions that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
policies toolComponent[]

Tool policies that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
translations toolComponent[]

Tool translations that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
addresses address[]

Addresses that will be merged with with an external run.

Default:
[]
minItems=0
webRequests webRequest[]

Requests that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
webResponses webResponse[]

Responses that will be merged with an external run.

Default:
[]
minItems=0uniqueItems=true
properties propertyBag

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