Data of donors and clients of over 1,500 charities
A major data breach at Beacon, a customer relationship management (CRM) provider for the non-profit sector, has impacted more than 1,500 of its client charities in the United Kingdom. The root cause of the incident was a compromised Amazon Web Services (AWS) access key. The credential was found exposed in public-facing JavaScript build artifacts, providing a direct path for threat actors to access the company's cloud environment. This supply chain attack underscores the severe risks associated with secret leakage and the potential for a single provider's security failure to affect a large number of dependent organizations.
This incident is a classic example of a supply chain attack originating from a simple but critical security oversight. The attack chain was straightforward:
The full scope of the data accessed has not been publicly detailed, but it potentially includes sensitive donor information, financial records, and operational data managed by the charities within the Beacon CRM platform.
The core failure was a lack of secrets management and security checks within the software development lifecycle (SDLC). Hardcoding credentials like API keys, access tokens, or passwords directly into source code is a high-risk practice. When this code is made public, either in a public repository like GitHub or as part of a compiled client-side asset like a JavaScript file, it becomes trivial for attackers to find and abuse.
T1552.001 - Credentials from Web Browsers: While not from a browser's password store, the principle is similar: attackers obtained credentials from data accessible to the client (browser).T1528 - Steal Application Access Token: The AWS key is a form of application access token that was stolen.T1078.004 - Valid Accounts: Cloud Accounts: The attackers used the legitimate, stolen AWS key to access the cloud environment.T1530 - Data from Cloud Storage Object: Once inside the AWS environment, the attackers likely accessed data stored in services like S3 buckets.The impact of this breach is widespread, affecting a significant portion of the UK's non-profit sector. For the 1,500+ charities, the consequences include:
No specific Indicators of Compromise were provided in the source articles.
Organizations should proactively hunt for similar exposures in their own environments. The following patterns may help identify risks:
"client_secret":, "api_key":ListBuckets, ListObjects) from an unexpected IP address or region.Implement secrets management solutions to store and retrieve credentials securely, avoiding hardcoding them in source files.
Mapped D3FEND Techniques:
Integrate secrets scanning into the CI/CD pipeline to audit code for exposed credentials before deployment.
Mapped D3FEND Techniques:
Apply the principle of least privilege to all IAM roles and users, ensuring that even if a key is compromised, its access is strictly limited.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.