Skip to main content

Risk Attributes

🎯 Objective​

This document defines a unified model for characterising risk in the context of Security by Design – Theory of Everything (SbD-ToE).

The objective is not to create distinct categories of risk (e.g. “technical risk” vs. “process risk”), but rather to establish a set of internal attributes that make it possible to:

  • describe any relevant risk rigorously;
  • understand its origin and its mechanism of materialisation;
  • determine proportional requirements, controls and validations;
  • keep the model timeless, extensible and technologically neutral.

This model applies to the entire application lifecycle and to every chapter of the Manual.


🧠 Fundamental principle​

In SbD-ToE, risk is treated as a single, indivisible concept.

A risk may have a technical, process, organisational or external origin, but its impact always materialises in the delivered system, in its operation or in its compliance.

What varies is not the type of risk, but rather:

  • how it arises;
  • how it manifests;
  • how it can (or cannot) be observed, validated and mitigated.

These variations are captured through risk attributes.


🧩 Risk attribute model​

Each risk identified within the scope of SbD-ToE must be described, explicitly or implicitly, through the attributes below.

1️⃣ Origin of the risk​

Identifies where the risk is introduced into the system or the process.

Typical values (non-exclusive):

  • Technical (architecture, code, configuration)
  • Process (decision, omission, automation)
  • Organisational (governance, responsibilities)
  • External (suppliers, dependencies, services)

Example:
An error introduced by automatic code generation has a process origin, even if it materialises as a technical vulnerability.


2️⃣ Mechanism of introduction​

Describes how the risk is introduced.

Common examples:

  • Known technical vulnerability
  • Human error
  • Omission of analysis or validation
  • Inadequate decision
  • Excessive trust in automated results
  • Implicit or inherited configuration

This attribute is critical for defining preventive vs. detective controls.


3️⃣ Surface of materialisation​

Indicates where the impact manifests when the risk materialises.

Typical values:

  • Product (software, data, interfaces)
  • Operation (availability, integrity, continuity)
  • Compliance (legal, regulatory, contractual)
  • Reputation / business

The same risk may materialise on more than one surface.


4️⃣ Detectability​

Characterises how easily the risk can be identified before or after its materialisation.

  • High – easily detectable by tests or objective controls
  • Medium – requires specialised analysis or correlation
  • Low – hard to observe without incidents or in-depth audits

Risks with low detectability require stronger upstream controls.


5️⃣ Reproducibility​

Indicates whether the behaviour associated with the risk is:

  • Deterministic – consistently reproducible
  • Partially deterministic – context-dependent
  • Non-deterministic – variable results for the same input

This attribute is particularly relevant in contexts of:

  • advanced automation;
  • decision-support systems;
  • heuristics-based analysis.

Low reproducibility increases operational and validation risk.


6️⃣ Evidentiability​

Describes the degree to which the risk and its mitigation can be supported by verifiable evidence.

  • High – objective, versioned and auditable evidence
  • Limited – indirect or interpretative evidence
  • Weak – based on plausibility or implicit trust

In SbD-ToE, a risk without adequate evidence cannot be considered mitigated, regardless of the sophistication of the analysis.


🧪 Illustrative example (non-normative)​

A risk identified through an AI-assisted analysis can be characterised as:

  • Origin: Process
  • Mechanism: Assisted decision with insufficient validation
  • Surface: Product and compliance
  • Detectability: Medium
  • Reproducibility: Low
  • Evidentiability: Limited

👉 The consequence is not to reject the tool, but to require additional controls, such as:

  • explicit human review;
  • independent empirical validation;
  • recording of the decision and of the evidence used.

From the model's point of view, this example is equivalent to:

  • a misconfigured ORM;
  • a CI pipeline with implicit gates;
  • a scanner with excessively permissive rules.

🔗 Relationship with other elements of SbD-ToE​

  • The L1–L3 classification continues to reflect the impact and criticality of the system, not the internal attributes of the risk.
  • The risk attributes influence:
    • security requirements (Ch. 02);
    • threat modelling (Ch. 03);
    • architectural decisions (Ch. 04);
    • acceptance and evidence criteria;
    • governance and audit (Ch. 14).

This model allows the Manual to evolve without needing to redefine base concepts whenever new forms of automation or abstraction emerge.


✅ Conclusion​

SbD-ToE treats risk as a single concept, rich in attributes, capable of capturing both classic technical risks and risks introduced by modern development practices.

This approach:

  • avoids conceptual fragmentation;
  • supports the proportional definition of controls;
  • keeps the Manual timeless;
  • reinforces the demand for responsibility, validation and evidence.

The following chapters assume this model as a canonical premise.