Methodology & Codebook

Cyber Events Database Documentation

August 2025 (Revised to incorporate GDELT NGRAMS and GDELT Article List)

Purpose

The increasing scale and impacts of cyber events remain an enduring concern. Yet, information covering the range of threat actors, motive, industry, or classified impact is scarce, fractured, or is only available through private organizations at a significant cost. The Cyber Events Database collects publicly available information on cyber events from 2014. It was created to address a lack of consistent, well-structured data necessary for making strategic decisions about how to invest resources to prevent and respond to cyber events.

The Cyber Events Database allows users to distill analytical insights on cyber threats to specific industries and regions, trends over time, and the behavior of different threat actors. By leveraging GDELT's Web News NGrams 3.0 and Article List datasets, the database draws from a comprehensive, real-time global news monitoring system to enhance coverage and timeliness of cyber event data.

Data Collection Method

Data is collected using a mixed-methods approach that integrates a Python script (using internal libraries csv, datetime, urllib, requests, json, and external library Beautiful Soup 4) to scrape data from known open internet and dark web sources, accessing main landing pages and RSS feeds via predetermined URLs to extract date published, title, URL, article preview, local date/time of access, and overarching website title in HTML format.

Concurrently, the supplemental script leverages the GDELT Project's Web News NGrams 3.0 Dataset, performing keyword searches (e.g., "cyber attack," "data breach," "ransomware") on real-time unigrams and higher n-grams from millions of news articles across over 60 languages, joining matches with the GDELT Article List to retrieve article URLs, publication dates, titles, previews, and metadata (e.g., language, source domain).

Cyber Event Definition

A cyber event is defined as the result of any single unauthorized effort, or the culmination of many such technical actions, that engineers, through the use of computer technology and networks, achieve a desired primary effect on a target. The dataset chiefly records individual cyber events where a discernible effect was achieved by the threat actor (e.g., hacker).

All data is processed into two .csv files—one for scraped web data and one for GDELT-derived data—which are deduplicated daily and reviewed by researchers to (1) ensure events meet the definition of a cyber event, (2) categorize threat actor type, motive, threat actor country, and targeted country, and (3) classify affected industry and effects based on a structured taxonomy. Attributions are taken directly from source material without independent validation.

The script, fully functional in Python 3.8 or higher, supports querying GDELT's historical data from 2014 onward with real-time updates every 15–60 minutes, though GDELT integration into this CEDB begins in CY 2025.

Actor Types

Criminal

Organization that illicitly accesses networks for financial gain.

Nation-State

A government agency, military, or affiliate thereof

Terrorist

A non-state actor seeking to influence political or military conditions by targeting civilians

Hacktivist

An individual or group motivated by social or political activism

Hobbyist

An individual motivated by curiosity or prestige

Motive Categories

Protest

The disruption of services in order to send a political or social message to the target organization, or to a government or population indirectly.

Sabotage

The intentional, irreparable destruction of information, networks, or devices

Political-Espionage

Accessing networks for the purposes of intelligence, surveillance, or gaining political advantage.

Industrial-Espionage

Accessing networks to steal trade secrets, intellectual property, or competitive business information.

Financial

Exfiltrating sensitive data for direct or indirect financial gain.

Reputation

Attacks intended to damage the reputation or credibility of the target organization or individuals.

Personal Attack

Targeted attacks motivated by personal grievances, revenge, or harassment against specific individuals.

Event Types

Disruptive

Impedes the target organization's normal operations

Exploitive

Illicitly access or exfiltrate sensitive information such as personal identifiable information, classified information, or financial data.

Mixed

Event incorporates both disruptive and exploitative elements, such as a ransomware attack.

Disruptive Event Subtypes

Message Manipulation

Interference with the target organization's ability to accurately present or communicate information to its customer base, constituency, or other audience.

Examples: Hijacking of social media accounts, website defacement

External Denial of Services

Executed from devices outside of the target organization's network to degrade or deny its ability to communicate with other systems.

Examples: DDoS attacks (ICMP flood, SYN flood, ping of death), BGP hijacks

Internal Denial of Services

Executed from inside a target organization's network to degrade or deny access to other parts of the IT network.

Examples: Resetting core routers, installing malware on file servers

Data Attack

The manipulation, destruction, or encryption of data in a target organization's network.

Examples: Wiper viruses, ransomware, data manipulation

Physical Attack

The use of IT components, such as SCADA systems, to manipulate, degrade, or destroy physical systems.

Examples: Manipulation of PLCs, attacking industrial control systems

Exploitative Event Subtypes

Exploitation of Sensors

The theft of data from a peripheral device, such as a credit card reader, smart TV, or baby monitor.

Example: Target corporation PoS compromise (40M+ credit card numbers)

Exploitation of End Host

The theft of data stored on user's desktop computers, laptops, or mobile devices.

Examples: Malicious links, compromised user credentials

Exploitation of Network Infrastructure

The theft of data through direct access to networking equipment such as routers, switches, and modems.

Example: VPNFilter malware affecting 500,000+ routers worldwide

Exploitation of Application Server

The use of a misconfiguration or vulnerability to gain access to data in a server-side application (e.g. a database) or on the server itself.

Examples: OPM data breach (SQL injection), Sony Pictures email server breach

Exploitation of Data in Transit

The acquisition of data moving between devices.

Example: Unencrypted data over unsecured wireless networks

Key Database Fields
slug:Unique 16-digit identifier
event_date:Date event occurred (DD-MM-YYYY)
reported_date:Publication date (DD-MM-YYYY)
actor:Organization/individual responsible
actor_type:Nature of the actor
organization:Target organization name
industry_code:Two-digit NAICS code
industry:NAICS category name
motive:Intended results sought
event_type:Primary end effects
event_subtype:IT infrastructure affected
country:Perpetrator country name and ISO3 code
actor_country:Target country name and ISO3 code
state/county:US sub-national location

Organization Memberships: Binary fields indicating target country membership in NATO, EU, Shanghai Coop, OAS, Mercosur, AU, ECOWAS, ASEAN, OPEC, Gulf Coop, G7, G20, AUKUS, CSTO, OECD, OSCE, and Five Eyes.

GoTech Logo

Center for Governance of Technology and Systems

Thurgood Marshall Hall

7805 Regents Drive

College Park, MD 20742

charry@umd.edu (Charles Harry, PhD)

dentrik@umd.edu (Devin Entrikin)