Cyber risk is often discussed in headlines rising attacks, record-breaking breaches, increasing losses. But what does the data actually say? To explore this, I analyzed 3,000 cybersecurity incidents across multiple industries between 2015 and 2024 using Python (Pandas and Matplotlib). The objective was to understand patterns in financial impact, sector exposure, and control effectiveness from a governance and risk perspective. Are Attacks Increasing? Interestingly, incident frequency remained relatively stable across the 10-year period. While there were natural fluctuations year to year, the dataset does not show sustained growth in attack volume. From a risk management standpoint, this suggests steady exposure rather than escalating frequency — at least within this dataset. Which Industries Are Most Affected? Financial losses were broadly distributed across sectors. Although IT recorded the highest total loss, the difference between industries was not dramatic. Banking, Government, Healthcare, Retail, and Telecommunications all showed comparable exposure levels. This indicates that cyber risk is systemic rather than concentrated in one high-risk sector. It is a cross-industry issue. Do Certain Controls Reduce Financial Impact? When comparing median financial losses across defense mechanisms, no single control dramatically reduced impact. Firewall-associated incidents showed slightly lower median loss, but the differences between controls were relatively small. This reinforces a key governance principle: layered security matters more than relying on one solution. Which Vulnerabilities Are Most Expensive? Social engineering incidents showed the highest median financial loss, closely followed by zero-day vulnerabilities. This highlights an important reality: Cyber risk is both technical and human. Organizations must invest not only in infrastructure and detection systems, but also in awareness, training, and behavioral risk management. Overall Risk Interpretation The data shows that: From a governance point of view, cyber risk is spread across sectors and comes from different sources. It is not caused by one single major threat. This means organizations need a balanced approach combining strong technical controls, user awareness, and clear oversight from leadership. The pictures are below If you are working in cyber risk or governance, I will be interested in your perspective: Are you seeing similar patterns in your sector? Write in the comments below The full Jupyter Notebook and supporting files are available on GitHub: https://github.com/Iyetunde/Cyber-risk-analysis-2015-2024
Why Most Cyber Risk Scores Are Wrong
Most cyber risk registers look structured. They have: On paper, it appears disciplined. But in practice, many of those scores are unreliable. Not because people are careless but because the scoring process itself is weak. The Illusion of Precision A risk rated: Likelihood: 4Impact: 5Risk Score: 20 Looks precise. But ask two simple questions: If those definitions are unclear, the score is only structured guesswork. Precision in format does not equal accuracy in assessment. Likelihood Is Often Misjudged In many organisations, likelihood is scored based on: But proper likelihood assessment should consider: Without structured criteria, likelihood becomes subjective. Two departments may score the same risk differently because they interpret probability differently. That creates inconsistency across the risk register. Impact Is Frequently Inflated Impact scoring is where distortion becomes obvious. Common patterns include: When too many risks are rated “High,” prioritisation collapses. If ten risks are critical, none of them truly are Impact scoring should be based on clear business consequences, such as: Without calibration, impact becomes emotional rather than analytical. If Controls Don’t Work, the Risk Score Is Misleading Another common issue is scoring inherent risk without properly assessing control effectiveness. Controls may exist on paper but: If control strength is overestimated, residual risk is underestimated. That creates false confidence. Mid-level analysts understand that control design and operating effectiveness matter just as much as the initial risk score. High-Risk Inflation Weakens Governance When too many risks are labelled as “High”: When everything is treated as critical, it becomes hard to see what truly needs action first. Good governance depends on clear differences between risks. Risk scoring should help organisations decide what to fix first not create confusion. But you ask why does it stop feeling urgent, is too many “High” not meant to make it more urgent? High” should trigger urgency. But here’s the problem, Urgency only works when it’s scarce. If When everything is urgent, nothing feels urgent. Why This Matters for Decision-Making Cyber risk scoring is not an academic exercise. It influences: If the scoring process is inconsistent, decisions built on those scores are also inconsistent. That is where governance begins to weaken. How to Improve Risk Scoring Without Overcomplicating It You do not need full quantitative modelling to improve accuracy. You need to; Consistency matters more than mathematical complexity. When scoring logic is transparent and defensible, risk registers become decision tools not reports that sits on the shelf. Final Thought Cyber risk scores are not wrong because people lack intelligence. They are wrong because scoring systems are often under-designed. A well-structured scoring framework forces clarity. And clarity is what enables confident risk decisions.
Risk Ownership in Tech: The Most Overlooked Governance Problem.
The risk was documented. It had a score.It had a description.It even had recommended controls. But no one owned it. Weeks passed.Then months. The risk didn’t disappear. It just became invisible.This is one of the most overlooked governance problems in tech companies:unclear risk ownership. The Illusion of “Someone Is Handling It” In many tech environments, risks are identified quickly. Security tools generate alerts.Engineers log vulnerabilities.Compliance teams update risk registers. Everything looks organised. But when you ask one simple question Who owns this risk?the room goes quiet. Sometimes the answer is: That is not ownership. That is diffusion of responsibility. Control Owner vs Risk Owner This is where confusion begins. A control owner manages a safeguard.For example: But a risk owner is different. A risk owner is accountable for the business impact if the risk materialises. That person: In many tech companies, this distinction is blurred. Controls exist. Ownership does not. Why This Happens in Tech Companies Tech organisations move fast. New features.New integrations.New markets. In this environment: When risk ownership is unclear: And default risk acceptance is rarely strategic. Risk Ownership Is a Leadership Function Here is the uncomfortable truth: Risk ownership is not a technical role. It is a business role. If a customer data breach would impact revenue, reputation, and regulatory standing, the risk owner should sit at a level that understands those consequences. Security teams identify and assess. But business leaders decide. When risk ownership stays inside security alone, governance becomes unbalanced. What Clear Risk Ownership Changes When ownership is clearly assigned: The risk register stops being a static document. It becomes a decision-making tool. That shift changes everything. The Hidden Cost of No Ownership Unowned risks create: But the biggest cost is strategic blindness. If leadership does not explicitly accept or reject risks, the organisation drifts. Drift is dangerous in tech. How Governance Fixes This Good GRC does not just track risks. It clarifies: Governance is not about adding layers. It is about removing ownership gaps. Why This Matters Now As tech companies scale, complexity increases. Without strong ownership structures: Risk ownership is not a spreadsheet column. It is an operating model. And without it, even the best risk scoring system cannot drive strategy. Clear ownership turns risk from a warning into a decision. And governance begins where accountability becomes explicit.
Automating ISO 27001 Risk Scoring in Python: From Risk Register to Ranked Strategy.
Spreadsheets are powerful. But they are also fragile. When I first worked on an ISO 27001-aligned risk register, it looked structured and complete. Assets were listed. Threats were documented. Likelihood and impact were scored. Controls were mapped to Annex A. Everything seemed organised. But something important was missing. Consistency. That’s when I decided to automate the scoring model using Python. Not to replace governance but to strengthen it. The Problem With Manual Risk Scoring Risk registers often rely on manual scoring: Even with good intentions, this introduces: Governance works best when it is defensible and repeatable. Automation helps achieve that. The Model: How the Risk Scoring Worked The goal was simple: Take a structured ISO 27001 risk register and build a consistent, automated scoring engine. The Python-based model: Instead of manually scanning rows, the model produced a prioritised risk list instantly. What changed was not just speed it was clarity. Why Impact Was Calculated Using the Worst-Case CIA Value In ISO 27001 risk assessments, impact is often linked to Confidentiality, Integrity, and Availability. Rather than averaging these values, I calculated impact using the maximum CIA score. Why? Because a severe impact in any one dimension can materially affect the business. For example: Using the maximum value aligns better with real-world risk severity. This small design decision makes the model more conservative and more realistic. From Risk Score to Risk Category After calculating RiskScore, the model categorized risks: This step matters. Leadership rarely responds to raw numbers.They respond to thresholds and priorities. By defining consistent scoring bands, the model ensures: Automation removes ambiguity from categorisation. What the Ranked Output Revealed Once automated and sorted, patterns became clearer. Assets such as: Scored among the highest risks. These are common enterprise risk drivers. The automation did not create new risks.It revealed them clearly. That clarity supports strategic decisions:
From Spreadsheet to Strategy: How Risk Assessments Support Business Decisions
Amara stared at the spreadsheet longer than she expected. Rows of risks.Columns for likelihood, impact, controls, ownership.Numbers that looked simple at first glance. But the more she worked through it, the more she realised something important: This wasn’t just documentation. It was a map of how a business could fail. And more importantly, how it could decide what to protect first. A Risk Assessment Is Not a Compliance Exercise Many people see risk assessments as: But when done properly, a risk assessment forces one hard question: What could hurt this business the most and are we prepared? That question shifts everything. Because risk is not technical first.It is business first. A vulnerability only becomes a risk when it threatens: That’s where strategy begins. When Numbers Turn Into Priorities In the spreadsheet, each risk had: On paper, it looked structured and calm. In reality, those numbers determine: This is where risk assessment becomes strategic. Because leadership does not act on fear.They act on prioritisation. A well-built risk assessment translates technical concerns into business language. The Power of Risk Ownership One column stood out to Amara more than the others: Risk Owner. This is where risk stops being abstract. When ownership is clear: Without ownership, risks sit in spreadsheets. With ownership, they enter conversations. And conversations drive strategy. Risk Appetite: The Silent Decision-Maker Another realisation came while scoring risks. Not all high risks are treated the same. Some are mitigated immediately.Some are monitored.Some are accepted. Why? Because every business has a risk appetite. A startup might accept more risk to move faster.A regulated company may tolerate far less. Risk assessment is not about eliminating all risk.It is about making conscious trade-offs. That’s strategy. Controls Are Investments Each risk in the spreadsheet required a decision: Controls cost time and money. So every mitigation choice is an investment decision. When risk assessments are done well, they help leadership answer: This is how GRC supports business objectives. Why This Matters in Tech Companies Tech companies move fast. New features.New integrations.New markets. Without structured risk visibility, growth creates blind spots. A risk assessment: It allows companies to scale without guessing. That’s not bureaucracy. That’s operational intelligence. From Spreadsheet to Strategy At first glance, a risk assessment looks like rows and formulas. But underneath, it represents: The spreadsheet is only the container. The real value is the thinking behind it. Risk assessments are not about filling templates. They are about helping organisations decide clearly and confidently what matters most. And that is where governance becomes strategy.




