The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updated by OWASP Threat Dragon

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