Gram

January 17, 2025 Β· View on GitHub

Build Status License Discord Developed at Klarna

Gram is Klarna's own threat model diagramming tool developed internally by Klarna's Secure Development team. It is a web app for engineers to collaboratively create threat models for their systems, providing a easy-to-understand way to document a system as a dataflow diagram with threats/controls attached.

Screenshot

Features ✨

  • Fully featured diagramming tool specialized for threat modeling.

  • Collaborative editing with multiple users over websocket

  • Tightly couples to your system/asset inventory

  • Automatic suggestions for threats and controls based on your tech stacks

  • Review system for use by your Security Champions and to ensure quality models

  • Integration for boring corporate stuff like Jira and SSO (Okta)

Getting Started πŸš€

See Quick Start.

How to contribute πŸ™‹

See our guide on contributing.

Release History πŸ“œ

See our changelog.

Contributors 🌟

Ruel
Ruel

πŸ’» πŸ“†
Joakim Uddholm
Joakim Uddholm

πŸ’» πŸ“† πŸ“’
Ivan Verevkin
Ivan Verevkin

πŸ’»
Luke Berner
Luke Berner

πŸ’» πŸ“†
Franka
Franka

πŸ’»
Erik BΓ₯venstrand
Erik BΓ₯venstrand

πŸ’»
Sai Kiran Goud
Sai Kiran Goud

πŸ’»
Tyouxik
Tyouxik

πŸ’»
Klarna
Klarna

πŸ’΅ πŸ’Ό
Gabriele
Gabriele

πŸ”Œ πŸ’»
MissMuffin
MissMuffin

🎨
Oscar Andersson
Oscar Andersson

πŸ“–
Fedor Tkachenko
Fedor Tkachenko

πŸ“– ⚠️
GrΓ©goire Lodi
GrΓ©goire Lodi

πŸ’»

License βš–οΈ

Copyright Β© 2025 Klarna Bank AB

For license details, see the LICENSE file in the root of this project.