{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.04928686,
        "rte": "az",
        "prob": 0.04928686
      },
      {
        "cls": 0,
        "raw": 0.00695465,
        "rte": "az/tar",
        "prob": 0.00695465
      }
    ],
    "prob": 0.04928686,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0492868609726429,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001233816146850586,
        "type": "src_info"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013540188774641138,
        "type": "shell"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002629558184708003,
        "type": "python_sdist"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012089808478776831,
        "type": "svg"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009119510650634766,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000051468610763549805,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00005817413330078125,
        "type": "python"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000027040639906772412,
        "type": "python"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014513731002807617,
        "type": "python"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014702479347761255,
        "type": "python"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024865070372470655,
        "type": "python"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011732180610124487,
        "type": "python"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001393755246681394,
        "type": "python"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001834829708968755,
        "type": "python"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014593203559343237,
        "type": "python"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001489122678322019,
        "type": "python"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002282857894897461,
        "type": "python"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016570091247558594,
        "type": "python"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001661976239120122,
        "type": "python"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017742315321811475,
        "type": "python"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014374653801496606,
        "type": "python"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010480483069841284,
        "type": "python"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001231829355674563,
        "type": "markdown"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001193086336570559,
        "type": "pkg_info"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013232231140136719,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014821688637312036,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004659096521208994,
        "type": "whl"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "python"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009785096153791528,
        "type": "python"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004747509956359863,
        "type": "python"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003089507299591787,
        "type": "python"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002699097058211919,
        "type": "python"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000216066837310791,
        "type": "python"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024378299713134766,
        "type": "python"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004062056541442871,
        "type": "python"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000165402889251709,
        "type": "python"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016182661056518555,
        "type": "pkg_info"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014821688637312036,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-11T05:00:54Z"
  },
  "path": "create-awesome-python-app-0.3.3-1.src.tar.gz",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 349,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-pip",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 239,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-build",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 265,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-installer",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 293,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-wheel",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 325,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704"
      },
      {
        "kind": "dependency",
        "size": 37171,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "37171"
          ],
          [
            "last-modified",
            "Tue, 06 Oct 2026 16:28:58 GMT"
          ],
          [
            "etag",
            "\"d83c9072ec88fb93805929d656cb17da\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-request-id",
            "f81150d2d74ee7c8"
          ],
          [
            "x-amz-id-2",
            "aN7Nj9jHKNjdmxzFKMNZk6Wa1Y+IwgDgE"
          ],
          [
            "x-amz-version-id",
            "4_z179c51e67f11a0ad8f6c0018_f1075c190ae70cd43_d20261006_m162858_c005_v0501051_t0022_u01791304138301"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "cache-control",
            "max-age=365000000, immutable, public"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "age",
            "390698"
          ],
          [
            "date",
            "Sun, 11 Oct 2026 05:00:39 GMT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000104-IAD, cache-ewr-kewr1740067-EWR"
          ],
          [
            "x-cache",
            "HIT, MISS"
          ],
          [
            "x-cache-hits",
            "104, 0"
          ],
          [
            "x-timer",
            "S1791694840.847653,VS0,VE9"
          ],
          [
            "strict-transport-security",
            "max-age=31536000; includeSubDomains; preload"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-robots-header",
            "noindex"
          ],
          [
            "access-control-allow-methods",
            "GET, OPTIONS"
          ],
          [
            "access-control-allow-headers",
            "Range"
          ],
          [
            "access-control-allow-origin",
            "*"
          ],
          [
            "access-control-expose-headers",
            "Content-Length, Content-Range, Accept-Ranges"
          ],
          [
            "x-pypi-file-python-version",
            "source"
          ],
          [
            "x-pypi-file-version",
            "0.3.2"
          ],
          [
            "x-pypi-file-package-type",
            "sdist"
          ],
          [
            "x-pypi-file-project",
            "create-awesome-python-app"
          ]
        ],
        "locator": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz",
        "outcome": "ok",
        "final_url": "https://files.pythonhosted.org/packages/13/20/cc78c3133863307cc268fc2413e16625966f4f5944e67c086027b23888fb/create_awesome_python_app-0.3.2.tar.gz",
        "redirects": [
          "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz"
        ],
        "fetched_at": 1791694839,
        "pin_verified": true,
        "resolved_url": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz",
        "source_offset": 372,
        "source_sha256": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704",
        "content_sha256": "277ae205a3dbc29fb68d5e0d837f5de658801a0beae176ac759e0b93be7104e9"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:pypi/hatchling",
        "outcome": "skipped",
        "fetched_at": 1791694847,
        "source_offset": 1566,
        "source_sha256": "9d78d3867974ff78132ca5bf14e67e6017d00240f7b4e5f58a9a5661f14a91ae",
        "content_sha256": "d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b"
      },
      {
        "kind": "dependency",
        "size": 18693,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "18693"
          ],
          [
            "x-amz-id-2",
            "wE3zxY1a2+TwIFscJiRE80cYAnPc/Z3fHovbShD+m1o4bLTUI5INl2wP5mbsQ4i0M4vanyyiFHU="
          ],
          [
            "x-amz-request-id",
            "K9YX3X02DA7YE38R"
          ],
          [
            "last-modified",
            "Sun, 11 Oct 2026 04:28:05 GMT"
          ],
          [
            "etag",
            "\"342bfbb26e9724d9c352695716224cea\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-version-id",
            "jTkcKLOr_bi8eStOcT.HJ8Ze2A2CCR4g"
          ],
          [
            "content-type",
            "binary/octet-stream"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "fastly-restarts",
            "1"
          ],
          [
            "cache-control",
            "max-age=365000000, immutable, public"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "age",
            "1956"
          ],
          [
            "date",
            "Sun, 11 Oct 2026 05:00:47 GMT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000099-IAD, cache-ewr-kewr1740067-EWR"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "13, 0"
          ],
          [
            "x-timer",
            "S1791694848.588597,VS0,VE1"
          ],
          [
            "strict-transport-security",
            "max-age=31536000; includeSubDomains; preload"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-robots-header",
            "noindex"
          ],
          [
            "access-control-allow-methods",
            "GET, OPTIONS"
          ],
          [
            "access-control-allow-headers",
            "Range"
          ],
          [
            "access-control-allow-origin",
            "*"
          ],
          [
            "access-control-expose-headers",
            "Content-Length, Content-Range, Accept-Ranges"
          ],
          [
            "x-pypi-file-python-version",
            "py3"
          ],
          [
            "x-pypi-file-version",
            "0.3.3"
          ],
          [
            "x-pypi-file-package-type",
            "bdist_wheel"
          ],
          [
            "x-pypi-file-project",
            "create-python-app-core"
          ]
        ],
        "locator": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl",
        "outcome": "ok",
        "final_url": "https://files.pythonhosted.org/packages/34/04/ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b/create_python_app_core-0.3.3-py3-none-any.whl",
        "fetched_at": 1791694847,
        "pin_verified": true,
        "resolved_url": "https://files.pythonhosted.org/packages/34/04/ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b/create_python_app_core-0.3.3-py3-none-any.whl",
        "source_offset": 968,
        "source_sha256": "9d78d3867974ff78132ca5bf14e67e6017d00240f7b4e5f58a9a5661f14a91ae",
        "content_sha256": "ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:pypi/questionary@2.1.1",
        "outcome": "skipped",
        "fetched_at": 1791694847,
        "source_offset": 1005,
        "source_sha256": "9d78d3867974ff78132ca5bf14e67e6017d00240f7b4e5f58a9a5661f14a91ae",
        "content_sha256": "a51af13f345f1cdea62347589fbb6df3b290306ab8930713bfae4d475a7d4a59"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:pypi/rich@15.0.0",
        "outcome": "skipped",
        "fetched_at": 1791694847,
        "source_offset": 1031,
        "source_sha256": "9d78d3867974ff78132ca5bf14e67e6017d00240f7b4e5f58a9a5661f14a91ae",
        "content_sha256": "33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:pypi/typer@0.27.3",
        "outcome": "skipped",
        "fetched_at": 1791694847,
        "source_offset": 1051,
        "source_sha256": "9d78d3867974ff78132ca5bf14e67e6017d00240f7b4e5f58a9a5661f14a91ae",
        "content_sha256": "e50022f28b82a86313e54501317a1db64bf8f8d036ff8cfe5ca7e47675454aff"
      }
    ],
    "files": [
      {
        "id": 0,
        "mol": "H₂(Cm₂Os)Md(Pa)",
        "sha": "cc656c245b5c01c75fbe001d4689190a573c3c5aeac107eed98a40b7e5dfbe23",
        "path": "create-awesome-python-app-0.3.3-1.src.tar.gz",
        "risk": 4,
        "size": 945,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 945,
              "entropy": 7.68
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 945,
              "peak_region_entropy": 7.68
            }
          }
        },
        "ident": {
          "name": {
            "value": "create-awesome-python-app",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.3.3-1.src",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-b",
            "conf": 0.88,
            "crit": 3,
            "desc": "URL ends in .rar, .tar or .gz",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/email/address::google-consumer-email-domain-suffix",
            "conf": 0.55,
            "crit": 3,
            "desc": "Gmail consumer email domain suffix",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/repository::pkgbuild-sha256-source-pins",
            "conf": 0.95,
            "crit": 3,
            "desc": "PKGBUILD pins SHA-256 source checksums"
          },
          {
            "id": "micro-behaviors/os/package-manager/install::global-npm-install-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Invokes a global npm package installation",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/impersonation/package/pkgbuild::srcinfo-pkgver-match",
            "atk": "T1195.002",
            "conf": 0.6,
            "crit": 3,
            "desc": "PKGBUILD pkgver matches .SRCINFO"
          }
        ]
      },
      {
        "id": 1,
        "sha": "156b4abc1e03c4911a3ea61ee372bb94cef5b9fc8e0d622f4cc1819f9f1c8704",
        "path": "create-awesome-python-app-0.3.3-1.src.tar.gz!!create-awesome-python-app/.SRCINFO",
        "size": 602,
        "type": "src_info",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boPY?x(n33x(mH5iV}Bsx(^\u003cbawci=wO(c\u0026B09O/y?W%4B7n/mgbImezddc{e[n*pj{(mAxkRc{wJ:KzwNPW(eN-\u003cmB8L]bePt#SxM4=uvq{e)uV6p?wJ.q=Abf97vqPNefd!?:Ef%}exlE\u003cbjUOGAe\u00260=MyIdW0y=%GWAbf8%wPIuAb13o=AbP/avR/P#B7nS\u003cw]zG@x(mMalRH5]w]zYjAb](cBZ]Jcz/ddEwNPa{aw^u9xM4=hvq{gba{}+0v}X1NcT*[rcN/yBA+)(.xMOunB2\u003e%cxk8E3BZ=$kz/4c{A+eW3wI3-7BzbPgeKst{fjP3lvru6jAcVLsz/ddnAbW0dy?Wx\u003czGxwLc)}.Xr3%a4wmYZ\u003ezE^/Kc)@$VBzbPgk0pXOf!$a93t\u003ci!wN]v\u003ewO#41jT.W%D30.rzy]*wA3(+QAcVLsz/ddoB.LV5cM\u003c^QD30.rzy]NuB97\u0026by?mSmaszbNBzbPgeQ7(twO-.y3uHcdA:@Vzc)AtDBz#pZfe3{Ky?mVuAcVLsz/flbB97#7e]L=yfk$ufyHH\u003c!B1.PMB-H#6fc\u003e)KzEEx[iYY0zfc\u003e)-yIdJ[zdObGbZS)ovqPO7eHkWZyId*4A^YMZvr9#kDlK^BB7!#qh8YI#zf4\u0026*cO^Rtvp.hFhdnpKvQ?eNw[0UTwhN{Lwh(w7w\u0026jaghz)DNfFM#\u0026vR5$Vf/I10v(Dn9wIvNNgH:]Of!+B}ivul.3ufA-yHH\u003c!c[co=3lQDoaw3D(Byx04aARpdaAhEjy?W%7wN({8wncabaA}KwxDR2hB0aq8p!q^uwPhi#wmYT*x\u003equdc#-Qnx([RyCwhej3lQDoavw)\u0026cVZzrzG6Cnx(n0lvqG:5eOwDlz!pblxK@r7Abu.tvrb*=y?$KM3lQD/nL\u0026+YpFKwJm{!.SoHR8$wmY{qzGP=iaAhQFxM4=heO#RHx(ChezGx]dy?$k03lQDlat2f=z/o.Xa%.IOyIdf(A^YbOtNzO@arSl/Ab]J4x)q=]B-RNCtNzO@arSl/zF}aJvrclqB7ol8Ac9WFz!0i$x(v(itNzO@arR\u003cNDVKjqwnc7jfc\u003e)KzEEx[EjVZ\u003eAbf9fwPAhKByxhxxl\u003e:eEf]",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "python"
            ]
          ],
          "tgt": [
            "python"
          ],
          "funcs": [
            [
              "package",
              581
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 7,
              "call_count": 1,
              "node_count": 158,
              "op.floordiv": 1,
              "max_array_len": 4,
              "op_density.floordiv": 0.01
            },
            "file": {
              "size": 886,
              "entropy": 5.38
            },
            "text": {
              "lines": 23,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.08,
              "space_count": 62,
              "char_entropy": 5.38,
              "unique_chars": 69,
              "top_char_null": 0,
              "string_density": 0.57,
              "top_char_ratio": 0.07,
              "avg_line_length": 37.52,
              "max_line_length": 106,
              "empty_line_ratio": 0.04,
              "last_line_length": 1,
              "long_token_count": 1,
              "whitespace_ratio": 0.1,
              "identifier_density": 1.52,
              "line_length_stddev": 28.07,
              "encoded_string_ratio": 0.08,
              "normalized_string_count": 2.71,
              "normalized_unique_identifiers": 5.97
            },
            "binds": {
              "count": 13
            },
            "binary": {
              "peak_region_bytes": 886,
              "peak_region_entropy": 5.38
            },
            "source": {
              "function_count": 1
            },
            "strings": {
              "hex": 1,
              "bytes": 384,
              "count": 13,
              "url_count": 2,
              "avg_length": 29.54,
              "max_length": 95,
              "avg_entropy": 3.43,
              "entropy_stddev": 0.92
            },
            "comments": {
              "chars": 164,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0.15
            },
            "functions": {
              "count": 1,
              "density": 4.35,
              "avg_params": 3,
              "code_ratio": 0.39,
              "max_params": 3,
              "avg_name_length": 7,
              "avg_length_lines": 9,
              "max_length_lines": 9,
              "min_length_lines": 9,
              "avg_param_name_length": 40
            },
            "identifiers": {
              "count": 35,
              "unique": 27,
              "avg_length": 8,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.39,
              "reuse_ratio": 0.77,
              "length_stddev": 5.66,
              "has_digit_ratio": 0.07,
              "single_char_count": 1,
              "single_char_ratio": 0.04,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.07,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 2,
        "mol": "H₂(Cm₂Os)Md(Pa)",
        "path": "create-awesome-python-app-0.3.3-1.src.tar.gz!!create-awesome-python-app/PKGBUILD",
        "pid": 0,
        "risk": 4,
        "sha": "2de29c77a340b1e961bdfd530451342dc9a2dcab9733f1219cf52d6fe44ae758",
        "size": 886,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                605,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                168,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                625,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/repository::pkgbuild-sha256-source-pins",
            "conf": 0.95,
            "crit": 3,
            "desc": "PKGBUILD pins SHA-256 source checksums"
          },
          {
            "id": "micro-behaviors/communications/email/address::google-consumer-email-domain-suffix",
            "conf": 0.55,
            "crit": 3,
            "desc": "Gmail consumer email domain suffix",
            "spans": [
              [
                42,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                220,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::global-npm-install-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Invokes a global npm package installation",
            "spans": [
              [
                676,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-b",
            "conf": 0.88,
            "crit": 3,
            "desc": "URL ends in .rar, .tar or .gz",
            "spans": [
              [
                402,
                95
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 37171,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 36864,
              "peak_region_entropy": 7.82
            },
            "consistency": {
              "cloned_summary": 0,
              "name_typosquat": 0,
              "self_dependency": 0,
              "metadata_identity_mismatch": 0
            }
          }
        },
        "id": 3,
        "ident": {
          "name": {
            "value": "create-awesome-python-app",
            "source": "python.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.3.2",
            "source": "python.version",
            "verified": false
          },
          "identifier": {
            "value": "create-awesome-python-app",
            "source": "python.name",
            "verified": false
          }
        },
        "mol": "O₃(C₂ILa)H₆(Cm₈Db₅F₃MgOs₃Po₈)Md₃(BkIn₇Pa₅)",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz",
        "pid": 1,
        "rel": "fetched",
        "risk": 23,
        "sha": "277ae205a3dbc29fb68d5e0d837f5de658801a0beae176ac759e0b93be7104e9",
        "size": 37171,
        "traits": [
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Python test file suffix",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-request-symbol",
            "conf": 0.82,
            "crit": 3,
            "desc": "urllib.request.Request symbol",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/list_cache_entries::list_cache_entries",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_cache_entries from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen",
            "conf": 0.7,
            "crit": 3,
            "desc": "Calls urllib.request.urlopen",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/sys::sys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sys",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/asyncio::asyncio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports asyncio",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/resolve_catalog_spec::resolve_catalog_spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_catalog_spec from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/rich/console/console::console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Console from rich.console",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/cpa_prompt_style::cpa_prompt_style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CPA_PROMPT_STYLE from create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-dumps-call",
            "conf": 0.9,
            "crit": 2,
            "desc": "Serializes data with Python json.dumps()",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/set_fixture_root_for_tests::set_fixture_root_for_tests",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports set_fixture_root_for_tests from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/print_env_info::print_env_info",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports print_env_info from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 7
              }
            ],
            "uses": [
              1,
              115
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/download_repository::download_repository",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports download_repository from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-license-expression",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python license expression",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style::create_awesome_python_app/prompt_style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/catalog_url::catalog_url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports catalog_url from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_expand_variadic_option::_expand_variadic_option",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _expand_variadic_option from create_awesome_python_app.cli",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core::create_python_app_core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::python-subprocess-io-fields--exit-code",
            "atk": "T1059.006",
            "conf": 0.84,
            "crit": 3,
            "desc": "Process output/status field names (exit_code)",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-environ-copy",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Copies the full process environment",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/agent::ai-agent-unattended-execution-value",
            "atk": "T1059",
            "mbc": "B0022",
            "conf": 0.9,
            "crit": 3,
            "desc": "Unattended agent execution mode value",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_spinner_enabled::_spinner_enabled",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _spinner_enabled from create_awesome_python_app.cli",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/read_cache_meta::read_cache_meta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports read_cache_meta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-decorator",
            "conf": 0.9,
            "crit": 2,
            "desc": "pytest fixture or mark reference",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/build/scaffold::node-project-scaffolder-file-writer",
            "conf": 0.9,
            "crit": 3,
            "desc": "Node project scaffolder writes files",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/load_cpa_config::load_cpa_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports load_cpa_config from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/secret-name::python-environ-items-password-marker",
            "conf": 0.92,
            "crit": 3,
            "desc": "Password marker string literal",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/format_bytes::format_bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_bytes from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/accept::accept-json-header",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "Requests a JSON HTTP response",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/write_cache_meta::write_cache_meta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports write_cache_meta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/rich/console::rich/console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rich.console",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_phase_status::_phase_status",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _phase_status from create_awesome_python_app.cli",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/verify_cache::verify_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports verify_cache from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/dataclass::dataclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclass from dataclasses",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-markers",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest-specific markers",
            "from": [
              {
                "file": 7
              }
            ],
            "uses": [
              32,
              73,
              155
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/get_catalog_data::get_catalog_data",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports get_catalog_data from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/incompatibleextensionserror::incompatibleextensionserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports IncompatibleExtensionsError from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache::create_awesome_python_app/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/unittest/mock/patch::patch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports patch from unittest.mock",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::megabyte-size-constant",
            "conf": 0.86,
            "crit": 3,
            "desc": "Megabyte-scale size constant in source",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stdout-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stdout stream",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/incompatibleextensionserror::CatalogIncompatibleExtensionsError",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports IncompatibleExtensionsError from create_awesome_python_app.catalog as CatalogIncompatibleExtensionsError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::python-column0-noarg-call-assignment",
            "conf": 0.84,
            "crit": 3,
            "desc": "Module assigns a no-arg call",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::python-json-content-type",
            "conf": 0.94,
            "crit": 3,
            "desc": "Python JSON content type",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::service-account-postgres",
            "atk": "T1110.001",
            "mbc": "E1110",
            "conf": 0.85,
            "crit": 3,
            "desc": "Service-account token postgres",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::python-import-error-handler",
            "atk": "T1027",
            "mbc": "C0027",
            "conf": 0.5,
            "crit": 3,
            "desc": "Handles a missing-module ImportError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-request-object",
            "conf": 0.82,
            "crit": 3,
            "desc": "urllib Request object creation",
            "from": [
              {
                "file": 6
              },
              {
                "file": 7
              }
            ],
            "uses": [
              2
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_preprocess_cli_argv::_preprocess_cli_argv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _preprocess_cli_argv from create_awesome_python_app.cli",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-dist",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python runtime dependencies",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/nonemptytargetdirectoryerror::nonemptytargetdirectoryerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NonEmptyTargetDirectoryError from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/request::urllib/request",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.request",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest",
            "conf": 0.95,
            "crit": 3,
            "desc": "pytest test framework",
            "from": [
              {
                "file": 7
              }
            ],
            "uses": [
              32,
              73,
              155,
              205
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses::dataclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclasses",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/short_sha::short_sha",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports short_sha from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/default_catalog_url::default_catalog_url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports DEFAULT_CATALOG_URL from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::language-test-source-marker",
            "conf": 0.9,
            "crit": 2,
            "desc": "Go, C or Python test source marker",
            "from": [
              {
                "file": 7
              }
            ],
            "uses": [
              155
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/templates_view::templates_view",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports templates_view from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/app::app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports app from create_awesome_python_app.cli",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-conftest",
            "conf": 0.98,
            "crit": 2,
            "desc": "conftest.py file",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package name",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/is_dataclass::is_dataclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports is_dataclass from dataclasses",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/format_age::format_age",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_age from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_fixture_auto::_fixture_auto",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _FIXTURE_AUTO from create_awesome_python_app.cli",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/python-script::python-resource-url-field",
            "atk": "T1105",
            "mbc": "B0024",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads resource URL field",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::result-dot-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads result through dot or arrow access",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/python/contextlib::contextlib",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports contextlib",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "well-known/lib/stdlib/python-stdlib::asyncio-reference",
            "conf": 0.5,
            "crit": 3,
            "desc": "Python asyncio library reference",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package version",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/group_extension_choices::group_extension_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports group_extension_choices from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/addons_view::addons_view",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports addons_view from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/questionary::questionary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports questionary",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/default_cache_dir::default_cache_dir",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports default_cache_dir from create_python_app_core.paths",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/format_category_choice_title::format_category_choice_title",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_category_choice_title from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/configparseerror::configparseerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ConfigParseError from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/validate_extension_compatibility::validate_extension_compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports validate_extension_compatibility from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen-call-symbol",
            "conf": 0.85,
            "crit": 3,
            "desc": "Calls fully qualified urllib urlopen",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths::create_python_app_core/paths",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.paths",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/is_url_like::is_url_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports is_url_like from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/resolve_fixture_root::resolve_fixture_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_fixture_root from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/asdict::asdict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports asdict from dataclasses",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/custom_template_sentinel::custom_template_sentinel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CUSTOM_TEMPLATE_SENTINEL from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "from": [
              {
                "file": 7
              }
            ],
            "uses": [
              1
            ]
          },
          {
            "id": "metadata/import/python/typer/testing/clirunner::clirunner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CliRunner from typer.testing",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/documentation/package-metadata::pkginfo-body-has-badges",
            "conf": 0.7,
            "crit": 3,
            "desc": "PKG-INFO body contains CI/CD badge URLs",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/check_outdated::check_outdated",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_outdated from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/build_template_choices::build_template_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports build_template_choices from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/typer::typer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typer",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/update_cache::update_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports update_cache from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/find_template_by_url::find_template_by_url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports find_template_by_url from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/clean_cache::clean_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports clean_cache from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/catalogresolutionerror::catalogresolutionerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CatalogResolutionError from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-runtime-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares Python and dependencies",
            "from": [
              {
                "off": 0,
                "file": 25,
                "line": 1
              }
            ],
            "uses": [
              59,
              144,
              198
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::subprocess-timeout-expired-text",
            "conf": 0.88,
            "crit": 3,
            "desc": "Subprocess TimeoutExpired reference",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/apply_fixture_mode::apply_fixture_mode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports apply_fixture_mode from create_awesome_python_app.cli",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/reset_catalog_cache_for_tests::reset_catalog_cache_for_tests",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports reset_catalog_cache_for_tests from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/assert_directory_is_empty::assert_directory_is_empty",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports assert_directory_is_empty from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::dunder-import-call",
            "atk": "T1059.006",
            "mbc": "E1059",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python __import__ call"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "objectives/impact/crypto-manipulation/weakening::python-cache-key-equality-assertion",
            "atk": "T1565.001",
            "conf": 0.98,
            "crit": 3,
            "desc": "Begins cache-key equality assertion",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/list_templates::lt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_templates from create_awesome_python_app.catalog as lt",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-basic-metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "PyPI package declares name, version, summary",
            "from": [
              {
                "off": 0,
                "file": 25,
                "line": 1
              }
            ],
            "uses": [
              74,
              82,
              123,
              198
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/resolve_source::resolve_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_source from create_python_app_core.paths",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/subprocess::subprocess",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports subprocess",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/create_python_app::create_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package summary",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::python-subprocess-io-fields--returncode",
            "atk": "T1059.006",
            "conf": 0.84,
            "crit": 3,
            "desc": "Process output/status field names (returncode)",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/cwd::python-path-cwd",
            "conf": 0.9,
            "crit": 3,
            "desc": "Gets the current directory with Path.cwd",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urlopen-response-body-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads urllib response body",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shutil-rmtree",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls rmtree() to delete a directory tree",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "from": [
              {
                "file": 6
              },
              {
                "file": 11
              },
              {
                "file": 17
              }
            ],
            "uses": [
              179
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/check_for_latest_version::check_for_latest_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_for_latest_version from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::subprocess-shell-cwd-options",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.9,
            "crit": 3,
            "desc": "Subprocess sets shell or working directory"
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache::create_python_app_core/git_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.git_cache",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/build_extension_choices::build_extension_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports build_extension_choices from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file-content",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python test source content",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports __version__ from create_awesome_python_app",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/categoryinfo::categoryinfo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CategoryInfo from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/reset_fixture_root_for_tests::reset_fixture_root_for_tests",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports reset_fixture_root_for_tests from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/assert::python-assert-statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "Checks condition using Python assert"
          },
          {
            "id": "metadata/import/python/create_python_app_core/check_python_version::check_python_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_python_version from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/pytest::pytest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pytest",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-os-getenv-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Python reads an environment variable",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/short_category_label::short_category_label",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports short_category_label from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_in_ci::_in_ci",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _in_ci from create_awesome_python_app.cli",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-python",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares supported Python versions",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-client",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses common HTTP client APIs",
            "from": [
              {
                "file": 6
              },
              {
                "file": 7
              },
              {
                "file": 14
              }
            ],
            "uses": [
              195
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-markdown-description",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Markdown package description",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::request-python",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sends an HTTP request with a Python client library",
            "from": [
              {
                "file": 6
              },
              {
                "file": 7
              },
              {
                "off": 1746,
                "file": 14,
                "line": 59
              }
            ],
            "uses": [
              57,
              166
            ]
          },
          {
            "id": "metadata/import/python/shutil::shutil",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports shutil",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/re::re",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports re",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/refreshmode::refreshmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports RefreshMode from create_python_app_core.git_cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/_preprocess_fixture_argv::_preprocess_fixture_argv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports _preprocess_fixture_argv from create_awesome_python_app.cli",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/python/contextlib/contextmanager::contextmanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports contextmanager from contextlib",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::pytest-module",
            "conf": 0.95,
            "crit": 2,
            "desc": "Imports the pytest module",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/catalog_cache_path::catalog_cache_path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports catalog_cache_path from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "raw.githubusercontent.com JSON URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::dunder-import-string-call",
            "atk": "T1059.006",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python imports named module dynamically",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::import-subprocess",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports Python's subprocess module",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/searchableformattedtext::searchableformattedtext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports SearchableFormattedText from create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stdout stream name",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/find_incompatible_pairs::find_incompatible_pairs",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports find_incompatible_pairs from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/error::urllib/error",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.error",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls Python urllib urlopen",
            "from": [
              {
                "off": 8145,
                "file": 6,
                "line": 293
              },
              {
                "file": 7
              },
              {
                "file": 14
              }
            ],
            "uses": [
              4,
              91
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli::create_awesome_python_app/cli",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.cli",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/category_index::category_index",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports category_index from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::python-subprocess-git-commit",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python subprocess commits Git changes",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/plain_title_text::plain_title_text",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports plain_title_text from create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/cpacustomoption::cpacustomoption",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CpaCustomOption from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/questionary/choice::choice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Choice from questionary",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/cachemeta::cachemeta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CacheMeta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::python-subprocess-git-add",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python subprocess stages Git file",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::json-message-field",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extracts payload from JSON message field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-license-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares license information",
            "from": [
              {
                "off": 0,
                "file": 25,
                "line": 1
              }
            ],
            "uses": [
              17,
              198
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::python-cache-path-env",
            "conf": 0.92,
            "crit": 3,
            "desc": "Reads cache directory environment",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::process-execution",
            "atk": "T1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python launches a child process",
            "from": [
              {
                "file": 6
              },
              {
                "off": 1383,
                "file": 11,
                "line": 54
              },
              {
                "file": 17
              }
            ],
            "uses": [
              22,
              136,
              186
            ]
          },
          {
            "id": "metadata/import/python/unittest/mock::unittest/mock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports unittest.mock",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/library::urllib-request",
            "conf": 0.8,
            "crit": 3,
            "desc": "Imports Python urllib.request HTTP client",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::py-stderr-custom-stream",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python redirects stderr to custom stream",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/default_cache_dir::default_cache_dir",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports default_cache_dir from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::run-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "Calls subprocess.run to launch a process",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/cache_app::cache_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache_app from create_awesome_python_app.cli",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/resolve_catalog_specs::resolve_catalog_specs",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_catalog_specs from create_awesome_python_app.catalog",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app::create_awesome_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/list_addons::la",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_addons from create_awesome_python_app.catalog as la",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/os/api-resolution/dynamic::python-getattr-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python getattr dynamic attribute lookup",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/questionary/style::style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Style from questionary",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-word",
            "conf": 0.75,
            "crit": 3,
            "desc": "References Python urllib HTTP client",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/identifiers::py-many-high-entropy-identifiers",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 2,
            "desc": "Many high-entropy identifiers (\u003e35% have",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/run_doctor::run_doctor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports run_doctor from create_awesome_python_app.cache",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 2,
            "desc": "Declares Python Core Metadata version",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/agent::agent-identity-coding-agent",
            "conf": 0.8,
            "crit": 3,
            "desc": "References the generic term \"coding agent\"",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/resolve_source::resolve_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_source from create_python_app_core",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/lifecycle/auto-exec::asyncio-run-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python asyncio.run call",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/custom_template_title::custom_template_title",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports custom_template_title from create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/template_title_tokens::template_title_tokens",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports template_title_tokens from create_awesome_python_app.prompt_style",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-with-assert",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest markers with assert statement",
            "from": [
              {
                "file": 8
              }
            ],
            "uses": [
              45,
              138
            ]
          },
          {
            "id": "metadata/import/python/typer/testing::typer/testing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typer.testing",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog::create_awesome_python_app/catalog",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.catalog",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/files/archive-member::archive-svg-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is an SVG document"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          }
        ],
        "type": "python_sdist",
        "via": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz"
      },
      {
        "id": 4,
        "sha": "350aaec138819f52c7729839d815c4cd30ef4bb18f41543a71871d571e4dbecd",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/assets/hero.svg",
        "risk": 1,
        "size": 1357,
        "type": "svg",
        "depth": 3
      },
      {
        "id": 5,
        "sha": "17773e6167e5ee3bdb1ea7e0c5c9f8adea5ee22d807ef459064ca5d6df78eeaf",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/src/create_awesome_python_app/__init__.py",
        "risk": 1,
        "size": 60,
        "type": "python",
        "depth": 3
      },
      {
        "id": 6,
        "mol": "H₅(Cm₄FMgOsPo₄)Md(In₆)",
        "sha": "78729496e9c67b164a609a341c3368068395ab40e32f24588047bfc14878164d",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/src/create_awesome_python_app/cache.py",
        "risk": 7,
        "size": 11812,
        "type": "python",
        "depth": 3
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-field-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "a%FjgwO(y5vru66v{%E/y\u0026r@ew[u6]xDQ-3wftY5B98blxd+wLa{[V?A=k!quTEz/BAIRnuTB{\u0026ze:AlBrC1fzF%S9BzkVhA%-m*ze:AlBrCstz/b[@ze:AlBrCHy3tBu@z/P}xBzkP63tBu@z/P}xB-Iqmx\u003c@YaA=M8s3tBu@z/P}xB-Iqmx\u003c@YnwPq\u003c7B94+3A=k!qwmoN*v@bN{B7Gznx(d*cA=-Bmvrt{/y*?ya3tar%z6i!aBzbG8vJYx4AbP=saw=G*xBnu(z/3RsD2NFnxcp]9AbP=savf)\u003c3jpx=z/3RbA+eW3wNxz4BzbPguTW[)uT[1{wId}gBzb.rx(d*cA=-BmwObv[y\u0026\u003c2]vpJ$ZuU0\u003e\u003eefF$AB8L(rwNxH%B-H#63tar%z6i\u003ekv}WG8z/fSmy?j-6ze:AlBrA}?zGx-jwEn=RA=k!qv@=c?By!//Cv+\u0026lzdN6[D30.rzEl*\u003eA3e\u003eiAbP=saywG0wPz\u003caz/e]?3tar%z6itewNPW(uTXd\u0026B8L]buVppjxM4=}vq{frAb](lAcbDdBA}XlazCXiz/P}xc\u003c?7tarUfpB98tquVY\u003c@Abn%8wNxK[BzLIt3lQDlaARgiAbn%8wNxK[BzLI}Bz\u003e@azGvuodgcz(z/fSmy?j.Lavy6+B8L(ad06GvwPz/Orc0a)dgczHrz#\u003c)o\u003cZ\u003c*o\u0026aIHr7gd)mnu/Npdm\u00260jS\u003e}QuT[k1Bz(26By/rdy*?A%uTB#:3jo4evrt{/y*?yac$WHrDsZ$Src0a)dgfN3vrlGjraP]=y*?A%lUHyLv}vXdarR^Ha%FjfwNPQ?xKLv^wGUY8By/E",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "iV@G=ATA{iarUf5By/96A^q2gA+5:4iV@cOBp5uZv@bN{B09?UByx07xhSqZz!%Mrx(v(TA=M8sc@%+)B.a0ZA=k$EiTM#LarR\u003cLb2R\u0026-B7F(8Cw7M9ayMymwO(y5vru66z/M$iCYWImB7]MgaAIvwxcp]faz#atazCZoBzbkdv{%E/y\u0026r@sa%Fir3lQDlay]4}aywF\u0026zFsi1uNP#by?tjvB8UY2iV@G=AW-a.j%iQszE\u003e\u003coarR^HarR^HB7Gf1e]$#yv\u003c0]SB8UY23lQDlarR^HaAIWAwPxg",
            "ln": 937,
            "col": 18,
            "line": 45
          },
          {
            "b": "ay!\u00264vqG\u003c{azC)tzF%Rtph+2Yaz2wgwGUR%ByeJ^Byx07xj2gTByuND3lQDlazbLjaz2CjA^n^wzxJE#Byu!mwPPsABy/rdy*?A%B0rdTtu@Ws3lQDlarR^HazCBgwO#QgC}J-vBsntOy\u0026%wmdiH=paAIHkv(:@tarR^HarR^HarR!EwPS6nzxK1xAWUHpBAhUhb6r",
            "ln": 1678,
            "col": 22,
            "line": 69
          },
          {
            "b": "B-Ivxtxjp@z!%PduT)I^vqG\u003c{uVQf$v\u003c(zqwN^nlv{%E/y\u0026r@Hv{%E/y\u0026r@nazbLjaAIHkv\u003c2G6aAIHkv@\u003e].3jpoVvrlGjnP53Rze-{9x\u003c$)\u0026mr\u0026]=zGxJgzGwl!A=k$Dr://!wKQSWz/No/3lQDlar\u00260NqEKoXwN({cxK#67B7Gf0v@#o)az2!twO#N6z/fRswb",
            "ln": 2136,
            "col": 8,
            "line": 82
          },
          {
            "b": "z/dPUa{]CnarR^HarR^HarUnuDVAXnwmY^)wpl6MqE%Y-C4z!mzE\u003c@ew/$U[v}V#{z/ff6x\u003e8m0zF78hvqf:8vqYP#A+fukC}HoFarR^HarR^Hdgcy?wmYu}uUaF7wO}",
            "ln": 2555,
            "col": 46,
            "line": 92
          },
          {
            "b": "wN=\u0026%zxHuGy\u0026%wwaA.Zvdlm!UarR^HarR^HarR!EwPS6nzxJIdBAhTlarR^HA+funA=90{z/fa[3jprPw/$Y1zE^9*zEWQ4Aa9\u003c5vR/Q.Aa9E3B0}wrarR!FAaJK2iV@lMB97ScBAgUrasX]+v{%E/y\u0026r@Eay]g@Bx-*dAX5t0zH2IgD(#g5zE\u003c}NawM\u0026)wEo\u003c",
            "ln": 3172,
            "col": 14,
            "line": 109
          },
          {
            "b": "arR^Hv@Dmbx(n683lQDlarR^HaAIa9zEmE3B.t+FvpS)%B8k#idgdguarR^HarU-py?m9#wN)A4AbYxawgh2bBAhTQ3jm)#arU-py?m9#wN]d?y\u0026%xiauZ\u0026]B98B",
            "ln": 3776,
            "col": 9,
            "line": 127
          },
          {
            "b": "zGx]dzEWlaA::eyaz++kBsxlTarR^HarR^HarR^Hv@Dmbx(n683lQDlarR^HazbLjaA8vnwPw]czxJ$dCrc6NarR^HarR^HarR!BBzblauVQ4axcotWB98BJz//V7AW.trarR^HarR^HarR!vw/#2lxK#i\u003eB8k#iaz#atazCZoB7Gf0v@#o)uVQ4axlbhlAV/pxxK}",
            "ln": 4174,
            "col": 19,
            "line": 137
          },
          {
            "b": "C{2l)c$WglB95@QB7F\u003c1zE+g6arR^HarR^HarR^Hx\u003ewG6wQbzjzxJ$hAbP=swN)?earR^HarR^HarR^HarR^Hv@Dmbx(n683lQDlarR^HarR^HaAz4jz/P@hwg?q3wghk8C{%7yarR^HarR^",
            "ln": 4442,
            "col": 15,
            "line": 144
          },
          {
            "b": "B.90ev@bN{B09?UBy/96A^pk]w]xZqarR^Ha%Fi#vrt{]z!yh5vru6[z/QaCCwhejaA8jvx(v($y-)+jv}W04wPRu\u003evrt{2c{{-}aAg+fx([RHe*qF-3jm)#arU-wB.r-TB98BfarR^HzEEx[iV@G=ATA{iarUiaB7ol8Acb/jzAn[YBAeG!ar\u00260p",
            "ln": 4950,
            "col": 21,
            "line": 161
          },
          {
            "b": "ar\u003c9\u003cAbok#vruj4zxZROb0{iZy?mTay*?A%b7f!varR!Jz/PxfauZ\u0026KCw?IjazbLjaA}:AwftP7ay!\u00264wOk}4D0+C$zdLtvAbolgc[coMw/#qoA+3qgz/^aozxK1xz/x6cz/Pxft).X%arUxgaz+Rbd0GPIwofgxk0p2AiTM#LarR^HarUYoBAIRwar\u00260ZyhW*7c\u0026",
            "ln": 5310,
            "col": 34,
            "line": 174
          },
          {
            "b": "y\u0026.iMa%EvparR!BB-YU!wnbK}txs[befEq*By/96A^pk]w]y@$jS]913lQDlazbLjaAy[mazCZowmoN*e[X:qc)AefBy/96A+P9aa$K\u003cvt}4/warR^HarR^Hx\u003ewG9z/^aoB7]JkByx5%wHIOcCpT\u003eEx\u003e8lliTM#LarR^HarR^HarUfjzGGPgB.7[5arR^HarR!F",
            "ln": 5689,
            "col": 68,
            "line": 182
          },
          {
            "b": "3lQDlarR^Haz+E}wO=AgjS(cWarR^HarR^HarR^HBAILswHIRwAWU:jvR6v8azbLjaz+E}wO-G6zxJ+7vR6v%uVGO0dgdguarR^HarR^HarUxgazC[hzGx]dzEWlay**^:y\u0026-%7vrTmBy?W%jdgdguarR^HarR^HarUliB7DExdgdguarR^HarS9uarR^HarR^Hz/(",
            "ln": 5968,
            "col": 43,
            "line": 190
          },
          {
            "b": "arR^Ry**^:y\u0026.cmarR^Ht).X%arUYoBAIRwar?{Le]2rszyxNFAWV3FyH}xjazbLjaARKqwO@S8zxK4tyH}y8azCBgBz\u003e@azyEhOz*b=kc[bGg3s)ZWaywR!Byx07xj2dSBy/96A^q2gA+5:4c$D+dvlbJwx\u003e8l?B98BNavf)\u003ct}3)Fj%jxIv@${@BAe]Px(n2#iTL",
            "ln": 7456,
            "col": 6,
            "line": 235
          },
          {
            "b": "Byx5%wHIOcCvbDqAaHNyy?W%jdlm!UarR^HarR!EwPS6nzxJe8BAe^zBy/qrazbLjazC}ez6iLgaAy[muVZNjwNbS=arR!EwPS6nzxJd?3jmbJwO95%x(mD*By/rdy*?A%uT!p/B-IpD3lQDlay[]5vlbJwx\u003e8l?B98BNavf)\u003ct}vauwO(y5vru6/B-IpVaAITB3i",
            "ln": 7918,
            "col": 13,
            "line": 251
          },
          {
            "b": "Abn%8wPG4Dax@b2iTM#LarR^HarUxgazC[hzGx]dzEWlaBy/rdy*?A%efFFqv@%dxvqYP#By/rdy*?A%e[X:qc)A!Oy:7qJjV%{fwO(y5vru6/B-IpV3lQDlarR^HarR^HaAz4nB-IvxBy/rdy*?A%3lQDlaAz4nB-Ivxph+2Y3jmbJwO95]B.LV5uVY\u003c@Abn%8wNw}Xz!SY)B0$NcByviMwnbK}txs[befEk@D0I\u003cweJ$p[x(!x2raP]=y*?z",
            "ln": 8209,
            "col": 34,
            "line": 260
          },
          {
            "b": "ax@b2e[5ZrwO#3bv}Y^{v}v7@arR^HA+funA=91jA=l8twN(bP3pErLk#*PTuQEaUk$\u003e6AuSx#$auZ?\u003exMOunB2\u003e%cA::eAxk8E3BZ/GmwPzp0zGGDcBs}6wz7!m%wNPW(eL{.mxM4=ul2Z=@v@L\u003cdBy/rdy*?A%B1.xsx(kOCwO(y5vru74e]2DCzxYAPk%[giuSo##uSfxXpFKqRauZ\u00266hzu/(mNZoznmbs/o*}\u0026Tr9@M)lR*DBqY[jCf!-@mq:\u003cO\u003ek$svsr3jsDw*g-9wNPW(eN-\u003cmB8L]bePt#SxM4=uvq{fsDTyc6wPz\u003caz/e]?Eio}KBAzFyiXJd0x([3hvLheez7!m%wNPW(eL{.mxM4=ul2Z=@v@=c?By^4yD30.rzy]poA48$r3su80r8l\u003c\u003cnMX}(qBK}XnM3V]aw=G*xEEj{w[=6)uTClmA+frgy\u003c6wrdk2NFA+fcgB6yFb3su.2pe\u003c!Wmna*!aA7.7wN/*gdgfA]x)s-xA+eP#z/o-8z*2YjA+P5}iV}mcBz8!AawM\u0026)wGVvyz^)D)v@@?Rayw5ope\u003c!Wmna3}uU%v\u003ez/Qbgv{@\u003eXwJy@Ax\u003e8l?B98BNavf)\u003ct{aIqph+2YauZ\u0026xz/fa[uU%v\u003ez/QbgBAoF=w]8x]BrAZ?fFk3^3jprPw/$O(Byx07xj2!4y:Z.PeJ$p#BAfzHarR^HA+funA=91rB1R3wC4\u003e#nzz2NkBsnt2p^FCQk#ZczpE!+(qCnn=avFT/k#*PTuQEaUk$\u003e6AuSx#$dgcy?wmYu}v{%E/y\u0026r@[v{@\u003eXwNxy+Bz96Kat2=1p*[DViTM#LarUYoBAIRway]4}vrDyduT)IOxK$KYx(UQJatj\u0026Yv{%E/y\u0026r@gatj\u0026YBy/rdyY",
            "ln": 12951,
            "col": 49,
            "line": 385
          },
          {
            "b": "c[cn\u003cj%iWgBz8!AawM\u0026)wJyevarR^Ja%G]@B8L(rwGV8dwGV28AbM\u003etz/o.uBzb98ay/tcByw)3B0a\u003c#w[=HiB-I5mfjOBjvqG\u003c{fly=xAbn%8wPGFsB8L@7u[I=[arR^Hp\u0026Zn*A+PSviV}*rlR{6QmOcYYrz(m)l}Ho:u)aD-K%1%Sy?\u003eRBA3e+k",
            "ln": 13689,
            "col": 25,
            "line": 410
          },
          {
            "b": "a$kc=BAh8mc[bGCarR!vw/$V5B#/%MarR^HarR!EwPS6nzxI+:Bz97lzGWDYwQ5f5zE^)hwPxgFe]\u003eJAz!%Pdc[bGgarR^HwmYu}uUA\u003e?uUj1%BAIRnuT)I^vqG\u003c{c#%lABugKvvrufiat2=1vScg3iTM#LarR^HarUYoBAIRwasInGz/^9Par\u003eAiCYX7GwPE",
            "ln": 14031,
            "col": 46,
            "line": 418
          },
          {
            "b": "vpB4:atj\u003cUx()]rAa9l(vp%d)az+Fiz/{eyaA?glC@)c)vqGZ4B-nEnA=k!qBzbxfazbt7wIarjarR!sz/M$tvrb{%BrCpnaw=G*xEEj{w[=6)uTClmA+frgy\u003c6wrdk2NFA+fcgB2\u003cTJarR^HarR!vw/$C]vrk^/x)s-xA+eP/vrt{]z!yFqvrb{%BsxlTarR^HarR^HarR^HA+funA=91svrb{%Bp5u$arR!pCvR*Vaw=G*xF9!swge(larR^Hx\u003ewF{xKL%?w[=HiB-I52v{%E/y\u0026r@mv%qDjiTM#LarR^HarUYoBAIRway/Ra3lQDlaAz4nB-Ivxph+2Y3jmbJwO96awPRo\u003ex)s-xA+eP#z/o-8w]zY%By/JnB0#6Ez/!2.p*[DVaBCqbz/fbnat2=1p5",
            "ln": 14322,
            "col": 11,
            "line": 428
          },
          {
            "b": "3jprPw/$D3wNPaRyiarhuUj1*wHIIaBz9YTp*[DVdiHiaay]g@Bx-*dAX5t0zH2IG3lQDlaAz4nB-Ivxyiarhe]kDmwofervrufnA+eV\u0026uVY\u003e7BspZrv@C)(zF89RB-.jEi3G!23jmbJwO95(A+eV\u0026uUj1%BAIRnc[cn\u003cj%jxIv@${@BAe]Pl2H%NiTM#LarUSiBz8^WazbtjBAIRnuT)I^vqG\u003c{uVoB}xECqparR^Hx\u003ewGbvruf9x(+zmz/+",
            "ln": 15066,
            "col": 1,
            "line": 455
          },
          {
            "b": "wNxy+Bz96K3lQDlaAg+hxFamjA+fcge]txmx(URvvrb{%BAoPAA=\u003e}Aaz2!iB97=cyDUTqB.90earR^HAa9\u003c4e{ztIBy!*3wQ5qByiarhe[x9wAc0Brvrt{befFIwv@C)(zF89RB-.jEi3G^U3jprPw/$C)wPRA}uUj1*wNxO2y::BDy=SXWBAe/MeJ$p/x\u003e8l?B98BNavf)\u003ct@\u0026rnarR!Fz/{8gwGTbUA+frgy\u003c6w%B8Mhwv}v6hA+)fiarR^Hx\u003ewGez/{8gwId!qv{]",
            "ln": 15703,
            "col": 24,
            "line": 479
          },
          {
            "b": "B9ztuxEC6px(4uwfe1H#iTM#LarR^HarUYoBAIRwayw.(ByO#\u003ew[=6)uV*y9d0oMDdgdguarUYoAuEy!B-Iqmx\u003c@YnwPq\u003c7B963jwPq\u003c7B95/qarR^HarR^HB-IpH3lQDlarR^Hazts{wmY!5j:Owsv}f7?BrS:*b4kCfy?Wx/BzkVhfktMDzxZROb2@X}AXfN\u0026wO#PliV}B3mn^FUm[3fLEjLZFarR^Q3lQDlaA}KwxDRCry\u00260/{e]\u003eJyB.bSoe{hhJz/xo9c#@)sefG4GzdNTdBuJ8Zr6%h-r7P!MpGpw3q:\u003c5Hpde2fayPslA+frhiTM#LarR^HarUSiD2dzcwfs2TA+frhe]\u003eJiwge(VwmYm?wmWekB-.jEi3G^UarR^HA+funA=91mB8L}Gy\u0026r-)B0#0oD2dzcwgm\u0026)3s)ZWazkncuT)I^vqG\u003c{uU0O!vjiPRazbLjv}x1/wOb%]B7^PSvScg3auZ\u0026pvqH0@diHiaay]g@Bx-*dAX5t0zH2IG3lQDlar*",
            "ln": 16396,
            "col": 17,
            "line": 500
          },
          {
            "b": "aA8oyy\u0026r/(y-)t7CYX7GwIbeJa{]CnarUrkz^)c\u003eayw$%zeTDuuT)IOxK@.quU%v\u003ez/QbgBAm=@arR^Hx\u003ewGaB1R3wC4\u003e#nzz2NkBsnt2p^FCQk#ZczpE!+YnMX}(qBI=Uau.\u003ega#7o53lQDlarR^HaAg+hxDPCXw[=HiB-I52v{%E/y\u0026r@[Aa9\u003c4c[bGCarR^HarR!vw/#53Bz8!hB0aj@zE\u003c@eAV/mrBrCKhBz9pvB6\u0026J[y?k1ziTM#LarR^HarR^HarQ",
            "ln": 16860,
            "col": 56,
            "line": 512
          },
          {
            "b": "arR^HarU3dwO(vaD0+5\u0026v}YA@jS[ozBytI0arR^HarR!lzdNN5A^q2lB09Q*BzkP6e{7/AwHF#marR^HarR^HA+funA=91gvrt]+3lQDlazCBgc\u003c?7tarR^HarUMuBrCglA:@V/A+e\u003c6wPII(arR^HarR^HvqYP#uU%v\u003ez/Qbgv{@\u003eXwGUYdaz#atawM\u0026)wD",
            "ln": 17366,
            "col": 3,
            "line": 524
          },
          {
            "b": "BAnM!jS)9TlR6TMr8=K#q:\u003c5Hpde1/arR^Hdlm!UarR^HarR!EwPS6nzxJq6wO(vaD0+5\u0026v}YAX3lQDlaA.ZvauZ\u0026Svrt{]z!AB1A+)cM3lQDlaARTHiTM#LarR^HarUi6ByupPayw.(ByO#\u003eA+f9aBy=\u003eyA+)fiarR^HarR^HuW3K8By!/\u0026x(!5%v{@\u003eXwHI7$ByuQ9arR^HwQ4Y@Ac9iJ3lQDlarR^HaA.Zvy?WuhwPz*fAXpu\u0026oHS#xz/NxoarR^HarR^",
            "ln": 17612,
            "col": 35,
            "line": 532
          },
          {
            "b": "B0bvsBrBs%zE\u003e\u003coarR^HarR^HarR^Hv@Dmaz!@#qAb]VgBsmFsarR^HarR^HarR^HarR^Jtx%^@y\u0026sJ6tvRRXt{8HMB.\u003eOhzF%RtA+e\u003c6wPIJcv{%E/y\u0026r@ea{]Cnao",
            "ln": 17950,
            "col": 18,
            "line": 547
          },
          {
            "b": "w]zYjBrCpnaARgiAbn%8wPJnxD)0GwBspTcBy/96A+P9adgdguarUDqz*c7Kwnc9{vrb)ba%FDyarR^Hx\u003ewF$vru6[z/QaCzF%Rtx(k5ezF%-piTM#LarR^HarUYkx(^\u0026dlT+7By\u0026r@:wPI^aB-.tozBFO^z/NlkarR^HarR^HarR^Hw*gk)yI[6mzxJB$By/96A^n=PDT*GawOk}4D3}4)ar?dnarR^HarR^HarR!sb0*xXx(4i!y?kTIDNyu!cOxdLx(ktuz/P@hwb",
            "ln": 19062,
            "col": 41,
            "line": 584
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "Console"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "super.__init__"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              "spec.startswith"
            ],
            [
              "",
              "is_url_like"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "CatalogResolutionError"
            ],
            [
              "",
              "resolve_catalog_spec"
            ],
            [
              "",
              "super.__init__"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              "catalog.get"
            ],
            [
              "",
              "catalog.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_extension_entries"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "find_extension_entry"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "seen_slugs.add"
            ],
            [
              "",
              "selected.append"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "reported.add"
            ],
            [
              "",
              "pairs.append"
            ],
            [
              "",
              "find_incompatible_pairs"
            ],
            [
              "",
              "IncompatibleExtensionsError"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "category_name.split"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "raw.get"
            ],
            [
              "",
              "raw.get"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "CategoryInfo"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "raw.get"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "raw.get"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "raw.get"
            ],
            [
              "",
              "category_index.get"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "category_index.items"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "category.get"
            ],
            [
              "",
              "enumerate"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "entry.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "_category_map"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "list.index"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "str.lower"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "categories.get"
            ],
            [
              "",
              "short_category_label.ljust"
            ],
            [
              "",
              "short_category_label"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "_search_text"
            ],
            [
              "",
              "template_title_tokens"
            ],
            [
              "",
              "choices.append"
            ],
            [
              "",
              "TemplateChoice"
            ],
            [
              "",
              "choices.append"
            ],
            [
              "",
              "TemplateChoice"
            ],
            [
              "",
              "custom_template_title"
            ],
            [
              "",
              "_category_map"
            ],
            [
              "",
              "_catalog_category_order"
            ],
            [
              "",
              "find_template_by_url"
            ],
            [
              "",
              "_entry_type_values"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_entry_type_values"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "categories.get"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "extension.get"
            ],
            [
              "",
              "choices.append"
            ],
            [
              "",
              "ExtensionChoice"
            ],
            [
              "",
              "_search_text"
            ],
            [
              "",
              "category_order.get"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "choice.title.lower"
            ],
            [
              "",
              "grouped.setdefault.append"
            ],
            [
              "",
              "grouped.setdefault"
            ],
            [
              "",
              "Path.resolve"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "object"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "default_cache_dir"
            ],
            [
              "",
              "os.environ.get.strip"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "Path.expanduser.resolve"
            ],
            [
              "",
              "Path.expanduser"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "_has_fixture_catalog"
            ],
            [
              "",
              "Path.resolve"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "_has_fixture_catalog"
            ],
            [
              "",
              "Path.cwd"
            ],
            [
              "",
              "_has_fixture_catalog"
            ],
            [
              "",
              "resolve_fixture_root"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "path.read_text"
            ],
            [
              "",
              "fixture_catalog_path"
            ],
            [
              "",
              "path.is_file"
            ],
            [
              "",
              "_read_json_file"
            ],
            [
              "",
              "catalog_cache_path"
            ],
            [
              "",
              "path.is_file"
            ],
            [
              "",
              "_read_json_file"
            ],
            [
              "",
              "catalog_cache_path"
            ],
            [
              "",
              "path.parent.mkdir"
            ],
            [
              "",
              "path.write_text"
            ],
            [
              "",
              "json.dumps"
            ],
            [
              "",
              "resolve_source"
            ],
            [
              "",
              "OSError"
            ],
            [
              "",
              "base.is_file"
            ],
            [
              "",
              "_read_json_file"
            ],
            [
              "",
              "catalog_file.is_file"
            ],
            [
              "",
              "FileNotFoundError"
            ],
            [
              "",
              "_read_json_file"
            ],
            [
              "",
              "url.startswith"
            ],
            [
              "",
              "_fetch_file_url"
            ],
            [
              "",
              "urllib.request.Request"
            ],
            [
              "",
              "urllib.request.urlopen"
            ],
            [
              "",
              "resp.read.decode"
            ],
            [
              "",
              "resp.read"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "fixture_catalog_path"
            ],
            [
              "",
              "path.is_file"
            ],
            [
              "",
              "RuntimeError"
            ],
            [
              "",
              "_read_fixture"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "catalog_url"
            ],
            [
              "",
              "_fetch_remote"
            ],
            [
              "",
              "_write_disk_cache"
            ],
            [
              "",
              "_read_disk_cache"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "_read_fixture"
            ],
            [
              "",
              "fixture.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "RuntimeError"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "known.discard"
            ],
            [
              "",
              "CatalogResolutionError"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "_template_entries"
            ],
            [
              "",
              "_require_known_category"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "_template_json"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "_template_entries"
            ],
            [
              "",
              "_require_known_category"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "seen.add"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "categories.get"
            ],
            [
              "",
              "CategoryInfo"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "template.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "_template_type_for"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "data.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "entries.append"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "_addon_json"
            ],
            [
              "",
              "_addon_entries"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "_addon_entries"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "grouped.setdefault.append"
            ],
            [
              "",
              "grouped.setdefault"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "grouped.get"
            ],
            [
              "",
              "categories.get"
            ],
            [
              "",
              "CategoryInfo"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "str.strip"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "ext.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "console.print"
            ],
            [
              "typing",
              "Any"
            ],
            [
              "rich.console",
              "Console"
            ],
            [
              "pathlib",
              "Path"
            ],
            [
              "create_awesome_python_app",
              "__version__"
            ],
            [
              "",
              "create_awesome_python_app"
            ],
            [
              "",
              "create_awesome_python_app.prompt_style"
            ],
            [
              "",
              "create_python_app_core.paths"
            ],
            [
              "create_awesome_python_app.prompt_style",
              "custom_template_title"
            ],
            [
              "dataclasses",
              "dataclass"
            ],
            [
              "",
              "dataclasses"
            ],
            [
              "create_python_app_core.paths",
              "default_cache_dir"
            ],
            [
              "",
              "json"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "create_python_app_core.paths",
              "resolve_source"
            ],
            [
              "",
              "rich.console"
            ],
            [
              "create_awesome_python_app.prompt_style",
              "template_title_tokens"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "typing"
            ],
            [
              "",
              "urllib.error"
            ],
            [
              "",
              "urllib.request"
            ]
          ],
          "mbr": [
            "Path.cwd",
            "Path.expanduser",
            "Path.expanduser.resolve",
            "Path.resolve",
            "Path.resolve.parents",
            "base.is_file",
            "catalog.get",
            "catalog_file.is_file",
            "categories.get",
            "category.get",
            "category_index.get",
            "category_index.items",
            "category_name.split",
            "category_order.get",
            "choice.category_order",
            "choice.category_slug",
            "choice.title",
            "choice.title.lower",
            "choices.append",
            "console.print",
            "data.get",
            "entries.append",
            "entry.get",
            "entry.url",
            "ext.get",
            "extension.get",
            "fixture.get",
            "grouped.get",
            "grouped.setdefault",
            "grouped.setdefault.append",
            "info.description",
            "info.details",
            "info.labels",
            "info.name",
            "item.get",
            "json.JSONDecodeError",
            "json.dumps",
            "json.loads",
            "known.discard",
            "list.index",
            "os.environ",
            "os.environ.get",
            "os.environ.get.strip",
            "pairs.append",
            "path.is_file",
            "path.parent",
            "path.parent.mkdir",
            "path.read_text",
            "path.write_text",
            "raw.get",
            "reported.add",
            "resp.read",
            "resp.read.decode",
            "seen.add",
            "seen_slugs.add",
            "selected.append",
            "self.pairs",
            "self.spec",
            "short_category_label.ljust",
            "source.local_path",
            "source.subdir",
            "spec.startswith",
            "str.lower",
            "str.strip",
            "super.__init__",
            "t.get",
            "template.get",
            "time.time",
            "url.startswith",
            "urllib.error",
            "urllib.error.URLError",
            "urllib.request",
            "urllib.request.Request",
            "urllib.request.urlopen"
          ],
          "tgt": [
            "CatalogResolutionError",
            "CategoryInfo",
            "Console",
            "ExtensionChoice",
            "FileNotFoundError",
            "IncompatibleExtensionsError",
            "OSError",
            "Path",
            "Path.cwd",
            "Path.expanduser",
            "Path.expanduser.resolve",
            "Path.resolve",
            "RuntimeError",
            "TemplateChoice",
            "_addon_entries",
            "_addon_json",
            "_catalog_category_order",
            "_category_map",
            "_entry_type_values",
            "_extension_entries",
            "_fetch_file_url",
            "_fetch_remote",
            "_has_fixture_catalog",
            "_read_disk_cache",
            "_read_fixture",
            "_read_json_file",
            "_require_known_category",
            "_search_text",
            "_template_entries",
            "_template_json",
            "_template_type_for",
            "_write_disk_cache",
            "any",
            "base.is_file",
            "catalog.get",
            "catalog_cache_path",
            "catalog_file.is_file",
            "catalog_url",
            "categories.get",
            "category.get",
            "category_index",
            "category_index.get",
            "category_index.items",
            "category_name.split",
            "category_order.get",
            "choice.title.lower",
            "choices.append",
            "console.print",
            "custom_template_title",
            "data.get",
            "dataclass",
            "default_cache_dir",
            "entries.append",
            "entry.get",
            "enumerate",
            "ext.get",
            "extension.get",
            "find_extension_entry",
            "find_incompatible_pairs",
            "find_template_by_url",
            "fixture.get",
            "fixture_catalog_path",
            "get_catalog_data",
            "grouped.get",
            "grouped.setdefault",
            "grouped.setdefault.append",
            "is_url_like",
            "isinstance",
            "item.get",
            "json.dumps",
            "json.loads",
            "known.discard",
            "len",
            "list",
            "list.index",
            "object",
            "os.environ.get",
            "os.environ.get.strip",
            "pairs.append",
            "path.is_file",
            "path.parent.mkdir",
            "path.read_text",
            "path.write_text",
            "raw.get",
            "reported.add",
            "resolve_catalog_spec",
            "resolve_fixture_root",
            "resolve_source",
            "resp.read",
            "resp.read.decode",
            "seen.add",
            "seen_slugs.add",
            "selected.append",
            "set",
            "short_category_label",
            "short_category_label.ljust",
            "sorted",
            "spec.startswith",
            "str",
            "str.lower",
            "str.strip",
            "super",
            "super.__init__",
            "t.get",
            "template.get",
            "template_title_tokens",
            "time.time",
            "tuple",
            "url.startswith",
            "urllib.request.Request",
            "urllib.request.urlopen"
          ],
          "funcs": [
            [
              "__init__",
              1090
            ],
            [
              "is_url_like",
              1311
            ],
            [
              "resolve_catalog_spec",
              1471
            ],
            [
              "resolve_catalog_specs",
              2023
            ],
            [
              "__init__",
              2332
            ],
            [
              "_extension_entries",
              2647
            ],
            [
              "find_extension_entry",
              2900
            ],
            [
              "find_incompatible_pairs",
              3234
            ],
            [
              "validate_extension_compatibility",
              4613
            ],
            [
              "short_category_label",
              5155
            ],
            [
              "category_index",
              5553
            ],
            [
              "get_category_data",
              6394
            ],
            [
              "format_category_choice_title",
              6517
            ],
            [
              "_category_map",
              6961
            ],
            [
              "_search_text",
              7098
            ],
            [
              "_catalog_category_order",
              7545
            ],
            [
              "_entry_type_values",
              7749
            ],
            [
              "find_template_by_url",
              8005
            ],
            [
              "build_template_choices",
              8348
            ],
            [
              "build_extension_choices",
              10583
            ],
            [
              "group_extension_choices",
              12644
            ],
            [
              "catalog_url",
              13473
            ],
            [
              "catalog_cache_path",
              13567
            ],
            [
              "resolve_fixture_root",
              13665
            ],
            [
              "_has_fixture_catalog",
              14107
            ],
            [
              "set_fixture_root_for_tests",
              14593
            ],
            [
              "reset_fixture_root_for_tests",
              14769
            ],
            [
              "fixture_catalog_path",
              14888
            ],
            [
              "_read_json_file",
              15068
            ],
            [
              "_read_fixture",
              15177
            ],
            [
              "_read_disk_cache",
              15398
            ],
            [
              "_write_disk_cache",
              15627
            ],
            [
              "_fetch_file_url",
              15821
            ],
            [
              "_fetch_remote",
              16333
            ],
            [
              "get_catalog_data",
              16733
            ],
            [
              "reset_catalog_cache_for_tests",
              18611
            ],
            [
              "_template_entries",
              18741
            ],
            [
              "_require_known_category",
              18885
            ],
            [
              "_template_json",
              19314
            ],
            [
              "templates_view",
              19751
            ],
            [
              "list_templates",
              20235
            ],
            [
              "_template_type_for",
              22356
            ],
            [
              "_addon_entries",
              22656
            ],
            [
              "_addon_json",
              23200
            ],
            [
              "addons_view",
              23751
            ],
            [
              "list_addons",
              24056
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 2,
              "op.bor": 14,
              "op.div": 10,
              "op.lor": 12,
              "op.sub": 1,
              "op.land": 10,
              "max_depth": 19,
              "call_count": 369,
              "node_count": 8283,
              "member_count": 74,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_array_length": 6,
              "max_concat_chain": 2,
              "max_member_depth": 4
            },
            "file": {
              "size": 25695,
              "entropy": 4.66
            },
            "text": {
              "lines": 751,
              "top_char": 101,
              "digit_ratio": 0,
              "space_count": 5757,
              "char_entropy": 4.66,
              "unique_chars": 94,
              "top_char_null": 0,
              "import_density": 2.8,
              "string_density": 0.35,
              "top_char_ratio": 0.07,
              "avg_line_length": 33.21,
              "max_line_length": 112,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.17,
              "last_line_length": 83,
              "whitespace_ratio": 0.25,
              "identifier_density": 2.14,
              "line_length_stddev": 24.39,
              "max_whitespace_run": 4,
              "encoded_string_ratio": 0,
              "normalized_import_count": 0.77,
              "normalized_string_count": 9.71,
              "repeated_char_sequences": 124,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.2,
              "normalized_function_count": 1.68,
              "imports_to_functions_ratio": 0.46,
              "strings_to_functions_ratio": 5.78,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 25.12,
              "identifiers_to_functions_ratio": 5.22
            },
            "binds": {
              "count": 148
            },
            "binary": {
              "peak_region_bytes": 7168,
              "peak_region_entropy": 5.12
            },
            "source": {
              "class_count": 5,
              "function_count": 45
            },
            "imports": {
              "count": 21,
              "stdlib_count": 8,
              "stdlib_ratio": 0.38,
              "third_party_count": 13,
              "third_party_ratio": 0.62
            },
            "strings": {
              "sql": 2,
              "bytes": 4359,
              "count": 266,
              "shell": 3,
              "url_count": 2,
              "avg_length": 16.39,
              "max_length": 154,
              "avg_entropy": 2.95,
              "empty_count": 50,
              "entropy_stddev": 1.01,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 261,
              "count": 5,
              "lines": 5,
              "high_entropy": 1,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 50,
              "nested": 1,
              "density": 6.13,
              "avg_params": 1.28,
              "code_ratio": 0.78,
              "max_params": 3,
              "length_stddev": 14.75,
              "avg_name_length": 17.78,
              "no_params_count": 8,
              "avg_length_lines": 12.76,
              "max_length_lines": 60,
              "min_length_lines": 2,
              "avg_nesting_depth": 0.02,
              "max_nesting_depth": 1,
              "high_entropy_names": 12,
              "single_char_params": 5,
              "avg_param_name_length": 6.19
            },
            "identifiers": {
              "count": 1607,
              "unique": 240,
              "avg_length": 9.83,
              "max_length": 32,
              "min_length": 1,
              "avg_entropy": 2.59,
              "reuse_ratio": 0.15,
              "length_stddev": 6.42,
              "sequential_names": 6,
              "single_char_count": 6,
              "single_char_ratio": 0.03,
              "high_entropy_count": 19,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.9,
              "all_uppercase_ratio": 0.03,
              "double_underscore_count": 3,
              "underscore_prefix_count": 26
            }
          }
        },
        "id": 7,
        "mol": "H₅(Cm₆Db₄F₂Os₂Po)Md₂(In₅Pt)",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/src/create_awesome_python_app/catalog.py",
        "pid": 0,
        "risk": 11,
        "sha": "850e240706e4b42c00a71d32df49bffd772ea8df0f54b2b3eab1f0d4f870bf14",
        "size": 25695,
        "supp": [
          {
            "by": [
              {
                "id": "metrics"
              }
            ],
            "id": "metadata/file/profile/identifier-population::low-identifier-reuse",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "spans": [
              [
                98,
                2
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "spans": [
              [
                209,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "spans": [
              [
                194,
                7
              ]
            ]
          },
          {
            "id": "metadata/import/python/urllib/error::urllib/error",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.error",
            "spans": [
              [
                120,
                12
              ]
            ]
          },
          {
            "id": "metadata/import/python/urllib/request::urllib/request",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.request",
            "spans": [
              [
                140,
                14
              ]
            ]
          },
          {
            "id": "metadata/lang/source/declaration::named-variable-call-assignment",
            "conf": 0.94,
            "crit": 3,
            "desc": "Source binds host/url/endpoint to call syntax",
            "spans": [
              [
                17676,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/github::github-raw-python-fetch",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python reads GitHub raw content",
            "uses": [
              10,
              16
            ],
            "spans": [
              [
                13023,
                58
              ],
              [
                16586,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/accept::accept-json-header",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "Requests a JSON HTTP response",
            "spans": [
              [
                16515,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-request-symbol",
            "conf": 0.82,
            "crit": 3,
            "desc": "urllib.request.Request symbol",
            "spans": [
              [
                16460,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen",
            "conf": 0.7,
            "crit": 3,
            "desc": "References urllib.request.urlopen",
            "spans": [
              [
                16586,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python urllib urlopen reference or call",
            "uses": [
              9,
              11
            ],
            "spans": [
              [
                16586,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-urlopen-call-symbol",
            "conf": 0.85,
            "crit": 3,
            "desc": "Calls function named urlopen",
            "spans": [
              [
                16586,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urllib-word",
            "conf": 0.75,
            "crit": 3,
            "desc": "References Python urllib HTTP client",
            "spans": [
              [
                140,
                14
              ],
              [
                16586,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/urllib::urlopen-response-body-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads urllib response body",
            "spans": [
              [
                16601,
                81
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "spans": [
              [
                13015,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                13210,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "spans": [
              [
                13023,
                58
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-json",
            "conf": 0.9,
            "crit": 3,
            "desc": "raw.githubusercontent.com JSON URL",
            "spans": [
              [
                13023,
                77
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                13015,
                85
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/map::mapping-get-url-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python mapping reads the url key",
            "spans": [
              [
                8273,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "spans": [
              [
                19126,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::python-column0-noarg-call-assignment",
            "conf": 0.84,
            "crit": 3,
            "desc": "Module assigns a no-arg call",
            "spans": [
              [
                13324,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "spans": [
              [
                15130,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-dumps-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Serializes data with Python json.dumps()",
            "spans": [
              [
                15783,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::python-json-parse-and-serialize",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python JSON loads and dumps",
            "uses": [
              22,
              23
            ],
            "spans": [
              [
                15130,
                10
              ],
              [
                15783,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/cwd::python-path-cwd",
            "conf": 0.9,
            "crit": 3,
            "desc": "Gets the current directory with Path.cwd",
            "spans": [
              [
                14511,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::file-write-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "File-write API references",
            "uses": [
              48
            ],
            "spans": [
              [
                15767,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/check::python-env-presence-check",
            "conf": 0.88,
            "crit": 3,
            "desc": "Python tests whether env vars are set",
            "spans": [
              [
                16924,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-os-getenv-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Python reads an environment variable",
            "spans": [
              [
                13510,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "spans": [
              [
                525,
                6
              ]
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension"
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports __version__ from create_awesome_python_app",
            "spans": [
              [
                385,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/custom_template_title::custom_template_title",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports custom_template_title from create_awesome_python_app.prompt_style",
            "spans": [
              [
                454,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/template_title_tokens::template_title_tokens",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports template_title_tokens from create_awesome_python_app.prompt_style",
            "spans": [
              [
                481,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style::create_awesome_python_app/prompt_style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.prompt_style",
            "spans": [
              [
                402,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app::create_awesome_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app",
            "spans": [
              [
                352,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/default_cache_dir::default_cache_dir",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports default_cache_dir from create_python_app_core.paths",
            "spans": [
              [
                279,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/resolve_source::resolve_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_source from create_python_app_core.paths",
            "spans": [
              [
                298,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths::create_python_app_core/paths",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.paths",
            "spans": [
              [
                243,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/dataclass::dataclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclass from dataclasses",
            "spans": [
              [
                179,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/dataclasses::dataclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclasses",
            "spans": [
              [
                160,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "spans": [
              [
                86,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/rich/console/console::console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Console from rich.console",
            "spans": [
              [
                338,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/rich/console::rich/console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rich.console",
            "spans": [
              [
                318,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "spans": [
              [
                108,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "spans": [
              [
                233,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                219,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::python-pathlib-write-text",
            "mbc": "C0016",
            "conf": 0.85,
            "crit": 2,
            "desc": "Write text via pathlib",
            "spans": [
              [
                15767,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1069,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                26,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                13737,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1727,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                4998,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                14370,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/declaration::class-with-base",
            "conf": 0.95,
            "crit": 1,
            "desc": "Python class declared with a base class",
            "spans": [
              [
                969,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "a%FjgD2Ntnavw*]az2CjA^qRxx(n2nw]zYjv@=c?By^4jCv+\u0026lzdLqrD30.rzy]poA4SsUa{[V?A=k!quTEz/BAIRnuTB{\u0026ze:AlBrC1fzF%S9BzkVhA%-m*ze:AlBrC1kD2vbazWHh}AbP=saA8rdx(d*cA=-BBD2\u003cs8A=k!qv@DmbwQ5rkx\u003c@i0ze:AlBrC7izGGDmBzUD7vp%d(3tar%z6i!aBzbG8vJYx4AbP=saw=G*xBnu(z/3RsD2NFnxcp]9AbP=savf)\u003c3jpG:AbP=saAR)FwPwb\u0026A=k!qv@=c?By!/#D30.rzEl*\u003eA9)9[A+cwcze:AlBrz$sarR^HlVl\u003cOx\u003eHmJA=U!XA=M8sed9HxarT3\u003cvmbfUBz(1(Acb/jzy=bqarR!4z/e0XAccw8vrc0(Bvo?-wN/?2A^p8]A=k$H3lQDlayPtjwPz)1wnc6}v@#TfD0+obuUa7[BA]zAarR^Hv}YB-yHpW(A:JS\u003eBy/JnuV{13B7]Mged9HxarUfcwN/H.AcVLsz/e{9wPz\u003caz/d9karR^Hv@=c?By!/#D30.rzEl*\u003eA4ztsarR!qwObv[y\u0026\u003c2]vpJ$ZuU0\u003e\u003eed9HxarUikCw.knvpS.=wPhNex([olC}opBarR!yz^^f-v@L\u003c-v@Dl%x\u003eF$7arR^HAb]VgByeP%C3!%3w]xjcarR^HA+frgy\u003c6w%B8Mhwv}vg#dgfWcz/3RbA+eW3wNxz4BzbPguTW[)uT[1{wIdRfByeJ^v}YA@x(d*cA=-B4wOb%]B7!o^wmV9WA=k!qA+P2%e[n*qB8L(aazCXiz/P}xlVl\u003c-z!@$(3tar%z6itewNPW(uTXd\u0026B8L]buVppjxM4=}vq{fdx(d*cA=-BhuV{13B7]MguTBcEboP]@zGGPgwO-G3z/M$fvrb{4u%\u003eMrw[=HiB-I53u)3\u003eoAcb/jzEEu7l}Ho0A+fDnx([DdzxJUhayPq6B%7:AwPhWdv}x.5dj$%mmOcYYrz(m)k#*(WauY",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR!nwmP4Sz/6DfwPRT8zAQ%tB.99harR^HboPS\u003cwPe=4vpJ$ZaA8yAaA7\u003cmBzbxfaxiS9wPw]4AbV{FA=l8xwN(]$zxJ!8x(ksFdj#-eaz$+iBy!#9v@Dj3vqYP.arR^HboQStz/{1wBAIRwB0bNrwGTulnG..+Bz\u0026o?y?Wx{av*D\u003cB-nEnz/PXqu%t]{m]JXolR*AJk#6*QefG1L3lQDlar@1pv@L\u003c0zfWZwAa{BDeP+MvAbn%8wGY#.REgJUvqfL0aA}KwxDOG]zY\u003cazv}V#{z/6u1zE:\u003eqeIh6Qze:r1By=*ze^-ZzarUlmx(4Z2jTZTWarR^HarR^JlT:FrwJy@zA+eW3wI4tmwPI^bwI4\u003eDBzbPgeN-Qqay!?\u0026xK@q\u003cyY",
            "ln": 985,
            "col": 2,
            "line": 39
          },
          {
            "b": "3lQDlasO\u0026GdgfM[v}YBXvq{fdjS[\u0026(AaK5xrc-B]AWUQjy\u0026zJYnP5P*wN/*8vqYP#zddr\u003cxjSicxK@r5z!0i(aARgiAbn%8wGUF\u003ev}YA$dgfN6zGx-jwGTbUlVl\u003c-z!@#kB97@7A=KrxA=\u003e}x3jmbJwO95(Ab]JeA=kD0B8$Y2x)s-xA+eP^A+xLzvrc17iV@lMB97ScBAgUfD(#g5zE\u003c}NawM\u0026)wHO-Nj%jVQB97ScBAgUF3lQDlar\u00260NqE$5)x()]evQTp*ayFOeeOnZwBAIRnu%\u003ea0zY\u0026B}eIgNGCYS",
            "ln": 1829,
            "col": 74,
            "line": 53
          },
          {
            "b": "zEE0\u003cwPF#5B-.KNwmY\u003c]v@@\u0026gz!9Ai3lQDlar\u00260N3lQDlaAy[mauZ\u0026-x(!wAB9R*Vvrc17azCBgvrc17azC)tph+2Yaz2wgwGUA4xlCZharR^Hx\u003ewG9z/^axvrT:tarR^HarR^HA+funA=91uvrS53arR!BB-X-?ax@\u003e{CuV+bt).X%arUwvjS(D^arR^HCw7YbwGUXfjrODKzyxKlCptMWarR^HarR^Hvrc06jS[=NCuX=!3lQDlarR^HazCBgvrc06jV%]ieIgNGCYX7GwG\u003cexarR^HarR^HarR^Hx\u003ewG4as!M?auQ=.wO@]pvrTdyvqYP#zF%RtA::d",
            "ln": 2234,
            "col": 56,
            "line": 64
          },
          {
            "b": "arR^HarR^HB9R*Vvrc17auZ\u0026=B-W%karR!EwPS6nzxJ\u003euBp5uZboPD(vp%T7Bzb98ay/tcB9hthaARpdazbLdy\u0026sJizF782A+xLrBz\u003e@azxJweaARpdx(UttvqH6$asIbCBrC0mAbP/iBzkVhvqEwB3su?1oJsI*r6:eGpdFUXoHhfEauZ\u0026VA=lnnzu",
            "ln": 2782,
            "col": 1,
            "line": 84
          },
          {
            "b": "BrB1FqY]KTv@0h}B0bNrwGUI$A+e:5z/QaCB8JgyxKL#\u0026arR^Hu%\u003eMrvpS[!zGu}eat2fNwmPQ@B0a{mflz5Ifjw*su%\u003e9/z!i#jzF%RtBAg@3BrB$0flz5Ifjw*su%\u003e9=B0a[eayO!\u003ez/dfm3lQDlawV@#x(v(idT2lpB.bRzasH!Nxd+rmu[A%LwO(y5vru66w[=6)iXJeCFtMZZdiJFIB95Kxz/^aywPP55u#]+2uVo}8x([6czu",
            "ln": 3612,
            "col": 41,
            "line": 113
          },
          {
            "b": "A+e\u0026%CPYc(z/x/jz/cWFar\u0026@)3lQDlaAH$nuVo}8x([6czEEu7jS)j5y\u0026:d{arR^HCw7YbwGUXfjrODKzyw}lxlCZ+3lQDlarR^HayPq6auZ\u0026QA+xM1x\u003cz5*arR^HarR!vw/$J5xcou2aA8jvx(v(I3lQDlarR^HarR^Hazz@GjS(D^arR^HarR^HarR^HC42ifwPG)Py?W%jtxs[bt{8oMtu}NUarR^HarR^HarR!JxLzo]azz@Xaz+Rbc$ddeB$1LxzE:(cz/^agA+xM1x\u003cAujByxiiB9ztuxEC5Ra$kLWarR^HarR^HarR^HarR^HC42ifwPGFjAbYxawgg(bxlEG[t}3a6arR^HarR^HarR^HarR!vas/O$f:Y3CarR^HarR^HarUlkwmYpUvrt\u003c/z/W3:azz@ZjS[L",
            "ln": 3933,
            "col": 6,
            "line": 121
          },
          {
            "b": "vq{f%zE+elAcb/jzyC]narR^HarR^HarR!ry\u0026:eG3lQDlarR^HarR^HarR^HazbLjaA?gfB.8XfzxKahy\u0026%rgiTM#LarR^HarR^HarR^HarR^HarUPBBs}cHBy/u2c%HReBzkVhefGaAy\u0026%q{dgdguarR^HarR^HarUxgaARTjx(4H3xcp]faz#atawM\u0026)wJyevarQ",
            "ln": 4477,
            "col": 21,
            "line": 136
          },
          {
            "b": "x([2pa$T#/iTM#LarR^HarR^HarUSzwP/gVaA8yAtp?NnazCBgz/{dAwO=B0ar\u00260parR^HarR^HarR^Hx\u003ewGbA+fzpzF%Rtx(k52rZxzVmpf1Wog.(GuQ^ZPm]ICQarR^HarR^HarR^HarR^HB76o1AbP/iBzkVhvqE5Haxix7wEoL5arR^HarUPBBs}0vAaJ]$c$ddedgdguarR^HarUwvd)k1f3lQDlaAz4nB-Ivxz/{de3jprPw/$D1A+figz!0v1B6\u0026A[x\u003cUp?xlCXiA+xLRaz+-",
            "ln": 4941,
            "col": 37,
            "line": 149
          },
          {
            "b": "uQ^Q?r8(*+u%\u003e9gayFOAp^FCTnMX}(qBK}XnM5@7e*qF-3lQDlazCBgw[=HiB-I4ox(+y(z/fbevqYP#z/WKxzGY-mz/dguwPPsAlR{6QlQsWqoIXe=mOcYYrz(mfdiG=%ar\u0026J:iTM#LarR^HarUYoBAIRw3lQDlaA8rNwO#W9A=k\u00261b12f)uQEaUk$\u003e6AuQ^Q?r8(*+b3=rOar\u0026J:3lQDlazCBgw[=HiB-I4ox(+zmz/^9%z/fbevqYP#w[=HiB-I4oaW3@PmOcYYrz(m)k#*(WayPd#azbtjBAIRnar-(\u003ca%G5ParR^HarR^Hz/WKxzGY-mz/e=6lR{6QmOcYYrz(m)l}Ho2t{8oMw[=HiB-I423jprPw/$C{zEl)/c[cn\u003cj%jrMz!}DwarR^HA+funA=91rB1R3wC4\u003e#nzz2NkBsnt2nG]Yda%FD*y\u0026sJeAWSvVx(k5ua#7n)ar\u003e]FB.8:Far(8xB0u2t3jprPw/$D4Aa%icwPzc?zEE0\u003cwN\u003e",
            "ln": 5709,
            "col": 50,
            "line": 171
          },
          {
            "b": "z/fVdCYW!hzEEf?ATDt*w/$D1xKL%[uVQr$BAITMzdN^fvp%djaAITBefDz[az2C0vR/Q^iV})Iz!{\u003c-3lQDlar\u00260NqFxSOaAITkBAITEB8U\u0026hzE)\u0026hz/cXsByX%6AV/Ntx(4u6vixx8zF78hxKL%[aAzQxB08(Gz.k)DaA}HgzxJF7B75J]wN)kxa%FirarR^Hx\u003ewG9z/^akzEE0\u003cwN)?earR^HarR^HD1*\u0026awc%C4arR^HarUYoBAIRw3lQDlaA}KwxDQ/6zGx-jwIe4CvruTkc$TVcv%IH2u3*B1B8$=5wQN=o",
            "ln": 6298,
            "col": 3,
            "line": 188
          },
          {
            "b": "B8JgyxK#C@arR^HvR6jYC4z!jx\u003e}o5u%\u003eMrB7GCoyH}=OC42ifwNF)*wO#Qgx\u003equravQJ]y?Wx[BrB$0eIh3PBynG0Cwg@oe^-ZzarR\u003cLa{]CnarUxgay/tcw[+)+",
            "ln": 7045,
            "col": 67,
            "line": 208
          },
          {
            "b": "Aa9\u003c4e[]xlw[=6)c[dg:arR^HarR^Hv@Dmaz!@#qAb]VgBsp-Btxjp=t}ETrz/ff3xcp/2y?j-bz/^alz/]@diV@=Vz/ff3xj2Q^Bzc8bflgSmt{pZ8arR^HarR^HA:-W6wGV8uAaK5xmr\u0026J*c]9jUarR^Hx(d*cA=-BsB8L}63lQDlaARTHiTM#LarR^HarUi6ByupPazL$ozz2:zvpTBcv@Dl%x\u003eH^(vrufnA+eV\u0026uVY\u003e7BspZrv@C)(zF89RB-.jEi3G!23lQDlaz2!cwPh-lc#9*wzz1KWpFKq?v@C)?mriA!AX5teq:\u003e.Ez/NoHvriM5A=KhFarR^HarR^Hv@Dmaz!@#qAb]VgBsp-Btxjp=t$F{SvqGS",
            "ln": 7195,
            "col": 19,
            "line": 213
          },
          {
            "b": "txs[befG1QA:pZkarR^HB7GD2zddxAay]g@Bx-*dAX5tOBAgUfjS]913lQDlazbLjazC}ez6iLgaAIaouVf[9aA8oytu%n%arR^HarR^Hx\u003ewFijT81^z/^aozxJUnwO\u003cEnarR^HarR^HarR^Hv@Dmaz!@#qAb]VgBsp-Btxjp=t$F{SvqGT*at2f^wPP5wx(){6Eio}HCYmk7By!#9yH}=OC42ifwHQ?pA+e=!a$i\u003cwarR^HarR^HarR!Evqf^]aAR)FwPxy(CXImFgarLMarR^HarR!xwQb*HC42if",
            "ln": 7901,
            "col": 58,
            "line": 231
          },
          {
            "b": "wOb%]B7=WVjS\u003e}=vqZi@y:7[EarR^HarR^HA+funA=90zzdds8vqEa{arR^HA+funA=90{z/fa[3jprPw/$D4BAh8kxk7$6uVf[9x(v(@C42ifwHI.gy\u0026%qIavf)\u003cdiHiaaAITBiTM#LarUxgaA?gfB.8XfB0aj@zE\u003e\u003coarR^HarR^HA+funA=90za{]CnarUv",
            "ln": 8387,
            "col": 9,
            "line": 247
          },
          {
            "b": "azC}ezf4-BarR^HarR^HyH}=ljS[DXwO\u003c5jwPPsAyH}=ndiJLHazC}ez7YEjBsntJvqPN1dgdguarR^HarUxgaz#atazULliTM#LarR^HarR^HarUfjzGGPgB.7)",
            "ln": 8776,
            "col": 16,
            "line": 262
          },
          {
            "b": "BAe^zBy/qwxjVfkb6n9HwG\u0026VFb6d\u003cDx(mMcdjD!ParR^HarR^HarR^HarR^HzdN^fvp%dmB98BJx(){6e[X:qc)AItB8$=5wG\u0026VFa%FD+ed9HxarR^HarR^HarR^HarUiaw)]*#BuKtWwO\u003c5jwPPsAwmYvYB.(dzefFUGwO\u003c5jwPPsAx(mTbx\u003c\u003e*4djD!ParR^HarR^HarR^HdgdguarR^HarS9uarR^HA+funA=91rAcb/jzGuc(3s)ZWayx8dz/2",
            "ln": 8980,
            "col": 23,
            "line": 269
          },
          {
            "b": "aBCqbz/fbejS)HrzE\u003evadiHiaay]g@Bx-*dAX5tOBAgUF3lQDlazCXiz/P}xADL\u0026lBzkVhvrcS23lQDlazbUjz6itewNPW(uTXd\u0026B8L]buVppjxM4=}vq{frAb](lAcbDdBA}XlazCXiz/P}xlR{6Qp/p7-p/H!2r9q)-3jm)#arU-zB-H#6auZ\u0026/wPI^aC4C34z/{8gwHIUize:r1By^0Cv{@\u003eXwNw$ZAY)]vv}YBXwnc6k3lQDlaAzysBrAZ?wn=Wfy\u0026r-)uVGZ%z/YSmz/QaK3lQDl",
            "ln": 9374,
            "col": 43,
            "line": 284
          },
          {
            "b": "B98CdauZ\u0026]Ef}8tarUcfz!0M]wm6C7AaK8kjS]7}Aa9*eCw?Ija$K\u0026Xx(n9dB7]91wG(KfarR^Hw]zYjz/x/jz/cXizxJCiB98tquVf[9x(v)giTM#LarR^HarUxgaA8jvx(v(wBA}?pazCZovR/%)yH}3-BA}?pB2\u003cTJarR^HarR^HarR!pz/fSmy?kkrA+PAkc\u003c?7tarR^HarR^HarQ",
            "ln": 10103,
            "col": 24,
            "line": 307
          },
          {
            "b": "3lQDlarR^HarR^HasO{KB89fM3lQDlarR^HazCBgvqZdgwPw]cB0aj@zE\u003e\u003coarR^HarR^HarR^HA:-W6wGV8uAaK5xmr\u0026J*c]0dTarR^HarR^HvqZdgwPz\u0026@z/x/jz/dgy",
            "ln": 10996,
            "col": 65,
            "line": 328
          },
          {
            "b": "zy]poA3u.rarR^HuVp3%Ab](bwPI{1v@b\u003c^vrc17c[bGCarR!vw/$]3zyxNKB1Q)wxlCZDj%hN5vqYP#B9R*Vvrc17tqozajV%]iv{@\u003eXwG\u003cexarR^HarR^HB9R*Vvrc17auZ\u0026KB9R*Vvrc17tqftlas.CTB1Q)wxlEGmi:D1#arR^HarR^Hv{@\u003eXwNw\u003e+A42WCz!AA{vqPNsb4CU8vru6jvrVp7z/65qAcVLsz/ddnAbV}fvpJ$Za$i\u003cwarR^HarR!EwPS6nzvdHearU9iA40dx3jo4bAbWBtz/6u1zE+ekvqPNsb4CU8vru6jvrVp7z/65qAcVLsz/ddnAbW0I3s)ZWaAI43w[C%$wgd^carR!CA=kY7v@#6*x(W={Bz(hBiV@G=AV/-Lph+2YauZ\u0026?D2Ntne\u003cTI\u003cB.$YcBsntIC}A#Qz!-\u0026[BrSd+3lQDlaA?spB7]MgiV})Iz!{KVaAR)FwPxz0Acb/jzyv$.y\u0026:esar\u0026x?C4CYnx(v(kdj+/GarR!vzE@",
            "ln": 11458,
            "col": 57,
            "line": 343
          },
          {
            "b": "az++kByeD!wn=vbiTM#LarR^HarUxnAbP=sazL$ozvcZ[arR^HarR!sA=k!qv@=c?By!//Cv+\u0026lzdN6[D30.rzEl*\u003eA4UTeByx07xcp]9AbP=sasENtarR^HarR^HarR^]vrt{]z!z%VB8L(qBzkVhmriA!AX4LuarR^HarR^HarR!nwmPQ@B6\u003c98wP]WjarR^HarR^HarR^HBy/rdy*?A%B6\u003c98wP]WjarR^HarR^HdgdguarR^HarUopz/3RbA+eW3wNw\u003e\u0026wPI^bwNxz4BzbPguTW[)e[nsivqG\u003c{azCXiz/P}xy?W%juTWFQz/fRsvriMcvg1b1arR^HarUopz/3RbA+eW3wNw\u003e\u0026wPI^bwNxz4BzbPguTW[)e[nsivqG\u003c{azCXiz/P}xy?W%juVY\u003c@Abn%8wPF#5B0bpv3jm)#arR^HarU=DC@=oParR^HarR^HarR!vw/$]7B97=hwO(y5vru74iTM#LarR^HarR^HarR^HarUxgazL$ozEms8Buf:KarR^HarR^HarR^HarR^HarR!GD2Ntne[FKazZYvwz/dgrB.#8sd0f3qAbn%8wPIj4x\u003eqGpv{%E\u003cxk.*odj=PQzE^r@BuIxddgdguarR^HarR^HarR^HarUliB7ExtarR^HarR^HarR^HarR^HarR^Hy\u0026?7nvru6[z/QaL3lQDlarR^HarR^HazCBgy?W%juTWFQz/fRS3lQDlarR^H",
            "ln": 14175,
            "col": 25,
            "line": 412
          },
          {
            "b": "B6\u0026G}AccvN3lQDlarR^HarR^HarR^Haw=G*xEE$hA+w%9uU0\u003e\u003ewN/?2A^o8^wQ5f5zE^)hwPxgFe]\u003eJAz!%Pdc[cX\u0026w]zZ1wJ-H\u003ey\u0026:d{arR^HarR^HarR^HdgdguarR^HarUluv}xR3awM\u0026)mqW0=C#Oi)xjVfMx(W={Bz(hBmriA!AV!!iaz2OliTM#LarQ",
            "ln": 15349,
            "col": 31,
            "line": 444
          },
          {
            "b": "aAR)FwPxy(CXImFgarLqarR^HboQMnB%80yA+PA7asFD\u003chyO$QarR!vw/$#fuT)IOxK%jiarR^HarR^Hz/WKxzGY-mz/e=6lR{6Qpetj:k#ZczpE!+Vk%[gib3=rOar\u0026J:3lQDlarR^Haz2d%wN/*@C4C33wOb%]B7=WVaz2d%wN/*@C4C33wOb%]B7=XmAV=Mmy\u003cfrkB0p@larR!vw/$O(v}YBXwnc6B3lQDlarR^HaA8rNwO#W9A=k\u00261b12f)uQEaDnju(NnM3:rauZ\u0026*BAe^tvpJ$ZuU0\u003e\u003edgdguarUxgaz2d%wN/*@C4C33wOb%]B7^PwarR^HarR^Hz/WKxzGY-mz/e=6lR{6QqBK5Mmn(-3t{8oMwObK=v@#BdwNxE?w].E7xBk\u003e8arUxgaA7\u003e7y?W=#iTM#LarR^HarUSiB8@DDboQ@lB8$]6aARJAv@Dy03jm)#arU(pzGGl1zGGDgvpKy[C4z^VazC.nwPzi?Bzk]fazCBgx(n37A:-E1x)a5gx(+zmz/+",
            "ln": 15845,
            "col": 14,
            "line": 457
          },
          {
            "b": "ADL\u0026lBzkVhvrcS2arR^HarR^HarR^Hw].*baAqKnB98bmzEENhazCXiz/P}xlUHyLv}t#OarR^HarR^HarR^Hw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvrt{]z!yhbze:AlBrz$sarR^HarR^HarR^HarR^HlSE5:pFCg}mnlPLk#ZoWq:\u003cCXnLRYFed9HxarR^HarR^HarR^HarUcox(4r!By/rdy*?A%uT)+/x\u003e7Z}ed9HxarR^HarR^HarR^HarUrdByeJ^Byx07xj2gTByuZcarR^HarR^HarR^HdgdguarR^HarR^HarUopz/3RbA+eW3wNw\u003e\u0026wPI^bwNxz4BzbPguTW[)e]U\u0026Hze:P7B98XzwGUY7AbP=savw%\u003euR\u003cS@o\u0026a!@q=D)[mg6",
            "ln": 16420,
            "col": 20,
            "line": 474
          },
          {
            "b": "wIe7sBzLItaA?gfB.9ZCxM4P{wIedmy\u0026%qr3lQDlarR^HarR^HarR^HarR^HazbLjay/86x\u003e7Y%x(k5nwO(y5vru6/v}Y^{v}xY*arR^HarR^HarR^HarR^Ht}us9arR^HarR^HarR^HarR!DzddE2jT99med9HxarR^HarR^HarR^HarUSwx(n37AY\u003eSaOV:j*3lQC",
            "ln": 17186,
            "col": 39,
            "line": 491
          },
          {
            "b": "uUTv-yH}^jjW@\u003c@B7D)farR^HarR^HarR^HarR^Hx(n0lA=\u003e(lx(v(La$hD9K(zaVayYwfCxmsr.NyUfD2NsqBz\u0026plx(4)5AV\u0026ldavQf\u0026wPxjzed9HxarR^HarR^HarS9=vrlh",
            "ln": 17442,
            "col": 20,
            "line": 498
          },
          {
            "b": "arR!vw/$#fBrCWpze:r1By^GuarR^HarR^HarR^HarR^HA:-W6wGV8uAaK5xmr\u0026J*c]0dTarR^HarR^HwQ4Y@Ac9i]ze:AlBvyj\u003cz/N(CarR^HarR^HarR^Hv@Dmaz!@#qAb]VgBsntqA+e=!ADL\u0026lBzkVhvrcSozF%RtvrM6[y**^?wM{*dwN]6\u003cdgdguarR^HarR^HarUYkx(^\u0026dBA}?pAXo!9x(\u003e:TdiJkyz/3Q(z/fa[3lQDlazCBgzF%RtBy/rdy*?z",
            "ln": 17948,
            "col": 10,
            "line": 509
          },
          {
            "b": "ze:AlBrz$sarR^HarR^HlT+7By\u0026r@:wPI^aB-.tozBFO^z/NxoarR^HarR^HA+frgy\u003c6w%v{%E/y\u0026r@[B8UY2ed9HxarR^HarUYoB8L(rwNw}QByx07xj2.0wN/^j3lQDlasNT8arR^HBAhT/3lQDlarR^HaARgiAbn%8wGTbUA+frgy\u003c6w%v{%E/y\u0026r@[B8UY2d0f3qAbn%8wHN%earR^HarR!nwmPQ@B09Q*A+frgy\u003c6w%v{%D",
            "ln": 18487,
            "col": 45,
            "line": 523
          },
          {
            "b": "z/65)AcVLsz/e]\u003cAbWBtvrt{]z!yhbze:AlBrz$sarR^HarR^HarR^HarR^HvS=y3wm5[)By/uhx(v(@v}Y^{v}xZj3lQDlarR^HarR^HarR^HazkncuT)I^vqG\u003c{uU0O!vjR:darR^HarR^HarR^HarR!tA=l8tuUaF7wO#N6z/e](xM4P{wPGyfarR^HarR^HarR^HdgdguarR^HarR^HarUopz/3RbA+eW3wNw\u003e\u0026wPI^bwNxz4BzbPguTW[)e]U\u0026Hze:P7B98XzwGUY7AbP=savw%\u003euR\u003cS@o\u0026a!@q=D)[mg6",
            "ln": 19194,
            "col": 29,
            "line": 546
          },
          {
            "b": "AcVLsz/e]\u003cAbWBtvrt{]z!yhbze:AlBrz$sarR^HarR^HarR^HarR^HarR^HlT+7Fxk.*onP5cUed9HxarR^HarR^HarR^HarR^HarUf5By/96A^q2azE^s6ed9HxarR^HarR^HarR^HarR^HarUomA=2lbuT)I^wOk}4D0+5{z!SY)uVZ17y?kd8arR^HarR^HarR^HarR^Hdgcz8arR^HarR^HarR^HarR!pvru6[z/PM6B09Q*v{%E\u003cxk.*ouUKy*wQ2RqzGGDgvpKy[C4C2\u003cvrt{]z!yHaarR^HarR^HarQ",
            "ln": 19747,
            "col": 37,
            "line": 557
          },
          {
            "b": "aAIagwN/*[wm5+Qwn=vbiV@lMB97ScBAgUfjS)%m3lQDlarR^HarR^HarR^HazbLjay!\u00264wOk}4D0+SeB.q?hzxK1iy?m9#wN]dTvru6[z/PM6B0bywax@bj3lQDlarR^HarR^HarR^HarR^Hay/86x\u003e7Z}auZ\u0026WA=l8twN]dVCYWImB7]MgB1R9pBsqiLAWUBaBy/96A^q2ky\u0026]",
            "ln": 20901,
            "col": 16,
            "line": 585
          },
          {
            "b": "vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvrt{]z!yhbze:AlBrz$sarR^HarR^HnP53Rze-{9x\u003c$)\u0026mr\u0026]=zGxJgzGwl!A=k$vvriLUvrt{]z!zTVv@Dj6vrui)y?l4WBy/uhx(v)gmriA!AX4LuarR^Q3lQDlazbUjz6itewNPW(uTXd\u0026B8L]buVppjxM4=}vq{frv{%E/y\u0026r@ex(d*cA=-AL3lQDlarR^HazkncuT)I^vqG\u003c{uU0O!vjR:darR^HarR!IvqGT*vru6/wQ5rdzGxJgzEl)(ze-{9x\u003c$^)x([RK3lQDlasNT8arR^HBAhT/3lQDlarR^HaA?gfx\u003egT]wNx1[By/uhx(v(@v@Dj6vrui)x(4H9C{\u003c1xarR^HarR^HarR!hdKX.own=vbaA8oytu@WeasX^JCYWG",
            "ln": 21866,
            "col": 13,
            "line": 606
          },
          {
            "b": "z/65)AcVLsz/e]\u003cAbWBtvrt{]z!yhbze:AlBrz$sarR^HarR^HarR^HarR^Hw[=c[uVY\u003c@Abn%8wNw[(uV*y9ed9HxarR^HarR^HarR^HarUrdByeJ^Byx07xj2gTByuZcarR^HarR^HarR^Hdgcz8arR^HarR^HarR!vzGGDgvpKy[C4C2\u003cvrt{]z!ygQazC.nwPzi?Bzk]f",
            "ln": 22487,
            "col": 29,
            "line": 625
          },
          {
            "b": "A=k!qph+2Y3lQDlarR^Hay/LnBz(26vqZdgwPz\u0026AB-p(1By=\u003ewwPRo@vq)U5arR^HarR^HB7GD2zddxajS[lSB98tquTW?[Cv+/o3jm)#arR)KC4CYnx(v(iv}YB-yyhgbarUGeBy/JnauZ\u0026QB9RUkx(tRAB-5QqxK$W?uUjj%uU\u003cd)wPI%2C4CYnx(v(qb4CU8vru6jvrVp7z/65qAcVLsz/ddnAbW0IdgdguarUxgaz+FdwPI@ovqYP#y*?A%B95JFjS[9sC4CYnx(v(@uPFJparR^HarR!FBAh89BrAZ?B98Cpv@#73wPz\u003caz/cXoAV/pwe[F{zx(Xcfe[X:qc)z2Pl0)L\u0026qB%kPuSGP[q+o+Wa$jS$jS\u003e}6a{]CnarR^HarUJxxcotWc\u003c?7tarR^HarR^HarUnus-nB9vrb{4A=(nqx(mMav@=c?By^4jCv+\u0026lz2",
            "ln": 23678,
            "col": 34,
            "line": 653
          },
          {
            "b": "uT)IOxK$K=B8L@6Ab]VgBsq9pD2dzcwi7\u00260zH0VNeJ$pLz/fbE3lQDlar\u00260Np\u0026Zn/BrCBev}YN]wI4}lvpS!Qy?j.Yq+{dhBz\u0026pyByYrjBrz#Hz/^azxK@rcByX%6AV!\u003egzGx-jwHPkQa%EvparR!vze:AlBrCstz/b[8arR!sA=k!qwmoN*v@bN{B7Gznx(d*cA=-BjB7w#{BsXLGB6\u0026D^BywV}vrlF%3lQDlay]4}ayxkeuUTU2zEE0\u003cwHI.gy\u0026%qIavf)\u003cdiHiaavf)\u003ciTM#LarR^HarUxgazC[hzGx]dzEWlaC42ifwH[%2vrufiiTM#LarR^HarR^HarUYoBAIQ",
            "ln": 25558,
            "col": 5,
            "line": 704
          },
          {
            "b": "zE^r@BuIxddgcy?kX1kjxK$KVAbWBtz/6u1zE+dty?W%ja$i\u003efwO95{vpJ$ZuU\u003cB$ByeJ{wgd^carR!wB8L@6z/{d.ayYncy-\u003e\u003e-BA}?pAXpdbBzkVhc}mSYB7D)B",
            "ln": 26252,
            "col": 51,
            "line": 720
          },
          {
            "b": "zxZROxK#10jT9WABz#wAayPsln(FIXa$k5IdiHiaawM\u0026)wJyevarR!sA=k!qv@=c?By!//Cv+\u0026lzdN6[D30.rzEl*\u003eA4UTev}YA@x(d*cA=-AL3lQDlarR^HazbLjzddJ[vp%d53lQDlarR^HazbLjzddJ[vTi6bB1vUvarR^HarR!yx(!x6v{@\u003eXwNx1^BAh8bB1vUvarR^HarR!FxM4{kuVP)?ed9HxarS9u3lQDlaz2CjA+P9aauZ\u0026-x(!x6v{@\u003eXwNx1^BAh8bB0@EAarR^Hx\u003ewG5B8L@6z/{d.3lQDlarR^HaywR!v}YBXyiarhuVp41zGEprzGG]kwPGpc",
            "ln": 26358,
            "col": 48,
            "line": 725
          },
          {
            "b": "arR^HarR^HA+funA=8jbarR!vwm6K{woqGcjS[PICQLr#asX^QwO@]ce[[\u0026BazbLjay#WfzxJIdBAh8bB15KBarR^Hv@Dmaz!@#qAb]VgBsmFsarR^HarR!sb6$Xel)\u003cQ6yisPtc#0j0CwgPfxEOuLar?dnarR^HarR!sb6$XqqCnC\u003cy?!9lBso12dsArYa{[",
            "ln": 26914,
            "col": 1,
            "line": 744
          },
          {
            "b": "arUnuDNz-.k{[p3yisPtc]-V7arR\u003cnarR^HarR^Hb2.6pmiS6YarR^Q3lQDlazbLjaz2CjA^n^wzxJIdBAh8bB2\u003cTJarR^HarR!HA+(\u003cYasH/sBAhTVB-Ipvz/M%A\u0026^^mqdo!?\u003cfKlqEyisPtc]AXc3lQDlarR^HaAz49auZ?}wO#QgC}KbGw/#2jar]/}LP?LXiYE",
            "ln": 27144,
            "col": 7,
            "line": 751
          },
          {
            "b": "arR^HarR^Hw*gC\u0026x(dd5B7/GjByf95vjkY8BAhTVv@Dj3x(\u003e^Ry?!9lBso9$EoOvnx(db#ar?dnarR^HarR^HarR!sb3OO(zc.H2z/PY6ByeH5By/IwwO#QgC}KeLDsW",
            "ln": 27534,
            "col": 5,
            "line": 762
          },
          {
            "b": "arR^Hw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvpJ$ZazCXiz/P}xv@bZ+zEl)Zv}YAX3lQDlar@1dvrc0(By!#9v@bZ+zGu{Gx\u003eettat2fPvrt{]z!yHwzE[05AV/swz/6Dne^-ZzarUxgaz#atay!\u00264vqG\u003c{ayPd#azCvex(+y(z/fbevqYP#zF%Q",
            "ln": 28073,
            "col": 1,
            "line": 777
          },
          {
            "b": "wPI%cz/f07C}JPBzF0Q6z72-larR^HarR^HarR^JqE%Y-C4z^ZoIuNsvpJ$Zwft#9ze:r1By/IovqYP#wQ5rdzGxJgzGw2^ed9HxarR^HarR^HarUiaw)]*#BuJ94y\u0026Y",
            "ln": 28642,
            "col": 23,
            "line": 791
          },
          {
            "b": "fjX^lt{pZ8arR^HarR^HarR^HA+funA=8i\u003earR^HA+frmy\u0026*^.ay/k0vqYBZvpJ$Zc#0iyay!\u00264vqG\u003c{j.4]xvqG\u003c{dgdguarUxgazL$ozEms8Buf:KarR^HarR!lv{@\u003eX",
            "ln": 28874,
            "col": 50,
            "line": 797
          },
          {
            "b": "arR^Hv@Dmaz!@#qAb]VgBsp-Btx%^@y\u0026sJ6ph.m+vpJ$Zaz2CjA^n^tz/]@dazbLjazCvEaBv*kEoOvIwO=g3Cu(yw3lQDlarR^HaAz4nB-IvbarR^Hx\u003ewG9z/^axwPJ0gBs}PBzeTPewi75uarR^HarR!pz/fSmy?kkrA+PAkc)z(ax(dcJz//VbzF78lzY\u003c7izeTPee)x#tx(dc1dgdguarR^HarUYoBAIRw3lQDlazbLjaAg+hxDR2baAz4mB.(dLA+f9aC4ChB3lQDlarR^H",
            "ln": 29043,
            "col": 5,
            "line": 805
          },
          {
            "b": "arR^Hw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvpJ$ZazCXiz/P}xC4CYdw{E-[vpJ$Z3jm)#arUYoB9hqvB09Q*C4CYdw{E-[vpJ$Zc#0iv3lQDlazCBgyiarhuVg7eiTM#LarR^HarU33vpJ$ZuUTU2zEmv6x(n2vA+frmy\u0026\u003c.E3lQDlarR^HazCBg",
            "ln": 29502,
            "col": 1,
            "line": 819
          },
          {
            "b": "arR^Hw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvpJ$ZazCXiz/P}xv}YB-yHq15ByX*4wN(bParR^HA+frmy\u0026\u003c.vjS[lFwN/H.z/{ejvru6\u003ec[bGCarR!vw/$\u0026fz/e{2B-YUKarR^HarR^HuT)IOxK$K=B8L@6Ab]VgBsqfvB9hqvB14CsarR^HarR!EwPN",
            "ln": 30527,
            "col": 1,
            "line": 850
          },
          {
            "b": "z/65)AcVLsz/e]\u003cAbWBtvpJ$ZazCXiz/P}xy?W%juT)IOxK$KZzGG]kwPGyBB-p(1By!/?vpJ$Z3jm)#arUlkBAh8bB09Q*y?W%juT)IOxK$KZzGG]kwPGmG3lQDlaAR4jxjVgaauZ\u0026KwGUP6AV!{ox(k58zGG]kwPF#dw/$Uqx\u003eetHjS[DHt{9\u0026[azCvewO=B0",
            "ln": 31836,
            "col": 21,
            "line": 887
          },
          {
            "b": "arR^Hw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvpJ$ZazCXiz/P}xA=(nbwn+$1z/Mf(arR^HA+frmy\u0026\u003c.vjS[=/zEl{)v@#Tfc[bGCarR!vw/$\u0026fz/e{2B-YUKarR^HarR^HuT)IOxK$K=B8L@6Ab]VgBsqfvB9hqvB14CsarR^HarR!vw/$J1C{\u0026",
            "ln": 32921,
            "col": 1,
            "line": 918
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "typer.Typer"
            ],
            [
              "",
              "typer.Typer"
            ],
            [
              "",
              "Console"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "out.extend"
            ],
            [
              "",
              "out.append"
            ],
            [
              "",
              "out.append"
            ],
            [
              "",
              "frozenset"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "values.append"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "values.pop"
            ],
            [
              "",
              "out.append"
            ],
            [
              "",
              "out.extend"
            ],
            [
              "",
              "out.append"
            ],
            [
              "",
              "arg.startswith"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "out.extend"
            ],
            [
              "",
              "arg.startswith"
            ],
            [
              "",
              "out.append"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "_preprocess_fixture_argv"
            ],
            [
              "",
              "_expand_variadic_option"
            ],
            [
              "",
              "_expand_variadic_option"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "os.environ.get.lower"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "bool"
            ],
            [
              "",
              "sys.stderr.isatty"
            ],
            [
              "",
              "_in_ci"
            ],
            [
              "",
              "console.status"
            ],
            [
              "",
              "cfg_path.is_file"
            ],
            [
              "",
              "config_path.is_file"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "config_path.read_text"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "_stringify_option_value"
            ],
            [
              "",
              "data.items"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "item.split"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "options.append"
            ],
            [
              "",
              "CpaCustomOption"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "item.get"
            ],
            [
              "",
              "resolve_source"
            ],
            [
              "",
              "download_repository"
            ],
            [
              "",
              "_normalize_refresh"
            ],
            [
              "",
              "load_cpa_config"
            ],
            [
              "",
              "_template_config_path"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "_registry_custom_options"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "set_map.get"
            ],
            [
              "",
              "_stringify_option_value"
            ],
            [
              "",
              "questionary.confirm.ask"
            ],
            [
              "",
              "questionary.confirm"
            ],
            [
              "",
              "initial.lower"
            ],
            [
              "",
              "questionary.text.ask"
            ],
            [
              "",
              "questionary.text"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "_stringify_option_value"
            ],
            [
              "",
              "check_python_version"
            ],
            [
              "",
              "_preprocess_cli_argv"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "cache_app"
            ],
            [
              "",
              "app"
            ],
            [
              "",
              "app.command"
            ],
            [
              "",
              "typer.Argument"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "print_env_info"
            ],
            [
              "",
              "apply_fixture_mode"
            ],
            [
              "",
              "typer.echo"
            ],
            [
              "",
              "json.dumps"
            ],
            [
              "",
              "templates_view"
            ],
            [
              "",
              "lt"
            ],
            [
              "",
              "typer.echo"
            ],
            [
              "",
              "json.dumps"
            ],
            [
              "",
              "addons_view"
            ],
            [
              "",
              "la"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "assert_directory_is_empty"
            ],
            [
              "",
              "Path.expanduser.resolve"
            ],
            [
              "",
              "Path.expanduser"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "_normalize_refresh"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "_in_ci"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "build_template_choices"
            ],
            [
              "",
              "questionary.select.ask"
            ],
            [
              "",
              "questionary.select"
            ],
            [
              "",
              "Choice"
            ],
            [
              "",
              "questionary.text.ask"
            ],
            [
              "",
              "questionary.text"
            ],
            [
              "",
              "bool"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "_parse_set_options"
            ],
            [
              "",
              "_load_config_defaults"
            ],
            [
              "",
              "resolve_catalog_spec"
            ],
            [
              "",
              "resolve_catalog_specs"
            ],
            [
              "",
              "resolve_catalog_specs"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "build_extension_choices"
            ],
            [
              "",
              "group_extension_choices"
            ],
            [
              "",
              "category_index"
            ],
            [
              "",
              "Choice"
            ],
            [
              "",
              "format_category_choice_title"
            ],
            [
              "",
              "categories.get"
            ],
            [
              "",
              "CategoryInfo"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "grouped_extensions.items"
            ],
            [
              "",
              "questionary.checkbox.ask"
            ],
            [
              "",
              "questionary.checkbox"
            ],
            [
              "",
              "grouped_extensions.get"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "questionary.checkbox.ask"
            ],
            [
              "",
              "questionary.checkbox"
            ],
            [
              "",
              "Choice"
            ],
            [
              "",
              "selected_addons.extend"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "validate_extension_compatibility"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "get_catalog_data"
            ],
            [
              "",
              "find_template_by_url"
            ],
            [
              "",
              "template_entry.get"
            ],
            [
              "",
              "template_entry.get"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_prompt_custom_options"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "custom_answers.update"
            ],
            [
              "",
              "asyncio.run"
            ],
            [
              "",
              "check_for_latest_version"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "_spinner_enabled"
            ],
            [
              "",
              "_phase_status"
            ],
            [
              "",
              "asyncio.run"
            ],
            [
              "",
              "create_python_app"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "default_cache_dir"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "is_dataclass"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_to_jsonable"
            ],
            [
              "",
              "asdict.items"
            ],
            [
              "",
              "asdict"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_to_jsonable"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "_to_jsonable"
            ],
            [
              "",
              "value.items"
            ],
            [
              "",
              "typer.echo"
            ],
            [
              "",
              "json.dumps"
            ],
            [
              "",
              "_to_jsonable"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "list_cache_entries"
            ],
            [
              "",
              "_cache_json_print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "default_cache_dir"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "entry.id.ljust"
            ],
            [
              "",
              "format_age.ljust"
            ],
            [
              "",
              "format_age"
            ],
            [
              "",
              "short_sha.ljust"
            ],
            [
              "",
              "short_sha"
            ],
            [
              "",
              "format_bytes"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "default_cache_dir"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Argument"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "sys.stdin.isatty"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "questionary.confirm.ask"
            ],
            [
              "",
              "questionary.confirm"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "clean_cache"
            ],
            [
              "",
              "_cache_json_print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Argument"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "verify_cache"
            ],
            [
              "",
              "_cache_json_print"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "bool"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "console.print"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "bool"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "check_outdated"
            ],
            [
              "",
              "_cache_json_print"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "row.id.ljust"
            ],
            [
              "",
              "row.id.ljust"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Argument"
            ],
            [
              "",
              "list_cache_entries"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "update_cache"
            ],
            [
              "",
              "by_id.get"
            ],
            [
              "",
              "by_id.get"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "cache_app.command"
            ],
            [
              "",
              "typer.Option"
            ],
            [
              "",
              "run_doctor"
            ],
            [
              "",
              "_cache_json_print"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "",
              "typer.Exit"
            ],
            [
              "typing",
              "Any"
            ],
            [
              "create_awesome_python_app.prompt_style",
              "CPA_PROMPT_STYLE"
            ],
            [
              "create_awesome_python_app.catalog",
              "CUSTOM_TEMPLATE_SENTINEL"
            ],
            [
              "create_awesome_python_app.catalog",
              "CatalogResolutionError"
            ],
            [
              "create_awesome_python_app.catalog",
              "CategoryInfo"
            ],
            [
              "questionary",
              "Choice"
            ],
            [
              "create_python_app_core",
              "ConfigParseError"
            ],
            [
              "rich.console",
              "Console"
            ],
            [
              "create_python_app_core",
              "CpaCustomOption"
            ],
            [
              "create_awesome_python_app.catalog",
              "IncompatibleExtensionsError"
            ],
            [
              "create_python_app_core",
              "NonEmptyTargetDirectoryError"
            ],
            [
              "pathlib",
              "Path"
            ],
            [
              "create_python_app_core.git_cache",
              "RefreshMode"
            ],
            [
              "create_awesome_python_app",
              "__version__"
            ],
            [
              "create_awesome_python_app.catalog",
              "addons_view"
            ],
            [
              "dataclasses",
              "asdict"
            ],
            [
              "create_python_app_core",
              "assert_directory_is_empty"
            ],
            [
              "",
              "asyncio"
            ],
            [
              "create_awesome_python_app.catalog",
              "build_extension_choices"
            ],
            [
              "create_awesome_python_app.catalog",
              "build_template_choices"
            ],
            [
              "create_awesome_python_app.catalog",
              "category_index"
            ],
            [
              "create_python_app_core",
              "check_for_latest_version"
            ],
            [
              "create_awesome_python_app.cache",
              "check_outdated"
            ],
            [
              "create_python_app_core",
              "check_python_version"
            ],
            [
              "create_awesome_python_app.cache",
              "clean_cache"
            ],
            [
              "",
              "contextlib"
            ],
            [
              "contextlib",
              "contextmanager"
            ],
            [
              "",
              "create_awesome_python_app"
            ],
            [
              "",
              "create_awesome_python_app.cache"
            ],
            [
              "",
              "create_awesome_python_app.catalog"
            ],
            [
              "",
              "create_awesome_python_app.prompt_style"
            ],
            [
              "create_python_app_core",
              "create_python_app"
            ],
            [
              "",
              "create_python_app_core"
            ],
            [
              "",
              "create_python_app_core.git_cache"
            ],
            [
              "",
              "dataclasses"
            ],
            [
              "create_python_app_core",
              "default_cache_dir"
            ],
            [
              "create_python_app_core",
              "download_repository"
            ],
            [
              "create_awesome_python_app.catalog",
              "find_template_by_url"
            ],
            [
              "create_awesome_python_app.cache",
              "format_age"
            ],
            [
              "create_awesome_python_app.cache",
              "format_bytes"
            ],
            [
              "create_awesome_python_app.catalog",
              "format_category_choice_title"
            ],
            [
              "create_awesome_python_app.catalog",
              "get_catalog_data"
            ],
            [
              "create_awesome_python_app.catalog",
              "group_extension_choices"
            ],
            [
              "dataclasses",
              "is_dataclass"
            ],
            [
              "",
              "json"
            ],
            [
              "create_awesome_python_app.catalog",
              "list_addons"
            ],
            [
              "create_awesome_python_app.cache",
              "list_cache_entries"
            ],
            [
              "create_awesome_python_app.catalog",
              "list_templates"
            ],
            [
              "create_python_app_core",
              "load_cpa_config"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "create_python_app_core",
              "print_env_info"
            ],
            [
              "",
              "questionary"
            ],
            [
              "create_awesome_python_app.catalog",
              "resolve_catalog_spec"
            ],
            [
              "create_awesome_python_app.catalog",
              "resolve_catalog_specs"
            ],
            [
              "create_python_app_core",
              "resolve_source"
            ],
            [
              "",
              "rich.console"
            ],
            [
              "create_awesome_python_app.cache",
              "run_doctor"
            ],
            [
              "create_awesome_python_app.cache",
              "short_sha"
            ],
            [
              "",
              "sys"
            ],
            [
              "create_awesome_python_app.catalog",
              "templates_view"
            ],
            [
              "",
              "typer"
            ],
            [
              "",
              "typing"
            ],
            [
              "create_awesome_python_app.cache",
              "update_cache"
            ],
            [
              "create_awesome_python_app.catalog",
              "validate_extension_compatibility"
            ],
            [
              "create_awesome_python_app.cache",
              "verify_cache"
            ]
          ],
          "mbr": [
            "Path.expanduser",
            "Path.expanduser.resolve",
            "app.command",
            "arg.startswith",
            "asdict.items",
            "asyncio.run",
            "by_id.get",
            "cache_app.command",
            "categories.get",
            "cfg_path.is_file",
            "choice.title",
            "choice.value",
            "config.custom_options",
            "config_path.is_file",
            "config_path.read_text",
            "console.print",
            "console.status",
            "custom_answers.update",
            "data.items",
            "e.id",
            "entry.commit",
            "entry.fetched_at",
            "entry.fsck_ok",
            "entry.id",
            "entry.id.ljust",
            "entry.ref",
            "entry.size_bytes",
            "entry.url",
            "format_age.ljust",
            "grouped_extensions.get",
            "grouped_extensions.items",
            "initial.lower",
            "item.get",
            "item.split",
            "json.JSONDecodeError",
            "json.dumps",
            "json.loads",
            "option.default",
            "option.key",
            "option.message",
            "option.type",
            "options.append",
            "os.environ",
            "os.environ.CPA_CACHE_DIR",
            "os.environ.CPA_CATALOG_FIXTURE",
            "os.environ.CPA_FIXTURE_DIR",
            "os.environ.CPA_NO_CATALOG_CACHE",
            "os.environ.CPA_REFRESH",
            "os.environ.get",
            "os.environ.get.lower",
            "out.append",
            "out.extend",
            "questionary.checkbox",
            "questionary.checkbox.ask",
            "questionary.confirm",
            "questionary.confirm.ask",
            "questionary.select",
            "questionary.select.ask",
            "questionary.text",
            "questionary.text.ask",
            "r.id",
            "result.not_found",
            "result.removed",
            "row.behind",
            "row.check",
            "row.detail",
            "row.error",
            "row.id",
            "row.id.ljust",
            "row.local_sha",
            "row.ok",
            "row.remote_sha",
            "selected_addons.extend",
            "set_map.get",
            "short_sha.ljust",
            "source.subdir",
            "sys.argv",
            "sys.stderr",
            "sys.stderr.isatty",
            "sys.stdin",
            "sys.stdin.isatty",
            "template_entry.get",
            "typer.Argument",
            "typer.Exit",
            "typer.Option",
            "typer.Typer",
            "typer.echo",
            "value.items",
            "values.append",
            "values.pop"
          ],
          "tgt": [
            "CategoryInfo",
            "Choice",
            "Console",
            "CpaCustomOption",
            "Path",
            "Path.expanduser",
            "Path.expanduser.resolve",
            "_cache_json_print",
            "_expand_variadic_option",
            "_in_ci",
            "_load_config_defaults",
            "_normalize_refresh",
            "_parse_set_options",
            "_phase_status",
            "_preprocess_cli_argv",
            "_preprocess_fixture_argv",
            "_prompt_custom_options",
            "_registry_custom_options",
            "_spinner_enabled",
            "_stringify_option_value",
            "_template_config_path",
            "_to_jsonable",
            "addons_view",
            "any",
            "app",
            "app.command",
            "apply_fixture_mode",
            "arg.startswith",
            "asdict",
            "asdict.items",
            "assert_directory_is_empty",
            "asyncio.run",
            "bool",
            "build_extension_choices",
            "build_template_choices",
            "by_id.get",
            "cache_app",
            "cache_app.command",
            "categories.get",
            "category_index",
            "cfg_path.is_file",
            "check_for_latest_version",
            "check_outdated",
            "check_python_version",
            "clean_cache",
            "config_path.is_file",
            "config_path.read_text",
            "console.print",
            "console.status",
            "create_python_app",
            "custom_answers.update",
            "data.items",
            "default_cache_dir",
            "download_repository",
            "entry.id.ljust",
            "find_template_by_url",
            "format_age",
            "format_age.ljust",
            "format_bytes",
            "format_category_choice_title",
            "frozenset",
            "get_catalog_data",
            "group_extension_choices",
            "grouped_extensions.get",
            "grouped_extensions.items",
            "initial.lower",
            "is_dataclass",
            "isinstance",
            "item.get",
            "item.split",
            "json.dumps",
            "json.loads",
            "la",
            "len",
            "list",
            "list_cache_entries",
            "load_cpa_config",
            "lt",
            "max",
            "options.append",
            "os.environ.get",
            "os.environ.get.lower",
            "out.append",
            "out.extend",
            "print_env_info",
            "questionary.checkbox",
            "questionary.checkbox.ask",
            "questionary.confirm",
            "questionary.confirm.ask",
            "questionary.select",
            "questionary.select.ask",
            "questionary.text",
            "questionary.text.ask",
            "resolve_catalog_spec",
            "resolve_catalog_specs",
            "resolve_source",
            "row.id.ljust",
            "run_doctor",
            "selected_addons.extend",
            "set_map.get",
            "short_sha",
            "short_sha.ljust",
            "str",
            "sys.stderr.isatty",
            "sys.stdin.isatty",
            "template_entry.get",
            "templates_view",
            "typer.Argument",
            "typer.Exit",
            "typer.Option",
            "typer.Typer",
            "typer.echo",
            "update_cache",
            "validate_extension_compatibility",
            "value.items",
            "values.append",
            "values.pop",
            "verify_cache"
          ],
          "funcs": [
            [
              "_preprocess_fixture_argv",
              1948
            ],
            [
              "_expand_variadic_option",
              3169
            ],
            [
              "_preprocess_cli_argv",
              5135
            ],
            [
              "apply_fixture_mode",
              5607
            ],
            [
              "_in_ci",
              6003
            ],
            [
              "_spinner_enabled",
              6095
            ],
            [
              "_phase_status",
              6312
            ],
            [
              "_template_config_path",
              6583
            ],
            [
              "_load_config_defaults",
              6828
            ],
            [
              "_parse_set_options",
              7844
            ],
            [
              "_normalize_refresh",
              8210
            ],
            [
              "_stringify_option_value",
              8449
            ],
            [
              "_registry_custom_options",
              8637
            ],
            [
              "_prompt_custom_options",
              9177
            ],
            [
              "main",
              11159
            ],
            [
              "scaffold",
              11731
            ],
            [
              "cache_dir_cmd",
              25479
            ],
            [
              "_cache_json_print",
              25554
            ],
            [
              "_to_jsonable",
              25743
            ],
            [
              "cache_list_cmd",
              26291
            ],
            [
              "cache_clean_cmd",
              27761
            ],
            [
              "cache_verify_cmd",
              29351
            ],
            [
              "cache_outdated_cmd",
              30417
            ],
            [
              "cache_update_cmd",
              31747
            ],
            [
              "cache_doctor_cmd",
              32813
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 12,
              "op.bor": 20,
              "op.div": 3,
              "op.lor": 27,
              "op.sub": 1,
              "op.land": 24,
              "max_depth": 24,
              "call_count": 317,
              "node_count": 8225,
              "member_count": 90,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_array_length": 11,
              "max_concat_chain": 2,
              "max_member_depth": 4
            },
            "file": {
              "size": 33433,
              "entropy": 4.57
            },
            "text": {
              "lines": 933,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 9166,
              "char_entropy": 4.57,
              "unique_chars": 104,
              "top_char_null": 0,
              "import_density": 7.07,
              "string_density": 0.29,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.83,
              "max_line_length": 89,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.11,
              "last_line_length": 27,
              "whitespace_ratio": 0.3,
              "identifier_density": 1.67,
              "line_length_stddev": 23.88,
              "max_whitespace_run": 2,
              "normalized_import_count": 2.16,
              "normalized_string_count": 8.87,
              "repeated_char_sequences": 271,
              "suspicious_string_ratio": 0.03,
              "suspicious_comment_ratio": 0.05,
              "normalized_function_count": 0.82,
              "imports_to_functions_ratio": 2.64,
              "strings_to_functions_ratio": 10.84,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 29.29,
              "identifiers_to_functions_ratio": 11.56
            },
            "binds": {
              "count": 127
            },
            "binary": {
              "peak_region_bytes": 18073,
              "peak_region_entropy": 4.98
            },
            "source": {
              "function_count": 25
            },
            "imports": {
              "count": 66,
              "aliased": 3,
              "stdlib_count": 7,
              "stdlib_ratio": 0.11,
              "third_party_count": 59,
              "third_party_ratio": 0.89
            },
            "strings": {
              "sql": 2,
              "bytes": 6706,
              "count": 271,
              "shell": 5,
              "url_count": 2,
              "avg_length": 24.75,
              "max_length": 646,
              "path_count": 1,
              "avg_entropy": 2.92,
              "empty_count": 5,
              "entropy_stddev": 1.23
            },
            "comments": {
              "chars": 1068,
              "count": 19,
              "lines": 19,
              "high_entropy": 1,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 25,
              "nested": 1,
              "density": 2.68,
              "avg_params": 2.4,
              "code_ratio": 0.87,
              "max_params": 24,
              "length_stddev": 65.44,
              "over_100_lines": 1,
              "avg_name_length": 16.64,
              "no_params_count": 3,
              "avg_length_lines": 32.44,
              "max_length_lines": 344,
              "min_length_lines": 2,
              "avg_nesting_depth": 0.04,
              "many_params_count": 1,
              "max_nesting_depth": 1,
              "high_entropy_names": 9,
              "single_char_params": 3,
              "avg_param_name_length": 7.23
            },
            "identifiers": {
              "count": 1561,
              "unique": 289,
              "avg_length": 9.86,
              "max_length": 34,
              "min_length": 1,
              "avg_entropy": 2.63,
              "reuse_ratio": 0.19,
              "length_stddev": 6.31,
              "sequential_names": 5,
              "single_char_count": 5,
              "single_char_ratio": 0.02,
              "high_entropy_count": 32,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.92,
              "all_uppercase_ratio": 0.01,
              "double_underscore_count": 1,
              "underscore_prefix_count": 18
            }
          }
        },
        "id": 8,
        "mol": "H₄(Db₃FOs₂Po₃)Md₂(BkIn₃)",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/src/create_awesome_python_app/cli.py",
        "pid": 0,
        "risk": 11,
        "sha": "eb8bf41114df4f7d3b722aeaacc6c4a3a186c73d7b7495880e512411571570d2",
        "size": 33433,
        "traits": [
          {
            "id": "metadata/build/scaffold::node-project-scaffolder-file-writer",
            "conf": 0.9,
            "crit": 3,
            "desc": "Node project scaffolder writes files",
            "spans": [
              [
                11735,
                9
              ]
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "spans": [
              [
                117,
                2
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "spans": [
              [
                189,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "spans": [
              [
                174,
                7
              ]
            ]
          },
          {
            "id": "metadata/lang/source/naming/interface::asyncio-reference",
            "conf": 0.5,
            "crit": 3,
            "desc": "Python asyncio library reference",
            "spans": [
              [
                102,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/map::mapping-get-message-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python message-key lookup",
            "spans": [
              [
                9044,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::python-import-error-handler",
            "mbc": "C0027",
            "conf": 0.5,
            "crit": 3,
            "desc": "Handles a missing-module ImportError",
            "spans": [
              [
                18012,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "spans": [
              [
                5005,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "spans": [
              [
                7356,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-dumps-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Serializes data with Python json.dumps()",
            "spans": [
              [
                14617,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::python-json-parse-and-serialize",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python JSON loads and dumps",
            "uses": [
              8,
              9
            ],
            "spans": [
              [
                7356,
                10
              ],
              [
                14617,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/temp::temp-path-segment",
            "conf": 0.75,
            "crit": 3,
            "desc": "Temp or Tmp path segment",
            "spans": [
              [
                3676,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/modify::os-environ-assignment",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python writes environment variable",
            "spans": [
              [
                5838,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/modify::os-environ-bind",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python binds a value into os.environ",
            "spans": [
              [
                5838,
                30
              ],
              [
                5961,
                26
              ],
              [
                15909,
                31
              ],
              [
                16034,
                24
              ],
              [
                16113,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-os-getenv-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Python reads an environment variable",
            "spans": [
              [
                5773,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/argument/positional::python-sys-argv-first-positional",
            "conf": 0.95,
            "crit": 3,
            "desc": "Reads the first command-line argument",
            "spans": [
              [
                11522,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "spans": [
              [
                1933,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stdout-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stdout stream",
            "spans": [
              [
                25637,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/lifecycle/auto-exec::asyncio-run-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python asyncio.run call",
            "spans": [
              [
                23793,
                11
              ]
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension"
          },
          {
            "id": "metadata/import/python/asyncio::asyncio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports asyncio",
            "spans": [
              [
                102,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/contextlib/contextmanager::contextmanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports contextmanager from contextlib",
            "spans": [
              [
                154,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/contextlib::contextlib",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports contextlib",
            "spans": [
              [
                136,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports __version__ from create_awesome_python_app",
            "spans": [
              [
                695,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/check_outdated::check_outdated",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_outdated from create_awesome_python_app.cache",
            "spans": [
              [
                30575,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/clean_cache::clean_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports clean_cache from create_awesome_python_app.cache",
            "spans": [
              [
                28121,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/format_age::format_age",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_age from create_awesome_python_app.cache",
            "spans": [
              [
                26455,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/format_bytes::format_bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_bytes from create_awesome_python_app.cache",
            "spans": [
              [
                26475,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/list_cache_entries::list_cache_entries",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_cache_entries from create_awesome_python_app.cache",
            "spans": [
              [
                26497,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/run_doctor::run_doctor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports run_doctor from create_awesome_python_app.cache",
            "spans": [
              [
                32969,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/short_sha::short_sha",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports short_sha from create_awesome_python_app.cache",
            "spans": [
              [
                26525,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/update_cache::update_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports update_cache from create_awesome_python_app.cache",
            "spans": [
              [
                31884,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/verify_cache::verify_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports verify_cache from create_awesome_python_app.cache",
            "spans": [
              [
                29550,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache::create_awesome_python_app/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.cache",
            "spans": [
              [
                26406,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/addons_view::addons_view",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports addons_view from create_awesome_python_app.catalog",
            "spans": [
              [
                14314,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/build_extension_choices::build_extension_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports build_extension_choices from create_awesome_python_app.catalog",
            "spans": [
              [
                19242,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/build_template_choices::build_template_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports build_template_choices from create_awesome_python_app.catalog",
            "spans": [
              [
                16594,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/catalogresolutionerror::catalogresolutionerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CatalogResolutionError from create_awesome_python_app.catalog",
            "spans": [
              [
                14278,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/category_index::category_index",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports category_index from create_awesome_python_app.catalog",
            "spans": [
              [
                19829,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/categoryinfo::categoryinfo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CategoryInfo from create_awesome_python_app.catalog",
            "spans": [
              [
                19795,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/custom_template_sentinel::custom_template_sentinel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CUSTOM_TEMPLATE_SENTINEL from create_awesome_python_app.catalog",
            "spans": [
              [
                16552,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/find_template_by_url::find_template_by_url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports find_template_by_url from create_awesome_python_app.catalog",
            "spans": [
              [
                22535,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/format_category_choice_title::format_category_choice_title",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports format_category_choice_title from create_awesome_python_app.catalog",
            "spans": [
              [
                19865,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/get_catalog_data::get_catalog_data",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports get_catalog_data from create_awesome_python_app.catalog",
            "spans": [
              [
                16634,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/group_extension_choices::group_extension_choices",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports group_extension_choices from create_awesome_python_app.catalog",
            "spans": [
              [
                19317,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/incompatibleextensionserror::CatalogIncompatibleExtensionsError",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports IncompatibleExtensionsError from create_awesome_python_app.catalog as CatalogIncompatibleExtensionsError",
            "spans": [
              [
                21914,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/list_addons::la",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_addons from create_awesome_python_app.catalog as la",
            "spans": [
              [
                14419,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/list_templates::lt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_templates from create_awesome_python_app.catalog as lt",
            "spans": [
              [
                14491,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/resolve_catalog_spec::resolve_catalog_spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_catalog_spec from create_awesome_python_app.catalog",
            "spans": [
              [
                18535,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/resolve_catalog_specs::resolve_catalog_specs",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_catalog_specs from create_awesome_python_app.catalog",
            "spans": [
              [
                18565,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/templates_view::templates_view",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports templates_view from create_awesome_python_app.catalog",
            "spans": [
              [
                14339,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog/validate_extension_compatibility::validate_extension_compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports validate_extension_compatibility from create_awesome_python_app.catalog",
            "spans": [
              [
                22073,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/catalog::create_awesome_python_app/catalog",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.catalog",
            "spans": [
              [
                14223,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style/cpa_prompt_style::cpa_prompt_style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CPA_PROMPT_STYLE from create_awesome_python_app.prompt_style",
            "spans": [
              [
                9490,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/prompt_style::create_awesome_python_app/prompt_style",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.prompt_style",
            "spans": [
              [
                9444,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app::create_awesome_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app",
            "spans": [
              [
                662,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/assert_directory_is_empty::assert_directory_is_empty",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports assert_directory_is_empty from create_python_app_core",
            "spans": [
              [
                349,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/check_for_latest_version::check_for_latest_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_for_latest_version from create_python_app_core",
            "spans": [
              [
                380,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/check_python_version::check_python_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_python_version from create_python_app_core",
            "spans": [
              [
                410,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/configparseerror::configparseerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ConfigParseError from create_python_app_core",
            "spans": [
              [
                272,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/cpacustomoption::cpacustomoption",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CpaCustomOption from create_python_app_core",
            "spans": [
              [
                294,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/create_python_app::create_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app from create_python_app_core",
            "spans": [
              [
                436,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/default_cache_dir::default_cache_dir",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports default_cache_dir from create_python_app_core",
            "spans": [
              [
                459,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/download_repository::download_repository",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports download_repository from create_python_app_core",
            "spans": [
              [
                482,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/refreshmode::refreshmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports RefreshMode from create_python_app_core.git_cache",
            "spans": [
              [
                611,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache::create_python_app_core/git_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.git_cache",
            "spans": [
              [
                571,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/load_cpa_config::load_cpa_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports load_cpa_config from create_python_app_core",
            "spans": [
              [
                507,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/nonemptytargetdirectoryerror::nonemptytargetdirectoryerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NonEmptyTargetDirectoryError from create_python_app_core",
            "spans": [
              [
                315,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/print_env_info::print_env_info",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports print_env_info from create_python_app_core",
            "spans": [
              [
                528,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/resolve_source::resolve_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_source from create_python_app_core",
            "spans": [
              [
                548,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core::create_python_app_core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core",
            "spans": [
              [
                236,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/asdict::asdict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports asdict from dataclasses",
            "spans": [
              [
                25717,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/is_dataclass::is_dataclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports is_dataclass from dataclasses",
            "spans": [
              [
                25725,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/dataclasses::dataclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclasses",
            "spans": [
              [
                25698,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "spans": [
              [
                7326,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/questionary/choice::choice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Choice from questionary",
            "spans": [
              [
                16468,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/questionary::questionary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports questionary",
            "spans": [
              [
                9422,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/rich/console/console::console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Console from rich.console",
            "spans": [
              [
                648,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/rich/console::rich/console",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rich.console",
            "spans": [
              [
                628,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/sys::sys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sys",
            "spans": [
              [
                127,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typer::typer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typer",
            "spans": [
              [
                225,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "spans": [
              [
                213,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                199,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path",
            "spans": [
              [
                3675,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference",
            "spans": [
              [
                3676,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name",
            "spans": [
              [
                6370,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stdout stream name",
            "spans": [
              [
                25606,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1103,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1877,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                2830,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                24,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1194,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1033,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 9,
        "mol": "H(Os)Md(In)",
        "sha": "a44457d6a3d048b657789bcf5450bbcfce5dbed7bbdd95788ae10d3d076e85e1",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/src/create_awesome_python_app/prompt_style.py",
        "risk": 2,
        "size": 3463,
        "type": "python",
        "depth": 3
      },
      {
        "id": 10,
        "mol": "H(F)Md₂(InPa)",
        "sha": "b397aac99b0ec881625930150bfc7ef346274a06af06d15226ede746151233fa",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/conftest.py",
        "risk": 3,
        "size": 1066,
        "type": "python",
        "depth": 3
      },
      {
        "analysis_gaps": [
          "flow-graph-limited"
        ],
        "ctx": [
          {
            "b": "a%FjgwPI%mazbLjay!?\u0026xK@rfwPzG%C}T8UByX*4wN)DpAaAy0wImOjv@#TfasGPLk{fVCv}YA@Aa9^3BA]q/a%Fir3tar%z6ig)w{5irA+eP+azCXiz/P}xvqY$3Byxo9z/fR63tBu@z/P}xB9g@hA=kD0B8}X5ze:AlBrCWtzdK5^A=k!qAa9\u003c4y?Wu3x(d*cA=-B2vrue\u00263tBu@z/P}xAcVLpB94+3A=k!qv@=c?By!//Cv+\u0026lzdN6[D30.rzEl*\u003eA4UTev}YA@x(d*cA=-AL3lQDlay/7@v@2B\u0026B-.e5By!#l3lQDlay/k0vqYBZvpJ$Zed9HxarUGmB97=0vpJ$ZuUaa%A+P9aed9HxarUYEzEl{)v@#Tfed9HxarU/CwmoN\u003euT)IOxK@.4arR^HC4CYdw{E-[vpJ$Zed9*kw].*bay/C6vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBty?U2aze:AlBrC74v}YBXvq{e)w].*bay/C6vru6/AcVLsz/e]\u003cAbYe]z/Pzwxk8D{v{@\u003eXwGUY7AbP=savxNExK%[HByuZyCxdztwNw}Qv}YBXzdN/$3tar%z6i}CAaK5xBy/Jnx(mMax(d*cA=-A\u003ey?V^\u0026zF\u003c3a3jp/@zF\u003c3aauZ\u0026my?V^\u0026zF\u003c3ac[bGg3s)ZWayx5fBsqfvB9hqvdiHiaaAITBiTM#LarUYoBAIRwasInwB9hqve]#bBz/{dAz/M%Aa$jS+asInwB9hqve]#bBwPz/lz/M%Aa$i\u003ca3s)ZWayw\u00262x()Y{x()Z5wPhMoAa9\u003c4iV}mcBz99CeJ$p#BAfzHarR^HAa9\u003c4e]txmx(URvvrb{%BAoPAA=\u003e}Aaz2!iB97=cyDUTqB.90earR^HB9g@hA=kD0B8@%OB-5PmarR^HarR^HtoWY]BrSmUb57}eBrSmUa$WmFefDcNvqfQ6t}us9arR^HarR!pCvS\u003cQvrufl3lQDlarR^Hay/7@v@1kbA=\u003e}A3lQDlarR^Hay!\u00260BAIRnuVg7eAclm=rc0a)ed9HxarS9uarR^HB9g@hA=kD0B8@%OB-5PmarR^HarR^HtoWY]BrSmUb4CLew[+)4efDcVB7GwAwO\u003e\u003c\u0026y:7zMb6myqBu\u003czZvqP$1wIdFhz6Amp3lQDlarR^Hay/Raj-B?KxE\u003cGkarR^HarR!pxK$W?jYDDAwH[fharR^HarR!pvq{shA+eP@B-.OBBuJPzB.99harR^HdgdguarU-FvSlvav}x.5e](8Lc\u003c?7tarR^HarT(jxk8DiefDcDz/ff3xcF(Hb6v%rAXqlrzdK[xar\u003c=@B95Qied9HxarR^HarUfrwiB)uBz9ijarR^HarR^Hv}YB-yDUTqB.99harR^HarR^Hv{%s#B-I52z/{evB-Y=CA=\u003e}A3lQDlasNTuarR^PAa9\u003c4atj\u0026YqBJ(to*{WKwfJDPCxdztwNxK\u003cCYUtTxLyZ?a$K\u003cFzEWP}x(mMDb6w0teJs}63lQDlaAIWmAb](bwPI]BA=(mFtoWY]BrSmUb4k1)a$K\u0026Xe*sNLay/Raj-B?KxE\u003eooxK$W?jYDDAwH[%lvq{shA+eP@B-.OBBuJPzB.90earR^HB9g@hA=kD0B8@%OB-5PmarR^HarR^HtoWY]BrSmUb4CLdze18oefDb*z6yINb57}eBrU0way/Raj-B?KxE\u003eooxK$W?jYDDAwH[%lvq{shA+eP@B-.OBBuJPzB.7[5arR^Q3lQDlaAIj8auZ\u0026*BZ/rgz!0v1B1Q%owN/H.z/{evB-Y2sarR^HarR^HtoWY]BrSmUb64mrePtcsB7DKDar\u003cuBk%#]5efFCDwiB)uBz9iFBy/YsjYDDAwEoL5arS9=B98CpA40dxarR^HA+funA=91vxKIkP3p5MQBy/Jne[O*xBAIRnc[bHlwO95{vpJ$ZuVH76BsqlFA9)M)Bz9YTp*[DVefF!FzFJ*eAa9\u0026#xGvnPD30RsBs{pazFJ*ep*[DQxEL5Qj%iWgBz9YxarR^HA=k(rauZ\u0026?ze-\u003c3vruf9fczDGAa7tdvpJ$Za{]CnarUYyz/^QGyH?d1c[bGC",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wO#Vtb12f)uQEaDnju(NnM3--aAITBc#%lABswTCarR^HA+funA=91uz/o.83jprPw/#hbB97=0vpJ$ZuVQv0v@Dj3vqYQ%uUaE@Byfu9A=iukarR^Hv{@\u003eXwNxE@z/!2.p*[DVefF!FzFJ*eAa9\u0026#xGvnPD30RsBs{pazFJ*ep*[DQxBlgheJ$pLz/fbE3lQDlaz(4myH}^gvru0)e]$PCvruQic\u003c/",
            "ln": 1658,
            "col": 20,
            "line": 64
          },
          {
            "b": "A+eW3wNw\u003e\u0026wPI^bwNxz4BzbPguTW[)e[ns1xK@/6Ab](awNxs^BA.UzyA+qparR^HarR^Hy*?f\u0026wmmIwuTEI:AbP=suTCh*arR^HarR^HarR^Hb4CU8vru6/vrVp7z/65)AcVLsz/e]\u003cAbWBtvpJ$Za$K\u003cGA=k/hx(!wVtoVENv@#TfqE%](y\u0026*\u003eb3lQDlarR^HasO{hz!0)cA-cE\u0026B.(dFv}YB-yDS\u003eVwPScmA+=\u003cIaA83Urc0a)efFFmByw)1jTa-Yv@2T^a$k5IarR^HdgdguarUomAV!!hxlbhfzxHtmarR^HarR^HtoWP(AW1^u3lQDlarR^Hax{4ax(!wut}us9arR^HarR!hb5.QCwmoN\u003ewfLqg3lQDlarR^Hax{42z!0)cAW1^u3lQDlarR^Hax{4kwPzG%C{lI",
            "ln": 1846,
            "col": 11,
            "line": 72
          },
          {
            "b": "a$K\u0026XeIgEvByx07xcHRj3lQDlasPtUarR^HarR^HA+frmy\u0026*^.aAzQxzE)\u0026vx(n9jyH[]7vpJ$ZuTW[)efFwwxlbHearR^HarR^HvrlH3A=-BAwPJ0gBs}cHx()Y(z!9A4jV%]wefDuHA+xCAayx5fBsqfvB9hqvdjCPh3s)ZWaARgoBye\u0026#B97=0vpJ$ZuUaa%A+P9auUa7[BA]oAvpJ$ZuVH76BugKvvrufiat2=1ph+2YiTM#LarU9lB7Gxlaz++kByeJ^v}YBXwO#Qgx\u003equldiH=pax@aU3jprPw/#hbB97=9x(!x6vqYQ.C4CYdw{E:5z/x\u0026nvru6\u003euUaa%A^o6yvpJ$ZuVH76BugKvvrufiat2=1ph+2YiTM#LarUlkBAhTHjS[lyv}YBXA=k(ratj\u0026YA+fidB0q.War\u003euczeR1qzGG]Aa{]CnarU-svivYQuUKy(Byb",
            "ln": 2218,
            "col": 16,
            "line": 84
          },
          {
            "b": "uT)IOxK$K/wPRue3lQDlarR^Haz2CjA^ohyarR^HarR^HlT:FrwLD-TvjhE9arR^HarR^HarR!HA+)(.xMOunB2\u003e%cwQ4T2Abo8rv@DiqA+fide[X)ua$K6zarR^HarR^HarR!EwOa7Hzddc@a$K6zarR^HarR^HarR!swPRA}wN]dRBuK.WzdLtwx(dAfdj+/GarR^HarR^HarR!pz/6u9BuKXUvjR:darR^HarR^Qed9HxarS9uarR^HwO#Qgx\u003equdjS[MPB97=0vpJ$ZuUaa%A+P9ac[bGCarR!nB8$]kBrCyhzyx7lBAh8bB15j{jS(D^arR^HvrlH3A=-BnzGG]kwPI6ft}P\u00264au.\u003egb4Ln4z.kKrBAhTJ3lQDlayPtjwPz(nwO#Qgx\u003equ\u0026fKlqNA+(\u003cYjS\u003e}ZBAzFyiXJc$CWUDdy?kkez/4dFwPhMuxk8Di3lQDlayPtjwPz(nwO#Qgx\u003equ\u0026fKlqvz/6u9BrA.faAIj83lQDlayPtjwPz(nwO#Qgx\u003equ\u0026fKlqLx)Kt$vTi6bB09T?fBwdfarR!IwPzG%x\u003ep/$jS[]VA+PchuT)IOxK@Ov3lQDlayPtjwPz(nC4CYdw[+*!tqftnw]?D$uVfZ5x(+y@A=\u003e}23lQDlaAz4mB.(dxjS[=/zF\u003c3ae[]iDz!\u0026]jv{@\u003eXwNw\u003e+A4Abob6EKrx\u003ezSmt}3a6arR!nB8$]kBrCQnB9hqve[GowByeJ@wmV(DjS(A=arR^HvrlH3A=-AFwmYQ@eOe*wA^n\u0026Kx(k52z/{dIA+frmy\u0026?9k3jprPw/#hbB97=0y?m3)uT!p/x\u003egNVzE^9:vrt{]z!yFdvpJ$ZuVH76BugKvvrufiat2=1ph+2YiTM#LarU8njS[lyv}YBXA=k(ratj\u0026YA+fidB0q.War\u003ekr3lQDlayVDRay!?\u0026xK$K\u003ez/o.ufczDVwPhNea%l",
            "ln": 2609,
            "col": 10,
            "line": 97
          },
          {
            "b": "vqG\u003c{a%nJYb6mykAbn%8wPGFsB8L}u3lQDlay!\u00264e]UltwO#PxzeiV@AWU)nA+fcgB3iGyB.90earR^Hv{%EiCxdztwNxK\u003cCYUtTDWN7?az2C2z!9N1xfvCYBy)9:a$i\u003caarR^HA+frmy\u0026*^.ay/k0vqYBZvpJ$Zc)A7zdgdguarU9lB7GxlaAz4mB.(dLA+f9aC4ChbjV%](B98BJvjtE?arR^HvrlH3A=-Bwz/^age[GowB98EKdgdguarU9lB7C",
            "ln": 3440,
            "col": 28,
            "line": 126
          },
          {
            "b": "zxJB$Byx07xd!jozeTPewc%C4arU9lB7Gxlaz#atay!\u00264e[GowB98EKdgcy?wmYu}By/JnuVg7ewmoN\u003ewm6v*AbP=sB6\u0026=#B8#5kxj2H!ByuOcvpJ$ZuVH76BugKvvrufiat2=1ph+2YiTM#LarUlkBAhTHjS[lyv}YBXA=k(ratj\u0026YA+fidB0q.War\u003eo6A+cB4arR^HuUKy(ByeV{Byf61AbNdozGC",
            "ln": 3804,
            "col": 22,
            "line": 139
          },
          {
            "b": "BrCQnB9hqvB6yt7e[G6zz/M%-jS\u003e}^zY\u003c7izeTJcaxqrkazCZozdN/$a{[U:wmYu}By/JnuV*r#vru6/Cwhejz/{eewO#Qgx\u003equlv{@\u003eXwNxE@z/!2.p*[DVdiHiaawM\u0026)wJyevarR!HAaAy0wN)tmw)]y\u0026wN(]DaA.Tlvru6/v{@\u003eXwHF#marR^HvrlH3A=-BDAaAy0wN(]DjS)%m3lQC",
            "ln": 4055,
            "col": 10,
            "line": 148
          },
          {
            "b": "wGTc0atscBarR!nB8$]kBrz=5zY\u0026K#v}YB:a%pPqayx5fBsqfvB9hqvdgcy?wmYu}By/JnuU17+Bz(hbA+fidA==wfxk8D{vqYQ.v{@\u003eXwNw$ZAWRnqarR!pvpJ$ZuVH76BugKvvruflaz(4myH}^gvru0)iV@x!By/Jne\u003e{n4yH}=/vru0)3mN8Hj%iQszE\u003e\u003coarR^HzeTrcwQel6ByO#pB7GD4BAzKK3i",
            "ln": 4324,
            "col": 27,
            "line": 156
          },
          {
            "b": "wPJ0gBAnM/aAzQxuU17+Bz(gFdgdguarUcsuT)+Xv@0hIaBwbYv}YB-yDrOUazbLjaAwPszxJ$hB9hqvBa1xrarR!nB8$]kBrC4ruT)+Xv@2o)xk8Dit}Q5h3lQDlayPtjwPz(nvThr\u003cxK$W?toWM=v}YB9wnc6dt}Q5h3lQDlayPtjwPz(nvThr\u003cxK$W?toT",
            "ln": 4742,
            "col": 6,
            "line": 169
          },
          {
            "b": "xk8DGa%pPqaARgtBp6ckarU9lB7Gxlar\u003er7v}YB9wnc6Ba%pPqaARgtBp5uZwmYu}By/JnuU\u003cB$ByeJ]x\u003cU{{z*cnfBywS{wHI4%v}YBXA=k(riV}mcBz99CeJ$pLz/fbE3lQDlaz2CjA^n=\u003cay!?\u0026xK$K\u003ez/o.ufczDVwPhNea%nJYb4Ln4zZ2JharR!FxKJ2Dayw\u00262x()Y{x()Z5wD",
            "ln": 5130,
            "col": 13,
            "line": 180
          },
          {
            "b": "uT)IOxK$K/wPRue3lQDlarR^Haz2CjA^ohyarR^HarR^HlT:FrwLD-TvjhE9arR^HarR^HarR!HA+)(.xMOunB2\u003e%cxk8E3BZ=$kz/4c{A+eW3wI3-7BzbPgeKst{fjO%feP+MvAbn%8wPGFpx(\u003eKI3lQDlarR^HarR^HaAz49jTa-Kx(kaC3lQDlarR^HarR^Hazbhbv}YB:uTX4tBzkP6e{7/AwHF#IeG==6fF0LNarR^HarR^HarR!pz/6u9BuKXUvjR:darR^HarR^Qed9HxarS9uarR^HA+frmy\u0026*^.aAzQxzE\u0026",
            "ln": 5318,
            "col": 10,
            "line": 187
          },
          {
            "b": "Aa9\u0026#xGvnPD30RsBs{pazFJ*ep*[DQxBlgheJ$pLz/fbE3lQDlazCXiz/P}xyiarh3jm)#arUlkBAhTHjS[lyv}YBXA=k(ratj\u0026YA+fidB0q.War\u003euczeQQ9arR^HB7!#8jS[9CzFsi1xk8D{A+fidc$NprA^o8varR^HCxdztwNw}Qv}YBXzdN/$",
            "ln": 5772,
            "col": 29,
            "line": 204
          },
          {
            "b": "t}3a6arR!nB8$]kBrCylB97#7e[GowByeJ@wmV(DjS(Bfayx5fBsp%tB97#7dgdguarUSiD2dzcwfs2Tyiarhe]kDmwofenx(!xcwg?}Bwn=QjdgdguarU9lB7GxlaAg+my\u0026r-)tqft!b57Nit{8o[ar\u003euczeQQ9arR^HvrlH3A=-Byvr(WcvpSN@u0wH.z/6u9BrU0kjV%{exKIkParR^HC4CYdw[+*!auZ\u0026/B-88dAXq6zC5Iecc$uW}xK}",
            "ln": 6418,
            "col": 56,
            "line": 226
          },
          {
            "b": "z/{dIwn+$1z/NolarR^HvrlH3A=-BjzH0TJz*bzfv}YB-yA^4bjV%]ixk8DiazbLjaAzyAazCZoyiarhe]kDmwofefz!0)cAXqAPwn=QjdjCPharR^Hz/{ejvru6\u003eauZ\u0026/B-88dAXq6zC5Iecc$uW}xK$KVAbWuJtoX0dByX*4wN(#oar\u0026x?yiarhb3=S8arR^H",
            "ln": 6856,
            "col": 36,
            "line": 237
          },
          {
            "b": "v@2T^e[GowByeJ@wmV(DjS(A=arR^HvrlH3A=-AFph+24x(n37A:-E1x)a5iazCZouVg7ec$m1hv@2T^dgdguarU9lB7Gxlaz2CjA^ooGCXIkvB0@EA3lQDlazbLjv}xf[jS[=/zF\u003c1",
            "ln": 7331,
            "col": 15,
            "line": 252
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "CliRunner"
            ],
            [
              "",
              "path.mkdir"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "subprocess.check_output.strip"
            ],
            [
              "",
              "subprocess.check_output"
            ],
            [
              "",
              "pytest.fixture"
            ],
            [
              "",
              "root.mkdir"
            ],
            [
              "",
              "monkeypatch.setenv"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "monkeypatch.setattr"
            ],
            [
              "",
              "__import__.DoctorResult"
            ],
            [
              "",
              "__import__"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "list_cache_entries"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "write_cache_meta"
            ],
            [
              "",
              "CacheMeta"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "list_cache_entries"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "verify_cache"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "cat.parent.mkdir"
            ],
            [
              "",
              "cat.write_text"
            ],
            [
              "",
              "clean_cache"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "a.exists"
            ],
            [
              "",
              "b.exists"
            ],
            [
              "",
              "clean_cache"
            ],
            [
              "",
              "clean_cache"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "cat.exists"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "check_outdated"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "update_cache"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "monkeypatch.setattr"
            ],
            [
              "",
              "__import__.DoctorResult"
            ],
            [
              "",
              "__import__"
            ],
            [
              "",
              "run_doctor"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "write_cache_meta"
            ],
            [
              "",
              "CacheMeta"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "write_cache_meta"
            ],
            [
              "",
              "CacheMeta"
            ],
            [
              "",
              "time.time"
            ],
            [
              "",
              "monkeypatch.setattr"
            ],
            [
              "",
              "__import__.DoctorResult"
            ],
            [
              "",
              "__import__"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "entry.exists"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "json.loads"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "entry.exists"
            ],
            [
              "",
              "_init_git_repo"
            ],
            [
              "",
              "runner.invoke"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "_out"
            ],
            [
              "",
              "entry.exists"
            ],
            [
              "create_python_app_core.git_cache",
              "CacheMeta"
            ],
            [
              "typer.testing",
              "CliRunner"
            ],
            [
              "pathlib",
              "Path"
            ],
            [
              "create_awesome_python_app.cli",
              "cache_app"
            ],
            [
              "create_awesome_python_app.cache",
              "check_outdated"
            ],
            [
              "create_awesome_python_app.cache",
              "clean_cache"
            ],
            [
              "",
              "create_awesome_python_app.cache"
            ],
            [
              "",
              "create_awesome_python_app.cli"
            ],
            [
              "",
              "create_python_app_core.git_cache"
            ],
            [
              "",
              "json"
            ],
            [
              "create_awesome_python_app.cache",
              "list_cache_entries"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "pytest"
            ],
            [
              "create_awesome_python_app.cache",
              "run_doctor"
            ],
            [
              "",
              "subprocess"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "typer.testing"
            ],
            [
              "create_awesome_python_app.cache",
              "update_cache"
            ],
            [
              "create_awesome_python_app.cache",
              "verify_cache"
            ],
            [
              "create_python_app_core.git_cache",
              "write_cache_meta"
            ]
          ],
          "mbr": [
            "__import__.DoctorResult",
            "a.exists",
            "b.exists",
            "blocked.exit_code",
            "by_check.git",
            "by_check.git.ok",
            "by_check.network",
            "by_check.network.ok",
            "cat.exists",
            "cat.parent",
            "cat.parent.mkdir",
            "cat.write_text",
            "catalog.removed",
            "doctor.exit_code",
            "doctor.stdout",
            "entry.exists",
            "forced.exit_code",
            "forced.stdout",
            "json.loads",
            "listed.exit_code",
            "listed.stdout",
            "missing.not_found",
            "monkeypatch.setattr",
            "monkeypatch.setenv",
            "outdated.exit_code",
            "outdated.stdout",
            "path.mkdir",
            "payload.removed",
            "pytest.MonkeyPatch",
            "pytest.fixture",
            "r.check",
            "result.exit_code",
            "result.removed",
            "result.stderr",
            "result.stdout",
            "root.mkdir",
            "row.check",
            "runner.invoke",
            "subprocess.check_output",
            "subprocess.check_output.strip",
            "subprocess.run",
            "time.time",
            "verified.exit_code",
            "verified.stdout"
          ],
          "tgt": [
            "CacheMeta",
            "CliRunner",
            "__import__",
            "__import__.DoctorResult",
            "_init_git_repo",
            "_out",
            "a.exists",
            "any",
            "b.exists",
            "cat.exists",
            "cat.parent.mkdir",
            "cat.write_text",
            "check_outdated",
            "clean_cache",
            "entry.exists",
            "isinstance",
            "json.loads",
            "len",
            "list_cache_entries",
            "monkeypatch.setattr",
            "monkeypatch.setenv",
            "path.mkdir",
            "pytest.fixture",
            "root.mkdir",
            "run_doctor",
            "runner.invoke",
            "str",
            "subprocess.check_output",
            "subprocess.check_output.strip",
            "subprocess.run",
            "time.time",
            "update_cache",
            "verify_cache",
            "write_cache_meta"
          ],
          "funcs": [
            [
              "_out",
              525
            ],
            [
              "_init_git_repo",
              609
            ],
            [
              "cache_root",
              1515
            ],
            [
              "test_cache_subcommands_exit_zero",
              1708
            ],
            [
              "test_list_cache_entries_empty",
              2351
            ],
            [
              "test_list_and_verify_populated_entry",
              2452
            ],
            [
              "test_clean_by_id_and_catalog",
              3239
            ],
            [
              "test_outdated_reports_missing_meta",
              3852
            ],
            [
              "test_update_without_entries",
              4103
            ],
            [
              "test_doctor_reports_git_and_cache_dir",
              4372
            ],
            [
              "test_list_cli_shows_table",
              5178
            ],
            [
              "test_cache_list_verify_doctor_json",
              5704
            ],
            [
              "test_cache_clean_json_and_force",
              7118
            ],
            [
              "test_cache_clean_force_without_json",
              7646
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.div": 20,
              "op.lor": 2,
              "op.sub": 1,
              "max_depth": 14,
              "call_count": 95,
              "node_count": 2586,
              "member_count": 44,
              "op_density.add": 0,
              "op_density.div": 0.01,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "max_array_length": 7,
              "max_concat_chain": 2,
              "max_member_depth": 3
            },
            "file": {
              "size": 7955,
              "entropy": 4.66
            },
            "text": {
              "lines": 269,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 1501,
              "char_entropy": 4.66,
              "unique_chars": 63,
              "top_char_null": 0,
              "import_density": 7.43,
              "string_density": 0.45,
              "top_char_ratio": 0.08,
              "avg_line_length": 28.57,
              "max_line_length": 82,
              "empty_line_ratio": 0.17,
              "last_line_length": 29,
              "whitespace_ratio": 0.22,
              "identifier_density": 1.71,
              "line_length_stddev": 20.94,
              "max_whitespace_run": 1,
              "normalized_import_count": 1.22,
              "normalized_string_count": 7.44,
              "repeated_char_sequences": 15,
              "normalized_function_count": 0.85,
              "imports_to_functions_ratio": 1.43,
              "strings_to_functions_ratio": 8.71,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 13.5,
              "identifiers_to_functions_ratio": 7.79
            },
            "binds": {
              "count": 39
            },
            "binary": {
              "peak_region_bytes": 7955,
              "peak_region_entropy": 4.76
            },
            "source": {
              "function_count": 14
            },
            "imports": {
              "count": 20,
              "stdlib_count": 4,
              "stdlib_ratio": 0.2,
              "third_party_count": 16,
              "third_party_ratio": 0.8
            },
            "strings": {
              "bytes": 1102,
              "count": 122,
              "url_count": 4,
              "avg_length": 9.03,
              "max_length": 69,
              "avg_entropy": 2.39,
              "email_count": 1,
              "empty_count": 2,
              "entropy_stddev": 0.83
            },
            "functions": {
              "count": 14,
              "density": 5.2,
              "avg_params": 1.29,
              "code_ratio": 0.81,
              "max_params": 2,
              "length_stddev": 10.91,
              "avg_name_length": 26.86,
              "avg_length_lines": 15.57,
              "max_length_lines": 40,
              "min_length_lines": 2,
              "high_entropy_names": 8,
              "avg_param_name_length": 9.56
            },
            "identifiers": {
              "count": 460,
              "unique": 109,
              "avg_length": 9.7,
              "max_length": 37,
              "min_length": 1,
              "avg_entropy": 2.48,
              "reuse_ratio": 0.24,
              "length_stddev": 8.39,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "high_entropy_count": 9,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.95,
              "double_underscore_count": 1,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 11,
        "mol": "H₅(Cm₂Db₃FOsPo₄)Md₂(In₄Pa)",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_cache_cmds.py",
        "pid": 0,
        "risk": 12,
        "sha": "141bad7cb1bb73e4a33bf49724c948ddf708073bb38fc41d58a7e2e61a297743",
        "size": 7955,
        "supp": [
          {
            "by": [
              {
                "id": "micro-behaviors/process/create/subprocess::run-ast",
                "spans": [
                  [
                    696,
                    14
                  ],
                  [
                    828,
                    14
                  ],
                  [
                    982,
                    14
                  ],
                  [
                    1185,
                    14
                  ],
                  [
                    1268,
                    14
                  ]
                ]
              }
            ],
            "id": "micro-behaviors/process/create/subprocess::run-content",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "metadata/import/builtin::python-subprocess-import",
            "conf": 0.95,
            "crit": 3,
            "desc": "Subprocess import outside excluded contexts",
            "uses": [
              3
            ],
            "spans": [
              [
                116,
                10
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "spans": [
              [
                159,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "spans": [
              [
                144,
                7
              ]
            ]
          },
          {
            "id": "metadata/import/python/subprocess::subprocess",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports subprocess",
            "spans": [
              [
                116,
                10
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest",
            "conf": 0.95,
            "crit": 3,
            "desc": "pytest test framework",
            "uses": [
              42,
              49,
              52
            ],
            "spans": [
              [
                172,
                6
              ],
              [
                1498,
                14
              ],
              [
                2298,
                50
              ],
              [
                2416,
                33
              ],
              [
                2844,
                24
              ],
              [
                2873,
                36
              ],
              [
                2914,
                55
              ],
              [
                2974,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                5382,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                2673,
                28
              ],
              [
                5382,
                54
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::python-column0-noarg-call-assignment",
            "conf": 0.84,
            "crit": 3,
            "desc": "Module assigns a no-arg call",
            "spans": [
              [
                502,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "spans": [
              [
                6482,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::python-exit-code-field-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python exit_code field-name reference",
            "spans": [
              [
                2312,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::file-write-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "File-write API references",
            "uses": [
              54
            ],
            "spans": [
              [
                3504,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::dunder-import-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python dynamically loads a module",
            "spans": [
              [
                1910,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "spans": [
              [
                1383,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "spans": [
              [
                1383,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::run-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "Calls subprocess.run to launch a process",
            "spans": [
              [
                696,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::subprocess-shell-cwd-options",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.9,
            "crit": 3,
            "desc": "Subprocess sets shell or working directory",
            "spans": [
              [
                696,
                103
              ],
              [
                828,
                103
              ],
              [
                982,
                103
              ],
              [
                1185,
                78
              ],
              [
                1268,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::python-subprocess-git-add",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python subprocess stages Git file",
            "spans": [
              [
                1185,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::python-subprocess-git-commit",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python subprocess commits Git changes",
            "spans": [
              [
                1185,
                123
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "spans": [
              [
                593,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stdout-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stdout stream",
            "spans": [
              [
                569,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::dunder-import-string-call",
            "atk": "T1059.006",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python imports named module dynamically",
            "spans": [
              [
                1910,
                10
              ]
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory name token"
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/check_outdated::check_outdated",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_outdated from create_awesome_python_app.cache",
            "spans": [
              [
                229,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/clean_cache::clean_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports clean_cache from create_awesome_python_app.cache",
            "spans": [
              [
                249,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/list_cache_entries::list_cache_entries",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list_cache_entries from create_awesome_python_app.cache",
            "spans": [
              [
                266,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/run_doctor::run_doctor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports run_doctor from create_awesome_python_app.cache",
            "spans": [
              [
                290,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/update_cache::update_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports update_cache from create_awesome_python_app.cache",
            "spans": [
              [
                306,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache/verify_cache::verify_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports verify_cache from create_awesome_python_app.cache",
            "spans": [
              [
                324,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cache::create_awesome_python_app/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.cache",
            "spans": [
              [
                184,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli/cache_app::cache_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache_app from create_awesome_python_app.cli",
            "spans": [
              [
                382,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_awesome_python_app/cli::create_awesome_python_app/cli",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_awesome_python_app.cli",
            "spans": [
              [
                345,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/cachemeta::cachemeta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CacheMeta from create_python_app_core.git_cache",
            "spans": [
              [
                437,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/write_cache_meta::write_cache_meta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports write_cache_meta from create_python_app_core.git_cache",
            "spans": [
              [
                448,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache::create_python_app_core/git_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.git_cache",
            "spans": [
              [
                397,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "spans": [
              [
                5820,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pytest::pytest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pytest",
            "spans": [
              [
                172,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "spans": [
              [
                134,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typer/testing/clirunner::clirunner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CliRunner from typer.testing",
            "spans": [
              [
                491,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typer/testing::typer/testing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typer.testing",
            "spans": [
              [
                470,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/assertion::hash-key-equality-assert",
            "conf": 0.98,
            "crit": 2,
            "desc": "Asserts on a hash or key call",
            "spans": [
              [
                2416,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::pytest-module",
            "conf": 0.95,
            "crit": 2,
            "desc": "Imports the pytest module",
            "spans": [
              [
                172,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Python file in test directory"
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Python test file suffix"
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file-content",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python test source content",
            "spans": [
              [
                1706,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Python file in a test path or with a test filename",
            "uses": [
              43,
              44
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::verified-python-test-file",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test-located file containing Python test code",
            "uses": [
              42,
              45,
              46
            ],
            "spans": [
              [
                172,
                0
              ],
              [
                1706,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename"
          },
          {
            "id": "metadata/package/testing/scripted::pytest-decorator",
            "conf": 0.9,
            "crit": 2,
            "desc": "pytest fixture or mark reference",
            "spans": [
              [
                1498,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-markers",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest-specific markers",
            "uses": [
              42,
              49
            ],
            "spans": [
              [
                172,
                0
              ],
              [
                1498,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-test-func",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python test function",
            "spans": [
              [
                7118,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-with-assert",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest markers with assert statement",
            "uses": [
              50,
              53
            ],
            "spans": [
              [
                172,
                0
              ],
              [
                1498,
                0
              ],
              [
                2298,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/assert::python-assert-statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "Checks condition using Python assert",
            "spans": [
              [
                5681,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::python-pathlib-write-text",
            "mbc": "C0016",
            "conf": 0.85,
            "crit": 2,
            "desc": "Write text via pathlib",
            "spans": [
              [
                3504,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                9,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/terminology::test-code-declaration-text",
            "conf": 0.8,
            "crit": 1,
            "desc": "Text reads as test-code declarations",
            "spans": [
              [
                1708,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 12,
        "mol": "H₂(DbPo)",
        "sha": "20db288e97730d445a2a0ac25f9f745baf9869cb1fc0557ce5cab7f2d9bfa252",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_cache_env.py",
        "risk": 3,
        "size": 222,
        "type": "python",
        "depth": 3
      },
      {
        "id": 13,
        "mol": "H₂(DbPo₂)",
        "sha": "68e705347c6fcd84edf49aa725b2f8708f0afffbfc8eb64ddbab951899f56caa",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_catalog.py",
        "risk": 3,
        "size": 541,
        "type": "python",
        "depth": 3
      },
      {
        "id": 14,
        "mol": "O(I)H₃(Cm₂DbF)Md₂(In₂Pa)",
        "sha": "ca587a77567fc7e7e14d1dee9b3f049d5b79c937e77c59582a21ffb51c33c342",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_catalog_fetch.py",
        "risk": 6,
        "size": 4002,
        "type": "python",
        "depth": 3
      },
      {
        "id": 15,
        "mol": "O(La)H₂(Cm₂Db)Md(Pa)",
        "sha": "1f7426893493d1cd22ea56993ef780343633f20bb8b0b1d1d598525cbc4da2c5",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_catalog_resolve.py",
        "risk": 5,
        "size": 10395,
        "type": "python",
        "depth": 3
      },
      {
        "id": 16,
        "mol": "H₃(Db₂OsPo₂)Md₂(In₃Pa)",
        "sha": "c9019f4caa228aef5f858a0adbfc8313fc9041d720e8863d15e5c7fed36b16ed",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_cli.py",
        "risk": 7,
        "size": 19574,
        "type": "python",
        "depth": 3
      },
      {
        "id": 17,
        "mol": "H₃(FOsPo₃)Md₂(In₄Pa)",
        "sha": "3fd74a17353fb3a54a1beda1e131400468a5454a2aa39143da7432422dda2f5e",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_cpa_templates_integration.py",
        "risk": 6,
        "size": 7207,
        "type": "python",
        "depth": 3
      },
      {
        "id": 18,
        "mol": "H₂(Db₂Po₂)",
        "sha": "0b0f8b0a5f35f338801da4065f1f3003f8c14e701926b4a4b1f1e06147078ac8",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_flags.py",
        "risk": 4,
        "size": 728,
        "type": "python",
        "depth": 3
      },
      {
        "id": 19,
        "mol": "H₂(Db₂Po₂)Md(In₃)",
        "sha": "a4373303b168e8d2b5aa577299cdb0113fc00f5a996a4340bc0ec288d9aec989",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_interactive.py",
        "risk": 6,
        "size": 12582,
        "type": "python",
        "depth": 3
      },
      {
        "id": 20,
        "mol": "H₂(Db₃Po₂)Md₂(In₂Pa)",
        "sha": "51d3ada389e8eb8acc01d3f8b972d156f6322c467663a4f93061f1b0c6a999d3",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_list_json_flags.py",
        "risk": 7,
        "size": 6491,
        "type": "python",
        "depth": 3
      },
      {
        "id": 21,
        "mol": "H₂(DbPo₂)Md₂(In₂Pa)",
        "sha": "74bc96ec7f3939e5cc9f4d55f29079857df95276da0f95d56f0b74365abf5322",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_smoke.py",
        "risk": 5,
        "size": 938,
        "type": "python",
        "depth": 3
      },
      {
        "id": 22,
        "mol": "H(Po)Md(Pa)",
        "sha": "46cbdffefe486958b34f68fbc13f9d3e21eb03ac5c7e08dfe0671f41266bf8ba",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/tests/test_spinner.py",
        "risk": 3,
        "size": 1258,
        "type": "python",
        "depth": 3
      },
      {
        "id": 23,
        "mol": "H₂(CmDb)",
        "sha": "8b7b1724da71ffe004f392bc11a36d31cadaa5f6e1f2a39d07eca595f8676acf",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/README.md",
        "risk": 2,
        "size": 22705,
        "type": "markdown",
        "depth": 3
      },
      {
        "id": 25,
        "mol": "H(Db)Md(Pa₂)",
        "sha": "2bec22397a6eac4878865e2c70e084b9189ba944e4f9c1bddfdd2dc48b5d84ef",
        "path": "https://files.pythonhosted.org/packages/source/c/create-awesome-python-app/create_awesome_python_app-0.3.2.tar.gz!!create_awesome_python_app-0.3.2/PKG-INFO",
        "risk": 3,
        "size": 24100,
        "type": "pkg_info",
        "depth": 3
      },
      {
        "id": 26,
        "mol": "Md(Re)",
        "sha": "d832df072d931377568ecd107781cc4781e62e47c3eb7aab1786e7978907c1ef",
        "path": "hatchling@1.32.4.registry.json",
        "risk": 1,
        "size": 796,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 27,
        "mol": "Md(Re)",
        "sha": "4deede4d1d7df28db554e3e85d224623b6379c55c97ad887b069d4c0548f250a",
        "path": "create-python-app-core@0.3.3.registry.json",
        "risk": 1,
        "size": 811,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "sha": "933da792d5aa7ed9fed7c0d29f42afdcf6afee993dbcf039bcba8f8da798cad4",
        "path": "questionary@2.1.1.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "sha": "077ce40a7f656706bd2c51b046d8aca356346d4d96f50057cc237eb006c0f64c",
        "path": "rich@15.0.0.registry.json",
        "risk": 1,
        "size": 861,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "sha": "943a332dc0da18eff853f8421e56ea5e5d817d2ae099749b5f785290ebea2c3f",
        "path": "typer@0.27.3.registry.json",
        "risk": 1,
        "size": 816,
        "type": "registry",
        "depth": 4
      },
      {
        "depth": 4,
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0
            },
            "file": {
              "size": 18693,
              "entropy": 7.92
            },
            "binary": {
              "peak_region_bytes": 17408,
              "peak_region_entropy": 7.82
            },
            "archive": {
              "file_count": 13,
              "member_count": 13,
              "script_count": 10,
              "zip_bomb_ratio": 3.68,
              "compressed_size": 16739,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.36,
              "hidden_file_count": 0,
              "uncompressed_size": 46923,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 47,
              "rtlo_filename_count": 0,
              "format.regular_count": 13,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.08,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 13,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 13
            },
            "consistency": {
              "cloned_summary": 0,
              "name_typosquat": 0,
              "self_dependency": 0,
              "metadata_identity_mismatch": 0
            }
          }
        },
        "id": 31,
        "ident": {
          "name": {
            "value": "create_python_app_core",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.3.3",
            "source": "whl.version",
            "verified": false
          }
        },
        "mol": "O₄(AsCIS₂)H₅(Cm₅Db₅F₄Os₃Po₆)Md₃(In₁₃Pa₂)",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl",
        "pid": 24,
        "rel": "fetched",
        "risk": 24,
        "sha": "ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c",
        "size": 18693,
        "traits": [
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/parse::urllib/parse",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.parse",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/non_empty_dir_error_code::non_empty_dir_error_code",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NON_EMPTY_DIR_ERROR_CODE from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/loaders/load_layer::load_layer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports load_layer from create_python_app_core.loaders",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/packagemanagerfallbackerror::packagemanagerfallbackerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PackageManagerFallbackError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package summary",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api::create_python_app_core/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-reset-hard-argv-token",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.88,
            "crit": 3,
            "desc": "Git reset --hard argument sequence",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/config/load_cpa_config::load_cpa_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports load_cpa_config from create_python_app_core.config",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses::dataclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclasses",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/installer/scaffold_project::scaffold_project",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports scaffold_project from create_python_app_core.installer",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/tomlkit/items/array::array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Array from tomlkit.items",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/host::platform-full",
            "conf": 0.7,
            "crit": 3,
            "desc": "platform.platform() full info",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/subprocess::subprocess",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports subprocess",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/impact/ransom/encrypt/filesystem::python-variable-extension-check",
            "atk": "T1486",
            "mbc": "B0040",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python file/path extension check",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/dependencies/declaration::pypi-http-client-dependency",
            "conf": 0.9,
            "crit": 3,
            "desc": "PyPI metadata declares an HTTP client dependency"
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package version",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-runtime-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares Python and dependencies",
            "from": [
              {
                "off": 0,
                "file": 42,
                "line": 1
              }
            ],
            "uses": [
              39,
              90,
              106
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/nonemptytargetdirectoryerror::nonemptytargetdirectoryerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NonEmptyTargetDirectoryError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/info/current::python-sys-executable-text",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python sys.executable reference text",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/pyproject_merge/merge_pyproject_text::merge_pyproject_text",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports merge_pyproject_text from create_python_app_core.pyproject_merge",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::result-dot-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads result through dot or arrow access",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/cachemeta::cachemeta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CacheMeta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/resolvedsource::resolvedsource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ResolvedSource from create_python_app_core.paths",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/re::re",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports re",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-call-content",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.75,
            "crit": 3,
            "desc": "Calls subprocess.check_call",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/config/cpacustomoption::cpacustomoption",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CpaCustomOption from create_python_app_core.config",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shutil-rmtree",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls rmtree() to delete a directory tree",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::process-execution",
            "atk": "T1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python launches a child process",
            "from": [
              {
                "file": 34
              },
              {
                "file": 37
              },
              {
                "file": 38
              },
              {
                "file": 39
              }
            ],
            "uses": [
              27,
              37,
              67,
              107,
              130
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api/check_for_latest_version::check_for_latest_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_for_latest_version from create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/pyproject_merge/merge_pyproject_into::merge_pyproject_into",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports merge_pyproject_into from create_python_app_core.pyproject_merge",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/tomlkit/items/table::table",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Table from tomlkit.items",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/config/assert_directory_is_empty::assert_directory_is_empty",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports assert_directory_is_empty from create_python_app_core.config",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::ssh-tooling-or-transcript-context",
            "atk": "T1552.001",
            "conf": 0.9,
            "crit": 1,
            "desc": "SSH tooling or documentation transcript",
            "from": [
              {
                "file": 40
              }
            ],
            "uses": [
              40
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::run-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "Calls subprocess.run to launch a process",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/awaitable::awaitable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Awaitable from collections.abc",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 2,
            "desc": "Declares Python Core Metadata version",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ssh/connect::ssh-string",
            "atk": "T1021.004",
            "conf": 0.4,
            "crit": 1,
            "desc": "References the SSH protocol",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/configparseerror::configparseerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ConfigParseError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/library::urllib-request",
            "conf": 0.8,
            "crit": 3,
            "desc": "Imports Python urllib.request HTTP client",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/jinja2/templateerror::templateerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TemplateError from jinja2",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::python-long-base64-literal",
            "conf": 0.86,
            "crit": 3,
            "desc": "Long base64 string literal",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api/create_python_app::create_python_app",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app from create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/platform::platform",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports platform",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/httpx::httpx-async-client",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an asynchronous HTTP client with httpx",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/packaging/version::packaging/version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports packaging.version",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/request/url2pathname::url2pathname",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports url2pathname from urllib.request",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/write_cache_meta::write_cache_meta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports write_cache_meta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::import-subprocess",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports Python's subprocess module",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/get_template_dir_path::get_template_dir_path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports get_template_dir_path from create_python_app_core.paths",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-dumps-call",
            "conf": 0.9,
            "crit": 2,
            "desc": "Serializes data with Python json.dumps()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-os-getenv-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Python reads an environment variable",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-license-expression",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python license expression",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors::create_python_app_core/errors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-transfer-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-transfer command identifier",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/cpaerror::cpaerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CpaError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths::create_python_app_core/paths",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.paths",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/traverse::traverse-rglob-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Calls pathlib rglob for recursive enumeration",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api/check_python_version::check_python_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports check_python_version from create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/wheel-sdist::python-pypi-metadata-compare",
            "atk": "T1195.002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Python PyPI JSON metadata reference",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/packaging/specifiers/specifierset::specifierset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports SpecifierSet from packaging.specifiers",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/resolve_source::resolve_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports resolve_source from create_python_app_core.paths",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::json-message-field",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extracts payload from JSON message field",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/incompatibleextensionserror::incompatibleextensionserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports IncompatibleExtensionsError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "from": [
              {
                "file": 34
              },
              {
                "file": 37
              },
              {
                "file": 38
              },
              {
                "file": 39
              }
            ],
            "uses": [
              30
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-basic-metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "PyPI package declares name, version, summary",
            "from": [
              {
                "off": 0,
                "file": 42,
                "line": 1
              }
            ],
            "uses": [
              5,
              18,
              39,
              124
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/_version::create_python_app_core/_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core._version",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::home-hidden-dotpath",
            "conf": 0.85,
            "crit": 3,
            "desc": "Hidden dot-entry under the home directory",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/asdict::asdict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports asdict from dataclasses",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/shutil::shutil",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports shutil",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/requests::raise-for-status",
            "conf": 0.8,
            "crit": 3,
            "desc": "requests raise_for_status response check",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/jinja2/strictundefined::strictundefined",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports StrictUndefined from jinja2",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/parse/unquote::unquote",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports unquote from urllib.parse",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "objectives/supply-chain/impersonation/package/wheel-sdist::requires-httpx",
            "atk": "T1204.001",
            "mbc": "F0004",
            "conf": 0.84,
            "crit": 3,
            "desc": "Package requires httpx",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/python/httpx::httpx",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports httpx",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/copy::shutil-copy",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python shutil copies a file",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/literal::literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Literal from typing",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/pyproject_merge::create_python_app_core/pyproject_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.pyproject_merge",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-dist",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python runtime dependencies",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache::create_python_app_core/git_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.git_cache",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::py-stderr-stdout",
            "conf": 0.6,
            "crit": 3,
            "desc": "stderr=STDOUT pipe argument (Python)",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/jinja2::jinja2",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports jinja2",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/config/cpaconfig::cpaconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CpaConfig from create_python_app_core.config",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/scripting::conditional-exec-marker",
            "atk": "T1195.001",
            "mbc": "E1014",
            "conf": 0.85,
            "crit": 3,
            "desc": "Conditional execution marker (argv, os.name)",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/installer::create_python_app_core/installer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.installer",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/paths/default_cache_dir::default_cache_dir",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports default_cache_dir from create_python_app_core.paths",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/tomlkit/items::tomlkit/items",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tomlkit.items",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api/cpa_user_agent::cpa_user_agent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CPA_USER_AGENT from create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/packaging/specifiers::packaging/specifiers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports packaging.specifiers",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/registry::package-json-endpoint",
            "conf": 0.85,
            "crit": 3,
            "desc": "PyPI package JSON endpoint reference",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-markdown-description",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Markdown package description",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::python-cache-path-env",
            "conf": 0.92,
            "crit": 3,
            "desc": "Reads cache directory environment",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-python",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares supported Python versions",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/loaders::create_python_app_core/loaders",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.loaders",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/refreshmode::refreshmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports RefreshMode from create_python_app_core.git_cache",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/file/size::small-no-imports",
            "conf": 0.75,
            "crit": 3,
            "desc": "Small Python source file with no imports",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::python-cache-path-home",
            "conf": 0.92,
            "crit": 3,
            "desc": "Uses home directory for cache",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/request::urllib/request",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.request",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/field::field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports field from dataclasses",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/packaging/version/version::version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Version from packaging.version",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/_version/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports __version__ from create_python_app_core._version",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-license-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares license information",
            "from": [
              {
                "off": 0,
                "file": 42,
                "line": 1
              }
            ],
            "uses": [
              39,
              58
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/keyword::function-command-parameter",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python function accepts a command parameter",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/tomlkit::tomlkit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tomlkit",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/python/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses/dataclass::dataclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclass from dataclasses",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/api/print_env_info::print_env_info",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports print_env_info from create_python_app_core.api",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/runtime::python-osname-nt-check",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.8,
            "crit": 3,
            "desc": "Windows platform check via os.name == 'nt'",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package name",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/scaffoldabortederror::scaffoldabortederror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ScaffoldAbortedError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::broad-exception-return-suppression",
            "atk": "T1027",
            "mbc": "C0027",
            "conf": 0.86,
            "crit": 3,
            "desc": "Broad exception returns failure sentinel",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/parse/parse_qs::parse_qs",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports parse_qs from urllib.parse",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-call-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "subprocess.check_call call",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/errors/manifestloaderror::manifestloaderror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ManifestLoadError from create_python_app_core.errors",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/sys::sys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sys",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/config::create_python_app_core/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports create_python_app_core.config",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/callable::callable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Callable from collections.abc",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/download_repository::download_repository",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports download_repository from create_python_app_core.git_cache",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/parse/urlparse::urlparse",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urlparse from urllib.parse",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/jinja2/environment::environment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Environment from jinja2",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/git_cache/read_cache_meta::read_cache_meta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports read_cache_meta from create_python_app_core.git_cache",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/create_python_app_core/loaders/merge_layers::merge_layers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports merge_layers from create_python_app_core.loaders",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members"
          },
          {
            "id": "metadata/file/naming::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ],
        "type": "whl",
        "via": "https://files.pythonhosted.org/packages/34/04/ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b/create_python_app_core-0.3.3-py3-none-any.whl"
      },
      {
        "id": 32,
        "mol": "H₃(DbFPo)",
        "sha": "ba4e67e663c41ab40674595a0527c79e6c8b777e600645efbe6aef8f196c505d",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/__init__.py",
        "risk": 3,
        "size": 1915,
        "type": "python",
        "depth": 5
      },
      {
        "id": 33,
        "mol": "Md",
        "sha": "f0a7026135c7f7d0b6fa008bb8f20b26fb53f587ed45626c6abb48c7a4d0d996",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/_version.py",
        "risk": 1,
        "size": 22,
        "type": "python",
        "depth": 5
      },
      {
        "id": 34,
        "mol": "O(S)H₅(Cm₄DbFOsPo₄)Md(In₆)",
        "sha": "f3b901a9eab62cd09db4d014777052be487132cdcbb49430b3c27ea92c0860fb",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/api.py",
        "risk": 8,
        "size": 3514,
        "type": "python",
        "depth": 5
      },
      {
        "id": 35,
        "mol": "O(C)H(Db)Md(In₂)",
        "sha": "db0e8ea70e091c0a42153a35a20e55e238e6c41fe189c9c8c5f85eab8910ec59",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/config.py",
        "risk": 3,
        "size": 1936,
        "type": "python",
        "depth": 5
      },
      {
        "id": 37,
        "mol": "H₄(Db₂FOsPo₄)Md(In₅)",
        "sha": "63cc7031623972258a62b3c8e95684598d9d328fb97256844cec492aadcb0522",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/git_cache.py",
        "risk": 7,
        "size": 6253,
        "type": "python",
        "depth": 5
      },
      {
        "id": 38,
        "mol": "H₄(DbFOsPo₂)Md(In₅)",
        "sha": "c362924e884489aba23fe2acd67490212aa05dc48ac3b52458aaf497e49f08b9",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/installer.py",
        "risk": 5,
        "size": 4980,
        "type": "python",
        "depth": 5
      },
      {
        "id": 39,
        "mol": "O(I)H₃(F₂OsPo₂)Md(In₅)",
        "sha": "822ad6b7094a124e8fb11a86d33c681f545b2736859e94b687b5682e5644dee4",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/loaders.py",
        "risk": 6,
        "size": 6711,
        "type": "python",
        "depth": 5
      },
      {
        "id": 40,
        "mol": "O(As)H₃(CmFOs₂)Md(In₉)",
        "sha": "98f4aade5829d7364cf07110bf7308148d9959446ba5133ce9a6fb792f0e5ec5",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/paths.py",
        "risk": 6,
        "size": 3140,
        "type": "python",
        "depth": 5
      },
      {
        "id": 41,
        "mol": "H(Db)Md(In₂)",
        "sha": "45afc1d96adbece2bf8d2421d6ce68e0f2f91a48e1ff9628a98ef678cee72e2c",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core/pyproject_merge.py",
        "risk": 3,
        "size": 4594,
        "type": "python",
        "depth": 5
      },
      {
        "id": 42,
        "mol": "O(S)Md(Pa₂)",
        "sha": "a2fffbacab40afdb903c2bc887f062a66dd54cbd24efdd0a9ee02a6771e97b7c",
        "path": "pkg:pypi/create-python-app-core@0.3.3?checksum=blake2b-256:3404ae8ad4acef1bba6d7745a67065ac15704dd5ef3ae24d87fd4a00f261335b%2Cmd5:342bfbb26e9724d9c352695716224cea%2Csha256:ebd1db70a9d89a33f5ce117e63065b477be38a591295872ee35083b42ee9002c\u0026file_name=create_python_app_core-0.3.3-py3-none-any.whl!!create_python_app_core-0.3.3.dist-info/METADATA",
        "risk": 3,
        "size": 11720,
        "type": "pkg_info",
        "depth": 5
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "sha": "f23e6cbd5f2fe27670d16b703b906a405ec43874dd77bd24bd0a091ab2880956",
        "path": "create-awesome-python-app@0.3.3-1.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 35,
    "rev": "c1ea9",
    "v": "8"
  }
}