Skip to main content

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