Skip to main content

UpguardRating

UpGuard cybersecurity rating for a company.

type UpguardRating implements DataPoint {
id: ID!
meta: DataPointMeta!
score: Int!
grade: String!
riskLevel: String!
industryAverageScore: Int
factors: [UpguardRatingFactor!]!
report: UpguardRatingReport
}

Fields​

UpguardRating.id ● ID! non-null scalar​

Unique rating identifier.

UpguardRating.meta ● DataPointMeta! non-null object​

Craft platform metadata for this rating version.

UpguardRating.score ● Int! non-null scalar​

Raw UpGuard score (0-950).

UpguardRating.grade ● String! non-null scalar​

Letter grade derived from the score.

UpguardRating.riskLevel ● String! non-null scalar​

Risk classification recorded with the rating (e.g. EXCELLENT, CRITICAL).

UpguardRating.industryAverageScore ● Int scalar​

Average score across the company's industry.

UpguardRating.factors ● [UpguardRatingFactor!]! non-null object​

Factor-level breakdown of the rating.

UpguardRating.report ● UpguardRatingReport object​

UpGuard's detailed report on the company for this rating; null when UpGuard supplied none.

Interfaces​

DataPoint interface​

Common interface for facts (Data Points) about entities. Data Points are immutable: a change in the underlying data produces a new record with a new identifier, and meta.effectiveFrom/effectiveTo track which version is effective.

Member Of​

Company object