Lab1DataBreachIncident
A data-breach incident.
type Lab1DataBreachIncident implements DataPoint {
id: ID!
meta: DataPointMeta!
title: String!
description: String!
firstOccurredAt: DateTime
totalNumberOfAffectedFiles: Int
confirmed: Boolean
affectedCompanies: [Lab1DataBreachIncidentAffectedCompany!]!
}
Fields
Lab1DataBreachIncident.id ● ID! non-null scalar
Unique incident identifier, shared by every company this incident affected.
Lab1DataBreachIncident.meta ● DataPointMeta! non-null object
Craft platform metadata: which provider reported the incident and when the record became current. Every other field on this type is the provider's own data.
Lab1DataBreachIncident.title ● String! non-null scalar
Short human-readable incident title.
Lab1DataBreachIncident.description ● String! non-null scalar
Free-text description of the incident.
Lab1DataBreachIncident.firstOccurredAt ● DateTime scalar
When the breach first occurred.
Lab1DataBreachIncident.totalNumberOfAffectedFiles ● Int scalar
Total number of files affected by the breach.
Lab1DataBreachIncident.confirmed ● Boolean scalar
Whether the breach was confirmed by the custodian or another reputable source.
Lab1DataBreachIncident.affectedCompanies ● [Lab1DataBreachIncidentAffectedCompany!]! non-null object
Companies affected by this incident.
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
Lab1DataBreachIncidentConnection object ● Lab1DataBreachIncidentEdge object