Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "version": "2.2.0",
- "summary": {
- "title": "My Premium Dealership",
- "owner": "Jr. Security Engineer",
- "description": "\"My Premium Dealership\" is a B2C application with a micro-service architecture that allows users to request mechanic services for their vehicle.",
- "id": 0
- },
- "detail": {
- "contributors": [
- {
- "name": "Iman (Infra)"
- },
- {
- "name": "Devon (Development)"
- },
- {
- "name": "Suzy (Security)"
- },
- {
- "name": "Greta (GRC)"
- },
- {
- "name": "Sal (Stakeholder)"
- }
- ],
- "diagrams": [
- {
- "id": 0,
- "title": "mypremiumdealership.com",
- "diagramType": "STRIDE",
- "placeholder": "New STRIDE diagram description",
- "thumbnail": "./public/content/images/thumbnail.stride.jpg",
- "version": "2.2.0",
- "cells": [
- {
- "position": {
- "x": 40,
- "y": 245
- },
- "size": {
- "width": 112.5,
- "height": 60
- },
- "attrs": {
- "text": {
- "text": "User"
- },
- "body": {
- "stroke": "#333333",
- "strokeWidth": 1.5,
- "strokeDasharray": null
- }
- },
- "visible": true,
- "shape": "actor",
- "zIndex": 2,
- "id": "97f211c4-cd4b-411e-8479-e60cf7ff21c6",
- "data": {
- "type": "tm.Actor",
- "name": "User",
- "description": "",
- "outOfScope": false,
- "reasonOutOfScope": "",
- "hasOpenThreats": false,
- "providesAuthentication": false,
- "threats": []
- }
- },
- {
- "position": {
- "x": 471.25,
- "y": 220
- },
- "size": {
- "width": 210,
- "height": 110
- },
- "attrs": {
- "text": {
- "text": "Microservices"
- },
- "body": {
- "stroke": "#333333",
- "strokeWidth": 1.5,
- "strokeDasharray": null
- }
- },
- "visible": true,
- "shape": "process",
- "zIndex": 3,
- "id": "783896f5-bc14-4502-865b-11df83d84492",
- "data": {
- "type": "tm.Process",
- "name": "Microservices",
- "description": "",
- "outOfScope": false,
- "reasonOutOfScope": "",
- "hasOpenThreats": false,
- "handlesCardPayment": false,
- "handlesGoodsOrServices": false,
- "isWebApplication": false,
- "privilegeLevel": "",
- "threats": []
- }
- },
- {
- "shape": "flow",
- "attrs": {
- "line": {
- "stroke": "#333333",
- "targetMarker": {
- "name": "block"
- },
- "sourceMarker": {
- "name": "block"
- },
- "strokeDasharray": null
- }
- },
- "width": 200,
- "height": 100,
- "zIndex": 10,
- "connector": "smooth",
- "data": {
- "type": "tm.Flow",
- "name": "Web Traffic\n",
- "description": "",
- "outOfScope": false,
- "reasonOutOfScope": "",
- "hasOpenThreats": false,
- "isBidirectional": true,
- "isEncrypted": false,
- "isPublicNetwork": false,
- "protocol": "",
- "threats": []
- },
- "id": "8ce4fe50-f0f7-448c-9945-2f8c85079374",
- "labels": [
- "Web Traffic\n"
- ],
- "source": {
- "cell": "97f211c4-cd4b-411e-8479-e60cf7ff21c6"
- },
- "target": {
- "cell": "9eb5724a-c842-41c7-b1f2-1b695d8ac41c"
- }
- },
- {
- "position": {
- "x": 290,
- "y": 210
- },
- "size": {
- "width": 140,
- "height": 130
- },
- "attrs": {
- "text": {
- "text": "Web Client"
- },
- "body": {
- "stroke": "#333333",
- "strokeWidth": 1.5,
- "strokeDasharray": null
- }
- },
- "visible": true,
- "shape": "process",
- "zIndex": 11,
- "id": "9eb5724a-c842-41c7-b1f2-1b695d8ac41c",
- "data": {
- "type": "tm.Process",
- "name": "Web Client",
- "description": "",
- "outOfScope": false,
- "reasonOutOfScope": "",
- "hasOpenThreats": false,
- "handlesCardPayment": false,
- "handlesGoodsOrServices": false,
- "isWebApplication": false,
- "privilegeLevel": "",
- "threats": []
- }
- },
- {
- "position": {
- "x": 770,
- "y": 245
- },
- "size": {
- "width": 120,
- "height": 60
- },
- "attrs": {
- "text": {
- "text": "PostgreSQL"
- },
- "topLine": {
- "strokeWidth": 1.5,
- "strokeDasharray": null
- },
- "bottomLine": {
- "strokeWidth": 1.5,
- "strokeDasharray": null
- }
- },
- "visible": true,
- "shape": "store",
- "zIndex": 12,
- "id": "f3b93565-510d-4b23-9726-2e0e233e7e2c",
- "data": {
- "type": "tm.Store",
- "name": "PostgreSQL",
- "description": "",
- "outOfScope": false,
- "reasonOutOfScope": "",
- "hasOpenThreats": false,
- "isALog": false,
- "isEncrypted": false,
- "isSigned": false,
- "storesCredentials": false,
- "storesInventory": false,
- "threats": []
- }
- },
- {
- "position": {
- "x": 358.75,
- "y": -100
- },
- "size": {
- "width": 112.5,
- "height": 60
- },
- "attrs": {
- "text": {
- "text": "Level 0 DFD"
- }
- },
- "visible": true,
- "shape": "td-text-block",
- "zIndex": 16,
- "id": "b2cdbfd5-8d17-42a2-94a1-5cd7d4f42712",
- "data": {
- "type": "tm.Text",
- "name": "Level 0 DFD",
- "hasOpenThreats": false
- }
- }
- ],
- "description": "DFD-based threat model, grouping multiple processes"
- }
- ],
- "diagramTop": 4,
- "reviewer": "Sr. Security Engineer",
- "threatTop": 15
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment