A GraphQL schema is a predefined, strictly typed grammar that is used to define data as well as parse and validate query strings sent as payload to an endpoint. It describes the entire set of data that you can access (objects, fields, relationships, everything).

Finding Schema: Detailed API Schema Requirements for Findings Summary API

Field Name

Type

Description

findingId

String

Findings Identifier

accountId

String

Account Identifier

products

String

List Of products impacted by this Finding

findingDisplayName

String

Findings display name

severity

Severity

Severity level of the given finding

findingDescription

String

Finding description

findingImpact

String

Impact of this finding if not remediation steps taken

recommendations

[String]

Recommended remediation steps

recommendationsVCF

[String]

Recommended remediation steps for VCF

kbLinkURLs

[String]

Knowledge base url reference for this Finding

kbLinkURLsVCF

[String]

Knowledge base url reference for VCF

categoryName

String

Findings category name

findingTypes

[FindingType]

Type of finding

firstObserved

Long

First known occurence of this finding

totalAffectedObjectsCount

Long

Total objects count

affectedObjects(start: Int, limit: Int)

AffectedObject

Paginated list of objects affected by this Finding (Max Limit 20)

Affected Objects Schema: Detailed API Schema Requirements for Affected Objects

Field Name

Type

Description

sourceName

String

Source Name

objectName

String

Object Name

objectType

String

Object Type

version

String

Version

buildNumber

String

Build Number

solutionTags

[DeploymentInfo]

Solution tags for affected object

firstObserved

Long

First known occurrence of this affected object