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 beta
Unique rating identifier.
UpguardRating.meta ● DataPointMeta! non-null object beta
Craft platform metadata for this rating version.
UpguardRating.score ● Int! non-null scalar beta
Raw UpGuard score (0-950).
UpguardRating.grade ● String! non-null scalar beta
Letter grade derived from the score.
UpguardRating.riskLevel ● String! non-null scalar beta
Risk classification recorded with the rating (e.g. EXCELLENT, CRITICAL).
UpguardRating.industryAverageScore ● Int scalar beta
Average score across the company's industry.
UpguardRating.factors ● [UpguardRatingFactor!]! non-null object beta
Factor-level breakdown of the rating.
UpguardRating.report ● UpguardRatingReport object beta
UpGuard's detailed report on the company for this rating; null when UpGuard supplied none.
Interfaces
DataPoint interface beta
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