Nonprofit Cybersecurity Incident Tracker

This dataset provides a structured log of cybersecurity incidents affecting nonprofit organizations, capturing essential details such as incident type, severity, affected systems, remediation actions, and compliance status. It enables nonprofits to monitor vulnerabilities, track incident response, and demonstrate regulatory readiness, supporting improved resource allocation and operational resilience.

  • last updated 31 Dec 2025
  • by GoMask
The brief that made it

Vulnerability assessment and risk management for nonprofit organizations

Sample rows

preview · 8 of 65 rows · all 22 columns
incident_idstringincident_severitystringrecords_affectedintegerdata_compromisedbooleanregulatory_body_notifiedstringnonprofit_idstringnonprofit_namestringincident_titlestringincident_typestringincident_statusstringdate_detecteddatetimedate_reporteddatetimedate_resolveddatetimereported_bystringaffected_systemsstringregulatory_notification_requiredbooleanremediation_actionsstringremediation_statusstringroot_causestringlessons_learnedstringaudit_readybooleanincident_descriptionstring
INC-10001medium0falseblankNP-001Helping Hands FoundationPhishing Email Targeted Staffphishingresolved2023-08-14T09:27:002023-08-14T10:12:002023-08-15T13:30:00J. SimmonsStaff Email AccountsfalsePassword Reset, User TrainingcompletedUser clicked malicious linkImproved phishing awareness needed.trueSeveral staff members received a suspicious email requesting login credentials.
INC-10002high0falseblankNP-002Green World ProjectMalware Infection on Shared Drivemalwarecontained2023-09-11T16:50:002023-09-11T17:05:00blankIT-Security-SystemShared Drive, Workstation-12falseMalware Removal, System Scanin progressUnvetted file downloadUpdate anti-malware procedures.falseMalware detected on shared drive after suspicious file download.
INC-10003critical225trueState Attorney GeneralNP-003Youth Empowerment NetworkUnauthorized Access to Donor Databaseunauthorized accessinvestigating2023-10-03T22:19:002023-10-04T08:17:00blankA. PatelDonor DatabasetrueAccount Lockout, Forensic Auditin progressWeak password detectedEnforce strong password policies.falseDetected unauthorized login attempts to donor records.
INC-10004critical1020trueFTCNP-004Literacy for All InitiativeRansomware Attack on Finance Systemransomwareclosed2022-12-21T11:33:002022-12-21T12:01:002022-12-22T18:44:00Finance-AdminFinance ServertrueData Restore, Patch Update, Network SegmentationcompletedOutdated system patchSchedule regular updates.trueRansomware encrypted files in finance department, access denied.
INC-10005high0falseblankNP-005Food for FamiliesInsider Threat: Data Export Attemptinsider threatcontained2024-02-12T15:10:002024-02-12T15:35:00blankHR-Audit-SystemHR DatabasefalseAccess Revoked, Policy Reviewin progressPolicy misunderstandingClarify access policies.falseEmployee attempted unauthorized data export from HR systems.
INC-10006high0falseblankNP-001Helping Hands FoundationDDoS Attack on Web PortalDDoSresolved2024-01-18T07:45:002024-01-18T08:02:002024-01-18T13:10:00WebMonitorPublic Web PortalfalseTraffic Filtering, Firewall UpdatecompletedTargeted external attackImplement cloud mitigation.trueWeb portal experienced service disruption due to DDoS.
INC-10007critical800trueState Attorney GeneralNP-006Shelter Support GroupData Breach: Volunteer Records Exposeddata breachclosed2023-07-08T14:10:002023-07-08T15:08:002023-07-09T10:40:00V. MartinezVolunteer DatabasetrueDatabase Patch, Password ResetcompletedUnsecured databaseImprove database security.trueVolunteer records accessed by unauthorized party.
INC-10008medium0falseblankNP-007Coastal CleanupsPhishing Attempt via SMSphishingopen2024-03-02T12:25:002024-03-02T12:32:00blankSMS-Alert-SystemStaff Mobile DevicesfalseStaff Alert, Blocked Numbersnot startedExternal phishing campaignIncrease mobile threat training.falseStaff received SMS messages with malicious links.

What the 65 rows show

