RelevanceAnalysis

Structured relevance analysis for a threat.

JSON representation
{
  "relevant": boolean,
  "confidence": enum (ConfidenceLevel),
  "reasoning": string,
  "evidence": {
    object (Evidence)
  },
  "relevanceLevel": enum (RelevanceLevel)
}
Fields
relevant

boolean

Indicates whether the threat is considered relevant.

confidence

enum (ConfidenceLevel)

The level of confidence in the given verdict.

reasoning

string

Human-readable explanation from the matcher, detailing why a particular result is considered relevant or not relevant.

evidence

object (Evidence)

Evidence supporting the verdict, including matched and unmatched items.

relevanceLevel

enum (RelevanceLevel)

The level of relevance.

Evidence

Details the evidence used to determine the relevance verdict.

JSON representation
{
  "commonThemes": [
    string
  ],
  "distinctThemes": [
    string
  ]
}
Fields
commonThemes[]

string

A list of semantic themes or concepts found to be common, related, or aligned between the sources, supporting the verdict.

distinctThemes[]

string

A list of semantic themes or descriptions unique to one source or semantically distant.

RelevanceLevel

Relevance Level of an issue.

Enums
RELEVANCE_LEVEL_UNSPECIFIED Default value, should never be set.
RELEVANCE_LEVEL_LOW Low Relevance.
RELEVANCE_LEVEL_MEDIUM Medium Relevance.
RELEVANCE_LEVEL_HIGH High Relevance.