Toreon Office | Grotehondstraat 44 1/1 - 2018 Antwerpen | +32 3 369 33 96
Written by Jordan Hardy
ENISA deserves credit.
Its Security by Design and Default Playbook tackles a problem many product teams already face: how to translate high-level secure-by-design expectations into practical engineering work. The playbook provides SMEs and manufacturers with concrete actions, release gates, and evidence expectations rather than another abstract security framework. That matters under the Cyber Resilience Act, where “we thought about security” will not be enough. ENISA’s draft maps secure-by-design and secure-by-default principles to lifecycle activities, practical playbooks, and CRA-related evidence expectations.
The question is not whether the playbook is useful. It is.
The harder question is whether teams will use it to improve product security, or whether it becomes another checklist that product teams complete without changing design decisions. That distinction is where threat modeling matters.
ENISA’s playbook is strongest when it operationalizes secure-by-design. The document organizes Security by Design into Architectural Foundations and Operational Integrity, and Security by Default into Default Hardening and Guided Protection. This structure helps teams separate architectural decisions from shipped configuration. “We support MFA” is not the same as “MFA is enabled by default.” That separation is valuable.
The playbook also includes 22 practical playbooks. Each one defines an objective, actions, minimum evidence, and release-gate criteria. That gives teams a way to show how security decisions were made, tested, and reviewed. ENISA also introduces the concept of a Machine-Readable Security Manifest, intended to express security claims, supporting evidence, and verification results in a structured form.
That evidence-first approach is important. Product security now needs proof. Not theatre. A useful, secure-by-design program should produce:
This is where the playbook aligns well with Toreon’s view: threat modeling is not a workshop artifact. It is a way to connect design decisions, engineering controls, secure defaults, and regulatory evidence.
Toreon’s threat modeling training is built around that exact operating model: learning how to identify and mitigate risks early, using practical exercises and real systems rather than theory-heavy instruction. Toreon offers both in-company training and a 20-hour online course for individuals.
The public feedback is broadly constructive.
Andrea Fortuna’s review highlights the playbook’s real value: it treats secure-by-design as an architectural responsibility and positions threat modeling as a living engineering artifact, not a compliance deliverable. Her summary points to useful practices such as minimum viable threat models, refresh triggers, abuse cases, and controls mapped to defaults.
Sarah Fluchs takes a sharper risk-engineering view. She supports the idea of release-gate checklists, but argues that the playbook sometimes conflates risk assessment with threat modeling, stretches “security by design” into lifecycle and operational topics, and risks creating more checklist questions per release. Her core warning is direct: if the threat model has no consequence for requirements, controls, or release decisions, teams will stop updating it. That criticism is valid.
A threat model that does not change the backlog, architecture, test plan, default configuration, or release decision is not useful. It is documentation.
The playbook’s release gates can help, but only if teams connect each threat modeling output to an engineering consequence:
That is the difference between a checklist and a security decision system.
From a Toreon perspective, ENISA’s playbook is a strong contribution. It lowers the barrier for SMEs. It gives product teams a starting point. It connects secure-by-design work to release evidence. It triggers refreshes when the architecture, authentication, suppliers, interfaces, or update mechanisms change. That is good practice. The risk sits in the implementation.
The Threat Modeling Manifesto defines threat modeling around four questions: what are we working on, what can go wrong, what are we going to do about it, and did we do a good enough job. Our feedback from OWASP community members recommends explicitly using the full Four Question Framework, rather than treating a system diagram as the sole core question.
That matters because teams often stop too early. A diagram is not a threat model. A list of threats is not a threat model. A release checklist is not a threat model.
A useful threat model connects all four questions:
The playbook supports this flow, but it could make the flow more explicit. The same applies to OWASP SAMM. SAMM places threat modeling under Design / Threat Assessment and treats maturity as a progression: from best-effort, risk-based exercises toward repeatable, measurable threat modeling integrated into the development lifecycle. ENISA’s guidance fits well at lower- to middle-maturity levels because it provides concrete artifacts: diagrams, top-threat tables, controls/defaults checklists, CI evidence, and release gates. But ENISA is not a maturity roadmap. Teams still need a way to scale.
That means defining:
This is where threat modeling training becomes strategic. A central security team cannot threat-model every product, feature, and release. Delivery teams need the skill to run the first model, refresh it on meaningful change, and escalate high-risk design decisions.
The OWASP Threat Modeling and OWASP SAMM community feedback was submitted to ENISA as constructive input. The letter states that members of both projects reviewed draft 0.4, focusing on threat modeling, and submitted feedback through the public consultation process.
These are not academic details. They decide whether the playbook helps engineers reason about systems or merely asks them to fill out forms.
Use the ENISA playbook. Do not use it mechanically. A strong implementation should start with a lean, repeatable threat-modeling workflow that fits engineering realities. For most teams, that means:
Do not start with a heavyweight governance process. Start with the product. Then scale.
For leadership, the business value is concrete:
This is also where training pays off. Teams do not need another policy document. They need enough skill to ask better design questions, recognize weak assumptions, and turn threats into engineering work.
Toreon’s threat modeling training is designed for that outcome: hands-on learning, expert guidance, and practical application to real systems, available as in-company training or individual online training.
Book a discovery call for Toreon’s threat modeling training and turn the ENISA playbook into a working product-security practice.
ENISA’s Security by Design and Default Playbook is a serious and useful contribution. It gives SMEs and manufacturers a practical route from secure-by-design principles to engineering actions, release gates, and evidence. It also puts threat modeling where it belongs: close to architecture, defaults, verification, and product lifecycle decisions.
The suggested improvements are equally clear. Threat modeling should be organized around the full Four Question Framework. Diagrams should use familiar conventions. Abuse cases should be optional, not mandatory. Prioritization should avoid false precision. Checklists should support expert discussion, not replace it.
The objection is predictable: teams are already overloaded.
That is exactly why the model must be lightweight, repeatable, and tied to delivery.
Toreon helps teams make that shift. Our threat modeling training turns secure-by-design intent into practical capability: engineers who can model systems, identify meaningful threats, select controls, defend secure defaults, and generate evidence without slowing delivery.
Sebastien (Seba) Deleersnyder, co-founder and CTO of Toreon, combines software engineering expertise with a passion for holistic product security. After earning his Master’s in Software Engineering from the University of Ghent, with a thesis on “Hyphenation using neural networks,” he became a driving force in the security community as the founder of the Belgian OWASP chapter, a member of the OWASP Foundation Board, and co-founder of BruCON, Belgium’s annual security conference. His leadership of OWASP SAMM and his decade-long role as a highly rated Black Hat trainer have significantly impacted global software security, earning consistently outstanding feedback from participants. Currently, Seba focuses on adapting security models for DevOps and expanding awareness of AI Threat Modeling.