from the 65-row sample

Critical (incident severity) stands out: mean records_affected is 1,330, against 120.8 for the rest.

  • 45%data_compromised = true
  • 0median records_affected
  • 3remediation statuses
  • 5incident statuses
  • 8incident types
Mean records_affected by incident_severity65 rows
01,0002,0000.0low5 rows21.7medium24 rows245.2high24 rows1,330critical12 rows
records_affected65 rows, in bands of 500
030605245102102,0003,500records_affected →

Median 0, from 0 to 3,292.

regulatory_body_notified23 rows with a value · 42 left blank
  1. State Attorney General8
  2. Department of Health4
  3. State Cybersecurity Office4
  4. Privacy Commissioner3
  5. FTC2
  6. HIPAA Office2
22 columns by typefrom the column list below
  • string 15
  • integer 1
  • datetime 3
  • boolean 3

Columns

22 columns in four groups
blueprint · 22 columns
columntypedescriptionexample
Text 15 columns
incident_idstringUnique identifier for each cybersecurity incidentuniqueINC-10001
nonprofit_idstringUnique identifier for the nonprofit organizationNP-001
nonprofit_namestringOfficial name of the nonprofit organizationHelping Hands Foundation
incident_titlestringShort, descriptive title for the incidentup to 150Phishing Attempt via SMS
incident_descriptionstringDetailed description of the cybersecurity incidentSeveral staff members rec…
incident_typestringCategory of the incident (e.g., phishing, ransomware, data breach, malware, unauthorized access)8 valuesphishing
incident_severitystringSeverity level of the incidentlow · medium · high · criticalmedium
incident_statusstringCurrent status of the incidentopen · investigating · contained · resolved · closedresolved
reported_bystringName or identifier of the person or system who reported the incidentJ. Simmons
affected_systemsstringList of affected systems or assets (comma-separated values)up to 255Staff Email Accounts
regulatory_body_notifiedstringName of the regulatory body notified (if applicable)6 notifieds · optionalState Attorney General
remediation_actionsstringSummary of remediation actions taken (comma-separated values)up to 255Email Block, CEO Alert
remediation_statusstringStatus of remediation effortsnot started · in progress · completed · not applicablecompleted
root_causestringIdentified root cause of the incidentup to 150 · optionalUnvetted file download
lessons_learnedstringSummary of lessons learned from the incidentoptionalClarify access policies.
Numbers 1 column
records_affectedintegerNumber of individual records or accounts affected (if applicable)0 or more · optional0
Dates and times 3 columns
date_detecteddatetimeDate and time when the incident was first detected2023-08-14T09:27:00
date_reporteddatetimeDate and time when the incident was reported internally2023-08-14T10:12:00
date_resolveddatetimeDate and time when the incident was resolved or closedoptional2023-08-15T13:30:00
True or false 3 columns
data_compromisedbooleanIndicates if sensitive data was compromised in the incidentfalse
regulatory_notification_requiredbooleanIndicates if regulatory notification was required for this incidentfalse
audit_readybooleanIndicates if all documentation and remediation are complete for audit purposestrue

Use it for

  • data compromis…45%29 of 65 rowsmean records affected…0.0low21.7medi…245.2high1.3kcrit…

    A technology dashboard

    The data_compromised rate, records_affected by incident_severity and a breakdown of regulatory_body_notified. Excel, Power BI or Tableau.

  • Why do the 12 critical rows have a mean records_affected of 1,330?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable incidents with nonprofit_id, nonprofit_name and incident_title to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset65 rows22 columns
Yours1,000 rows22 columns

blueprint · nonprofit-cybersecurity-incident-tracker

Behind this dataset

Same schema. As many rows as you need.

These 65 rows came out of a blueprint — 22 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents a unique incident and must include timestamp, incident type, detection method, and current status.
  • Severity rating is assigned on a standardized 1-5 scale based on impact assessment.
  • Follow-up actions are recorded and must include responsible team/individual and completion status.
  • Incidents must be categorized as internal, external, or partner-originated.
  • If an incident affects donor or beneficiary data, this must be explicitly flagged.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
nonprofit-cybersecurity-incident-tracker

What should your data show?

Preview 20 rows free
No signup. No card.