ToolComponent

io.shiftleft.semanticcpg.sarif.SarifSchema.ToolComponent

A component, such as a plug-in or the driver, of the analysis tool that was run.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def fullName: Option[String]

Attributes

Returns

The name of the tool component along with its version and any other useful identifying information, such as its locale.

def informationUri: Option[URI]

Attributes

Returns

The absolute URI at which information about this version of the tool component can be found.

def name: String

Attributes

Returns

The name of the tool component.

def organization: Option[String]

Attributes

Returns

The organization or company that produced the tool component.

Attributes

Returns

An array of reportingDescriptor objects relevant to the analysis performed by the tool component.

def semanticVersion: Option[String]

Attributes

Returns

The tool component version in the format specified by Semantic Versioning 2.0.