tangled
alpha
login
or
join now
anil.recoil.org
/
unpac-unpac
0
fork
atom
The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork
atom
overview
issues
pulls
pipelines
remove toy exercice
Julien Signoles
8 months ago
793449f4
89ab6d98
-754
1 changed file
expand all
collapse all
unified
split
ThreatDragonModels
New Threat Model
New Threat Model.json
-754
ThreatDragonModels/New Threat Model/New Threat Model.json
···
1
1
-
{
2
2
-
"version": "2.4.1",
3
3
-
"summary": {
4
4
-
"title": "New Threat Model",
5
5
-
"owner": "js",
6
6
-
"description": "",
7
7
-
"id": 0
8
8
-
},
9
9
-
"detail": {
10
10
-
"contributors": [],
11
11
-
"diagrams": [
12
12
-
{
13
13
-
"id": 0,
14
14
-
"title": "New STRIDE diagram",
15
15
-
"diagramType": "STRIDE",
16
16
-
"placeholder": "New STRIDE diagram description",
17
17
-
"thumbnail": "./public/content/images/thumbnail.stride.jpg",
18
18
-
"version": "2.4.1",
19
19
-
"cells": [
20
20
-
{
21
21
-
"position": {
22
22
-
"x": 760,
23
23
-
"y": 180
24
24
-
},
25
25
-
"size": {
26
26
-
"width": 60,
27
27
-
"height": 60
28
28
-
},
29
29
-
"attrs": {
30
30
-
"text": {
31
31
-
"text": "login web server"
32
32
-
},
33
33
-
"body": {
34
34
-
"stroke": "#333333",
35
35
-
"strokeWidth": 1.5,
36
36
-
"strokeDasharray": null
37
37
-
}
38
38
-
},
39
39
-
"visible": true,
40
40
-
"shape": "process",
41
41
-
"ports": {
42
42
-
"groups": {
43
43
-
"top": {
44
44
-
"position": "top",
45
45
-
"attrs": {
46
46
-
"circle": {
47
47
-
"r": 4,
48
48
-
"magnet": true,
49
49
-
"stroke": "#5F95FF",
50
50
-
"strokeWidth": 1,
51
51
-
"fill": "#fff",
52
52
-
"style": {
53
53
-
"visibility": "hidden"
54
54
-
}
55
55
-
}
56
56
-
}
57
57
-
},
58
58
-
"right": {
59
59
-
"position": "right",
60
60
-
"attrs": {
61
61
-
"circle": {
62
62
-
"r": 4,
63
63
-
"magnet": true,
64
64
-
"stroke": "#5F95FF",
65
65
-
"strokeWidth": 1,
66
66
-
"fill": "#fff",
67
67
-
"style": {
68
68
-
"visibility": "hidden"
69
69
-
}
70
70
-
}
71
71
-
}
72
72
-
},
73
73
-
"bottom": {
74
74
-
"position": "bottom",
75
75
-
"attrs": {
76
76
-
"circle": {
77
77
-
"r": 4,
78
78
-
"magnet": true,
79
79
-
"stroke": "#5F95FF",
80
80
-
"strokeWidth": 1,
81
81
-
"fill": "#fff",
82
82
-
"style": {
83
83
-
"visibility": "hidden"
84
84
-
}
85
85
-
}
86
86
-
}
87
87
-
},
88
88
-
"left": {
89
89
-
"position": "left",
90
90
-
"attrs": {
91
91
-
"circle": {
92
92
-
"r": 4,
93
93
-
"magnet": true,
94
94
-
"stroke": "#5F95FF",
95
95
-
"strokeWidth": 1,
96
96
-
"fill": "#fff",
97
97
-
"style": {
98
98
-
"visibility": "hidden"
99
99
-
}
100
100
-
}
101
101
-
}
102
102
-
}
103
103
-
},
104
104
-
"items": [
105
105
-
{
106
106
-
"group": "top",
107
107
-
"id": "ec34580c-583a-47ef-8914-53bba9d46374"
108
108
-
},
109
109
-
{
110
110
-
"group": "right",
111
111
-
"id": "4f4a4809-c442-4f7d-a50d-58183d7c09b5"
112
112
-
},
113
113
-
{
114
114
-
"group": "bottom",
115
115
-
"id": "bdb2d110-1c43-4d83-88ca-780e47f4e2d3"
116
116
-
},
117
117
-
{
118
118
-
"group": "left",
119
119
-
"id": "006b6b40-5610-474f-843f-956202690731"
120
120
-
}
121
121
-
]
122
122
-
},
123
123
-
"id": "6df72895-f2b1-4406-a0ac-8819590db1d4",
124
124
-
"zIndex": 1,
125
125
-
"data": {
126
126
-
"type": "tm.Process",
127
127
-
"name": "login web server",
128
128
-
"description": "",
129
129
-
"outOfScope": false,
130
130
-
"reasonOutOfScope": "",
131
131
-
"hasOpenThreats": false,
132
132
-
"handlesCardPayment": false,
133
133
-
"handlesGoodsOrServices": false,
134
134
-
"isWebApplication": false,
135
135
-
"privilegeLevel": "",
136
136
-
"threats": []
137
137
-
}
138
138
-
},
139
139
-
{
140
140
-
"position": {
141
141
-
"x": 450,
142
142
-
"y": 329.99999999999994
143
143
-
},
144
144
-
"size": {
145
145
-
"width": 200,
146
146
-
"height": 60
147
147
-
},
148
148
-
"attrs": {
149
149
-
"text": {
150
150
-
"text": "énd factor 2Auth/SMS"
151
151
-
},
152
152
-
"body": {
153
153
-
"stroke": "#333333",
154
154
-
"strokeWidth": 1.5,
155
155
-
"strokeDasharray": null
156
156
-
}
157
157
-
},
158
158
-
"visible": true,
159
159
-
"shape": "process",
160
160
-
"zIndex": 3,
161
161
-
"ports": {
162
162
-
"groups": {
163
163
-
"top": {
164
164
-
"position": "top",
165
165
-
"attrs": {
166
166
-
"circle": {
167
167
-
"r": 4,
168
168
-
"magnet": true,
169
169
-
"stroke": "#5F95FF",
170
170
-
"strokeWidth": 1,
171
171
-
"fill": "#fff",
172
172
-
"style": {
173
173
-
"visibility": "hidden"
174
174
-
}
175
175
-
}
176
176
-
}
177
177
-
},
178
178
-
"right": {
179
179
-
"position": "right",
180
180
-
"attrs": {
181
181
-
"circle": {
182
182
-
"r": 4,
183
183
-
"magnet": true,
184
184
-
"stroke": "#5F95FF",
185
185
-
"strokeWidth": 1,
186
186
-
"fill": "#fff",
187
187
-
"style": {
188
188
-
"visibility": "hidden"
189
189
-
}
190
190
-
}
191
191
-
}
192
192
-
},
193
193
-
"bottom": {
194
194
-
"position": "bottom",
195
195
-
"attrs": {
196
196
-
"circle": {
197
197
-
"r": 4,
198
198
-
"magnet": true,
199
199
-
"stroke": "#5F95FF",
200
200
-
"strokeWidth": 1,
201
201
-
"fill": "#fff",
202
202
-
"style": {
203
203
-
"visibility": "hidden"
204
204
-
}
205
205
-
}
206
206
-
}
207
207
-
},
208
208
-
"left": {
209
209
-
"position": "left",
210
210
-
"attrs": {
211
211
-
"circle": {
212
212
-
"r": 4,
213
213
-
"magnet": true,
214
214
-
"stroke": "#5F95FF",
215
215
-
"strokeWidth": 1,
216
216
-
"fill": "#fff",
217
217
-
"style": {
218
218
-
"visibility": "hidden"
219
219
-
}
220
220
-
}
221
221
-
}
222
222
-
}
223
223
-
},
224
224
-
"items": [
225
225
-
{
226
226
-
"group": "top",
227
227
-
"id": "ec34580c-583a-47ef-8914-53bba9d46374"
228
228
-
},
229
229
-
{
230
230
-
"group": "right",
231
231
-
"id": "4f4a4809-c442-4f7d-a50d-58183d7c09b5"
232
232
-
},
233
233
-
{
234
234
-
"group": "bottom",
235
235
-
"id": "bdb2d110-1c43-4d83-88ca-780e47f4e2d3"
236
236
-
},
237
237
-
{
238
238
-
"group": "left",
239
239
-
"id": "006b6b40-5610-474f-843f-956202690731"
240
240
-
}
241
241
-
]
242
242
-
},
243
243
-
"id": "1403aa16-1533-412a-beed-ee9b7601d04f",
244
244
-
"data": {
245
245
-
"type": "tm.Process",
246
246
-
"name": "énd factor 2Auth/SMS",
247
247
-
"description": "",
248
248
-
"outOfScope": false,
249
249
-
"reasonOutOfScope": "",
250
250
-
"hasOpenThreats": false,
251
251
-
"handlesCardPayment": false,
252
252
-
"handlesGoodsOrServices": false,
253
253
-
"isWebApplication": false,
254
254
-
"privilegeLevel": "",
255
255
-
"threats": []
256
256
-
}
257
257
-
},
258
258
-
{
259
259
-
"position": {
260
260
-
"x": 1070,
261
261
-
"y": 150
262
262
-
},
263
263
-
"size": {
264
264
-
"width": 120,
265
265
-
"height": 60
266
266
-
},
267
267
-
"attrs": {
268
268
-
"text": {
269
269
-
"text": "User credentals"
270
270
-
},
271
271
-
"topLine": {
272
272
-
"strokeWidth": 1.5,
273
273
-
"strokeDasharray": null
274
274
-
},
275
275
-
"bottomLine": {
276
276
-
"strokeWidth": 1.5,
277
277
-
"strokeDasharray": null
278
278
-
}
279
279
-
},
280
280
-
"visible": true,
281
281
-
"shape": "store",
282
282
-
"ports": {
283
283
-
"groups": {
284
284
-
"top": {
285
285
-
"position": "top",
286
286
-
"attrs": {
287
287
-
"circle": {
288
288
-
"r": 4,
289
289
-
"magnet": true,
290
290
-
"stroke": "#5F95FF",
291
291
-
"strokeWidth": 1,
292
292
-
"fill": "#fff",
293
293
-
"style": {
294
294
-
"visibility": "hidden"
295
295
-
}
296
296
-
}
297
297
-
}
298
298
-
},
299
299
-
"right": {
300
300
-
"position": "right",
301
301
-
"attrs": {
302
302
-
"circle": {
303
303
-
"r": 4,
304
304
-
"magnet": true,
305
305
-
"stroke": "#5F95FF",
306
306
-
"strokeWidth": 1,
307
307
-
"fill": "#fff",
308
308
-
"style": {
309
309
-
"visibility": "hidden"
310
310
-
}
311
311
-
}
312
312
-
}
313
313
-
},
314
314
-
"bottom": {
315
315
-
"position": "bottom",
316
316
-
"attrs": {
317
317
-
"circle": {
318
318
-
"r": 4,
319
319
-
"magnet": true,
320
320
-
"stroke": "#5F95FF",
321
321
-
"strokeWidth": 1,
322
322
-
"fill": "#fff",
323
323
-
"style": {
324
324
-
"visibility": "hidden"
325
325
-
}
326
326
-
}
327
327
-
}
328
328
-
},
329
329
-
"left": {
330
330
-
"position": "left",
331
331
-
"attrs": {
332
332
-
"circle": {
333
333
-
"r": 4,
334
334
-
"magnet": true,
335
335
-
"stroke": "#5F95FF",
336
336
-
"strokeWidth": 1,
337
337
-
"fill": "#fff",
338
338
-
"style": {
339
339
-
"visibility": "hidden"
340
340
-
}
341
341
-
}
342
342
-
}
343
343
-
}
344
344
-
},
345
345
-
"items": [
346
346
-
{
347
347
-
"group": "top",
348
348
-
"id": "45583c67-2237-416b-b148-cad906383d61"
349
349
-
},
350
350
-
{
351
351
-
"group": "right",
352
352
-
"id": "a62e8645-15e9-4bd4-8b83-d726441535e9"
353
353
-
},
354
354
-
{
355
355
-
"group": "bottom",
356
356
-
"id": "a9e5d355-fcb9-435b-bef5-064efd93ae51"
357
357
-
},
358
358
-
{
359
359
-
"group": "left",
360
360
-
"id": "9ba05566-724c-47e8-b978-362f25d8847f"
361
361
-
}
362
362
-
]
363
363
-
},
364
364
-
"id": "28f8fdcd-844c-46f7-806e-0fa222be7261",
365
365
-
"zIndex": 4,
366
366
-
"data": {
367
367
-
"type": "tm.Store",
368
368
-
"name": "User credentals",
369
369
-
"description": "",
370
370
-
"outOfScope": false,
371
371
-
"reasonOutOfScope": "",
372
372
-
"hasOpenThreats": false,
373
373
-
"isALog": false,
374
374
-
"isEncrypted": false,
375
375
-
"isSigned": false,
376
376
-
"storesCredentials": false,
377
377
-
"storesInventory": false,
378
378
-
"threats": []
379
379
-
}
380
380
-
},
381
381
-
{
382
382
-
"shape": "flow",
383
383
-
"attrs": {
384
384
-
"line": {
385
385
-
"stroke": "#333333",
386
386
-
"targetMarker": {
387
387
-
"name": "block"
388
388
-
},
389
389
-
"sourceMarker": {
390
390
-
"name": ""
391
391
-
},
392
392
-
"strokeDasharray": null
393
393
-
}
394
394
-
},
395
395
-
"width": 200,
396
396
-
"height": 100,
397
397
-
"zIndex": 10,
398
398
-
"connector": "smooth",
399
399
-
"data": {
400
400
-
"type": "tm.Flow",
401
401
-
"name": "Data Flow",
402
402
-
"description": "",
403
403
-
"outOfScope": false,
404
404
-
"reasonOutOfScope": "",
405
405
-
"hasOpenThreats": false,
406
406
-
"isBidirectional": false,
407
407
-
"isEncrypted": false,
408
408
-
"isPublicNetwork": false,
409
409
-
"protocol": "",
410
410
-
"threats": []
411
411
-
},
412
412
-
"labels": [
413
413
-
"Data Flow"
414
414
-
],
415
415
-
"id": "b1823423-5da2-49a8-a2f5-de35693f210f",
416
416
-
"source": {
417
417
-
"x": 393,
418
418
-
"y": 90
419
419
-
},
420
420
-
"target": {
421
421
-
"cell": "6df72895-f2b1-4406-a0ac-8819590db1d4",
422
422
-
"port": "006b6b40-5610-474f-843f-956202690731"
423
423
-
},
424
424
-
"vertices": [
425
425
-
{
426
426
-
"x": 590,
427
427
-
"y": 160
428
428
-
}
429
429
-
]
430
430
-
},
431
431
-
{
432
432
-
"shape": "flow",
433
433
-
"attrs": {
434
434
-
"line": {
435
435
-
"stroke": "#333333",
436
436
-
"targetMarker": {
437
437
-
"name": "block"
438
438
-
},
439
439
-
"sourceMarker": {
440
440
-
"name": ""
441
441
-
},
442
442
-
"strokeDasharray": null
443
443
-
}
444
444
-
},
445
445
-
"width": 200,
446
446
-
"height": 100,
447
447
-
"zIndex": 10,
448
448
-
"connector": "smooth",
449
449
-
"data": {
450
450
-
"type": "tm.Flow",
451
451
-
"name": "check for login credentials",
452
452
-
"description": "",
453
453
-
"outOfScope": false,
454
454
-
"reasonOutOfScope": "",
455
455
-
"hasOpenThreats": false,
456
456
-
"isBidirectional": false,
457
457
-
"isEncrypted": false,
458
458
-
"isPublicNetwork": false,
459
459
-
"protocol": "",
460
460
-
"threats": []
461
461
-
},
462
462
-
"labels": [
463
463
-
"check for login credentials"
464
464
-
],
465
465
-
"id": "a8ce9dad-13f6-4392-b047-10302c8f201f",
466
466
-
"source": {
467
467
-
"cell": "6df72895-f2b1-4406-a0ac-8819590db1d4",
468
468
-
"port": "4f4a4809-c442-4f7d-a50d-58183d7c09b5"
469
469
-
},
470
470
-
"target": {
471
471
-
"cell": "28f8fdcd-844c-46f7-806e-0fa222be7261",
472
472
-
"port": "9ba05566-724c-47e8-b978-362f25d8847f"
473
473
-
},
474
474
-
"vertices": []
475
475
-
},
476
476
-
{
477
477
-
"shape": "flow",
478
478
-
"attrs": {
479
479
-
"line": {
480
480
-
"stroke": "#333333",
481
481
-
"targetMarker": {
482
482
-
"name": "block"
483
483
-
},
484
484
-
"sourceMarker": {
485
485
-
"name": ""
486
486
-
},
487
487
-
"strokeDasharray": null
488
488
-
}
489
489
-
},
490
490
-
"width": 200,
491
491
-
"height": 100,
492
492
-
"zIndex": 10,
493
493
-
"connector": "smooth",
494
494
-
"data": {
495
495
-
"type": "tm.Flow",
496
496
-
"name": "send request to client phone",
497
497
-
"description": "",
498
498
-
"outOfScope": false,
499
499
-
"reasonOutOfScope": "",
500
500
-
"hasOpenThreats": false,
501
501
-
"isBidirectional": false,
502
502
-
"isEncrypted": false,
503
503
-
"isPublicNetwork": false,
504
504
-
"protocol": "",
505
505
-
"threats": []
506
506
-
},
507
507
-
"labels": [
508
508
-
"send request to client phone"
509
509
-
],
510
510
-
"id": "eb8dfe52-bc19-4b2d-9f39-970af3cf35a9",
511
511
-
"source": {
512
512
-
"cell": "6df72895-f2b1-4406-a0ac-8819590db1d4",
513
513
-
"port": "bdb2d110-1c43-4d83-88ca-780e47f4e2d3"
514
514
-
},
515
515
-
"target": {
516
516
-
"cell": "1403aa16-1533-412a-beed-ee9b7601d04f",
517
517
-
"port": "ec34580c-583a-47ef-8914-53bba9d46374"
518
518
-
},
519
519
-
"vertices": [
520
520
-
{
521
521
-
"x": 670,
522
522
-
"y": 280
523
523
-
}
524
524
-
]
525
525
-
},
526
526
-
{
527
527
-
"shape": "flow",
528
528
-
"attrs": {
529
529
-
"line": {
530
530
-
"stroke": "#333333",
531
531
-
"targetMarker": {
532
532
-
"name": "block"
533
533
-
},
534
534
-
"sourceMarker": {
535
535
-
"name": ""
536
536
-
},
537
537
-
"strokeDasharray": null
538
538
-
}
539
539
-
},
540
540
-
"width": 200,
541
541
-
"height": 100,
542
542
-
"zIndex": 10,
543
543
-
"connector": "smooth",
544
544
-
"data": {
545
545
-
"type": "tm.Flow",
546
546
-
"name": "send sms",
547
547
-
"description": "",
548
548
-
"outOfScope": false,
549
549
-
"reasonOutOfScope": "",
550
550
-
"hasOpenThreats": false,
551
551
-
"isBidirectional": false,
552
552
-
"isEncrypted": false,
553
553
-
"isPublicNetwork": false,
554
554
-
"protocol": "",
555
555
-
"threats": []
556
556
-
},
557
557
-
"labels": [
558
558
-
"send sms"
559
559
-
],
560
560
-
"id": "f1126249-fc08-43e4-abef-48471f6d329c",
561
561
-
"source": {
562
562
-
"cell": "1403aa16-1533-412a-beed-ee9b7601d04f",
563
563
-
"port": "006b6b40-5610-474f-843f-956202690731"
564
564
-
},
565
565
-
"target": {
566
566
-
"cell": "8310aa7b-5a18-4129-b0fe-158dad4e76cd",
567
567
-
"port": "1236dfbc-aa13-43e1-a591-edd6f1b95c4e"
568
568
-
},
569
569
-
"vertices": [
570
570
-
{
571
571
-
"x": 380,
572
572
-
"y": 240
573
573
-
}
574
574
-
]
575
575
-
},
576
576
-
{
577
577
-
"shape": "trust-boundary-curve",
578
578
-
"width": 200,
579
579
-
"height": 100,
580
580
-
"zIndex": 10,
581
581
-
"connector": "smooth",
582
582
-
"data": {
583
583
-
"type": "tm.Boundary",
584
584
-
"name": "Trust Boundary",
585
585
-
"description": "",
586
586
-
"isTrustBoundary": true,
587
587
-
"hasOpenThreats": false
588
588
-
},
589
589
-
"labels": [
590
590
-
"Trust Boundary"
591
591
-
],
592
592
-
"id": "1c97d721-cd78-4f20-b53e-967c53d92231",
593
593
-
"source": {
594
594
-
"x": 780,
595
595
-
"y": 70
596
596
-
},
597
597
-
"target": {
598
598
-
"x": 590,
599
599
-
"y": 230
600
600
-
}
601
601
-
},
602
602
-
{
603
603
-
"position": {
604
604
-
"x": 280,
605
605
-
"y": 60
606
606
-
},
607
607
-
"size": {
608
608
-
"width": 112.5,
609
609
-
"height": 60
610
610
-
},
611
611
-
"attrs": {
612
612
-
"body": {
613
613
-
"stroke": "#333333",
614
614
-
"strokeWidth": 1.5,
615
615
-
"strokeDasharray": null
616
616
-
}
617
617
-
},
618
618
-
"visible": true,
619
619
-
"shape": "actor",
620
620
-
"ports": {
621
621
-
"groups": {
622
622
-
"top": {
623
623
-
"position": "top",
624
624
-
"attrs": {
625
625
-
"circle": {
626
626
-
"r": 4,
627
627
-
"magnet": true,
628
628
-
"stroke": "#5F95FF",
629
629
-
"strokeWidth": 1,
630
630
-
"fill": "#fff",
631
631
-
"style": {
632
632
-
"visibility": "hidden"
633
633
-
}
634
634
-
}
635
635
-
}
636
636
-
},
637
637
-
"right": {
638
638
-
"position": "right",
639
639
-
"attrs": {
640
640
-
"circle": {
641
641
-
"r": 4,
642
642
-
"magnet": true,
643
643
-
"stroke": "#5F95FF",
644
644
-
"strokeWidth": 1,
645
645
-
"fill": "#fff",
646
646
-
"style": {
647
647
-
"visibility": "hidden"
648
648
-
}
649
649
-
}
650
650
-
}
651
651
-
},
652
652
-
"bottom": {
653
653
-
"position": "bottom",
654
654
-
"attrs": {
655
655
-
"circle": {
656
656
-
"r": 4,
657
657
-
"magnet": true,
658
658
-
"stroke": "#5F95FF",
659
659
-
"strokeWidth": 1,
660
660
-
"fill": "#fff",
661
661
-
"style": {
662
662
-
"visibility": "hidden"
663
663
-
}
664
664
-
}
665
665
-
}
666
666
-
},
667
667
-
"left": {
668
668
-
"position": "left",
669
669
-
"attrs": {
670
670
-
"circle": {
671
671
-
"r": 4,
672
672
-
"magnet": true,
673
673
-
"stroke": "#5F95FF",
674
674
-
"strokeWidth": 1,
675
675
-
"fill": "#fff",
676
676
-
"style": {
677
677
-
"visibility": "hidden"
678
678
-
}
679
679
-
}
680
680
-
}
681
681
-
}
682
682
-
},
683
683
-
"items": [
684
684
-
{
685
685
-
"group": "top",
686
686
-
"id": "3508e0b5-dd10-43c8-b036-3cd0c2ba019d"
687
687
-
},
688
688
-
{
689
689
-
"group": "right",
690
690
-
"id": "7cc3ca3c-c371-47a6-b692-2b98bbfe3dc3"
691
691
-
},
692
692
-
{
693
693
-
"group": "bottom",
694
694
-
"id": "1236dfbc-aa13-43e1-a591-edd6f1b95c4e"
695
695
-
},
696
696
-
{
697
697
-
"group": "left",
698
698
-
"id": "d47acb89-4649-4db1-834d-7eeab0f1f01f"
699
699
-
}
700
700
-
]
701
701
-
},
702
702
-
"id": "8310aa7b-5a18-4129-b0fe-158dad4e76cd",
703
703
-
"zIndex": 11,
704
704
-
"data": {
705
705
-
"type": "tm.Actor",
706
706
-
"name": "Actor",
707
707
-
"description": "",
708
708
-
"outOfScope": false,
709
709
-
"reasonOutOfScope": "",
710
710
-
"hasOpenThreats": false,
711
711
-
"providesAuthentication": false,
712
712
-
"threats": []
713
713
-
}
714
714
-
},
715
715
-
{
716
716
-
"shape": "trust-boundary-curve",
717
717
-
"width": 200,
718
718
-
"height": 100,
719
719
-
"zIndex": 12,
720
720
-
"connector": "smooth",
721
721
-
"data": {
722
722
-
"type": "tm.Boundary",
723
723
-
"name": "Trust Boundary",
724
724
-
"description": "",
725
725
-
"isTrustBoundary": true,
726
726
-
"hasOpenThreats": false
727
727
-
},
728
728
-
"labels": [
729
729
-
"Trust Boundary"
730
730
-
],
731
731
-
"id": "75b908c4-fa61-4c43-b825-b5c61ee1e5d9",
732
732
-
"source": {
733
733
-
"x": 595,
734
734
-
"y": 240
735
735
-
},
736
736
-
"target": {
737
737
-
"x": 810,
738
738
-
"y": 370
739
739
-
},
740
740
-
"vertices": [
741
741
-
{
742
742
-
"x": 630,
743
743
-
"y": 310
744
744
-
}
745
745
-
]
746
746
-
}
747
747
-
]
748
748
-
}
749
749
-
],
750
750
-
"diagramTop": 1,
751
751
-
"reviewer": "",
752
752
-
"threatTop": 0
753
753
-
}
754
754
-
}