Skip to content

Add a guide on threat modeling#42980

Merged
Elchi3 merged 28 commits intomdn:mainfrom
Elchi3:threat-modeling
Apr 13, 2026
Merged

Add a guide on threat modeling#42980
Elchi3 merged 28 commits intomdn:mainfrom
Elchi3:threat-modeling

Conversation

@Elchi3
Copy link
Copy Markdown
Member

@Elchi3 Elchi3 commented Jan 30, 2026

This PR creates 3 new pages on threat modeling.

  • An introduction on how to do (lightweight) threat modeling for a web site
  • An introduction to threat modeling frameworks and tools (STRIDE and LINDDUN)
  • An example threat modeling document for a blog

@github-actions github-actions bot added Content:Security Security docs size/m [PR only] 51-500 LoC changed labels Jan 30, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 30, 2026

Preview URLs (3 pages)

Flaws (2)

Note! 2 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /en-US/docs/Web/Security/Threat_modeling/Frameworks
Title: Threat modeling frameworks and tools
Flaw count: 2

  • broken_links:
    • Link /en-US/docs/Web/Security/Threat_modeling/ is a redirect
    • Link /en-US/docs/Web/Security/Threat_modeling/ is a redirect
External URLs (22)

URL: /en-US/docs/Web/Security/Threat_modeling
Title: Threat modeling


URL: /en-US/docs/Web/Security/Threat_modeling/Example_threat_model
Title: Example threat model


URL: /en-US/docs/Web/Security/Threat_modeling/Frameworks
Title: Threat modeling frameworks and tools

(comment last updated: 2026-04-13 14:02:58)

@github-actions github-actions bot added the merge conflicts 🚧 [PR only] label Feb 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot added size/l [PR only] 501-1000 LoC changed and removed size/m [PR only] 51-500 LoC changed labels Feb 23, 2026
Copy link
Copy Markdown
Contributor

@simoneonofri simoneonofri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, I really like the flow of the document. Thank you for your hard work. I've added a first round of comments

Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Copy link
Copy Markdown
Member

@estelle estelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Submitting the feedback i have thus far...

Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/example_threat_model/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/example_threat_model/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/example_threat_model/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/example_threat_model/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Elchi3 and others added 13 commits March 23, 2026 14:23
Co-authored-by: Estelle Weyl <[email protected]>
Co-authored-by: Simone Onofri <[email protected]>
Co-authored-by: Simone Onofri <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/frameworks/index.md Outdated
Elchi3 and others added 3 commits March 31, 2026 15:20
Co-authored-by: Hamish Willee <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Apr 9, 2026

I've given this another pass, and I think it is in a state where it could land? Thanks again to Estelle for suggesting to split off STRIDE and LINDDUN to a separate page and thanks to Simone for the technical review!

@hamishwillee what do you think?

Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Comment thread files/en-us/web/security/threat_modeling/index.md Outdated
Copy link
Copy Markdown
Collaborator

@hamishwillee hamishwillee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The structure is much improved by splitting out the frameworks. I have given this a quick re-scan only - just highlighted a few grammatical nits. Approving as it is in a pretty good state. Not merging, because others might have further comments.

@Elchi3 Elchi3 merged commit 254daa6 into mdn:main Apr 13, 2026
9 checks passed
@Elchi3 Elchi3 deleted the threat-modeling branch April 13, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Security Security docs size/l [PR only] 501-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants