Skip to main content

Organisational Policies - Threat Modelling

The effective adoption of Chapter 03 - Threat Modelling - depends on the existence of formal organisational policies that sustain:

  • The mandatory nature of threat modelling in medium- or high-risk contexts;
  • The integration of the activity into the development lifecycle;
  • Traceability between threats, requirements and the controls applied;
  • The reuse and validation of models in standardised environments.

📌 Fundamental note​

✅ Threat modelling must be treated as a mandatory activity in L2 and L3 applications, with formal criteria defined by organisational policy.

These policies:

  • Make threat modelling a systematic, auditable and traceable practice;
  • Sustain risk-based decision-making, as defined in Chapters 01 and 02;
  • Allow technical teams to be aligned with mature secure-engineering practices.

🧩 This chapter implements, in practice, what the organisational policies determine. The policy legitimises, the chapter operationalises.


🧾 Recommended policies​

Policy NameMandatoryApplicationMinimum expected content
Threat Modelling Policy✅ YesAll applications classified as L2 or L3Criteria for mandatory application, moments of application in the cycle, roles involved, permitted tools
Threat Model Validation Policy⚠️ RecommendedProjects with a new architecture or critical changesTechnical review process, cross-validation by security, formal risk acceptance
Threat Model Reuse Policy⚠️ RecommendedOrganisations with standardised architecturesCriteria for the safe reuse of earlier models, validation by context

📋 Suggested structure of each policy​

Each organisational policy must contain, at a minimum:

  • Objective and scope of the policy;
  • When to apply (e.g. by risk level, type of change, moment in the cycle);
  • Roles and responsibilities (architecture, security, development, product);
  • Requirement for traceable outputs (e.g. STRIDE model, DFD, mitigation plan);
  • Validation and reuse criteria;
  • Mandatory documentation by project type;
  • Review periodicity of the policy itself (e.g. annual);
  • Risk acceptance criteria and justified exceptions.

✅ Final recommendations​

  • These policies must be formal, approved and communicated to all technical teams;
  • They must be aligned with the Requirements Catalogue of Chapter 2 and with the risk criteria defined in Chapter 1;
  • They must provide for periodic review and controlled reuse of existing models;
  • Their application must be integrated into the development lifecycle and validated in every critical release.

📌 The absence of these policies compromises the proportional, continuous and effective application of Threat Modelling in an organisational context.