{
  "llm": {
    "conf": 0.38206837,
    "grade": "benign",
    "model": "Qwen/Qwen3.6-27B",
    "outcome": "benign",
    "interpretation": "Legitimate static site generator package"
  },
  "ml": {
    "v": "7",
    "eng": "2.3.1-beta.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0869419,
        "rte": "az",
        "prob": 0.0869419
      }
    ],
    "prob": 0.11724052,
    "skip": [
      {
        "rte": "az/whl",
        "why": "unavailable"
      },
      {
        "rte": "az/whl",
        "why": "unavailable"
      }
    ],
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.11724051833152771,
        "type": "whl"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008895456790924072,
        "type": "python"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007335871458053589,
        "type": "python"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0031611621379852295,
        "type": "python"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008682966232299805,
        "type": "python"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0031611621379852295,
        "type": "python"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0018308758735656738,
        "type": "python"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.009230822324752808,
        "type": "python"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.001256108283996582,
        "type": "python"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.009775638580322266,
        "type": "python"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.009230822324752808,
        "type": "python"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "python"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008895456790924072,
        "type": "python"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000033408403396606445,
        "type": "python"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003260374069213867,
        "type": "markdown"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000041097402572631836,
        "type": "xml"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000033408403396606445,
        "type": "xml"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000041097402572631836,
        "type": "xml"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000041097402572631836,
        "type": "xml"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000033408403396606445,
        "type": "python"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.11724051833152771,
        "type": "pkg_info"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000033408403396606445,
        "type": "json"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00005626678466796875,
        "type": "json"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000033408403396606445,
        "type": "text"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00020629167556762695,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-13T03:09:44Z"
  },
  "path": "render_engine-2026.7.1a3-py3-none-any.whl",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awak2MMQ()oD*ct:t\u003c1000Ac000\u0026o0044JzE^s0uUaa/x(mGne[X)ux\u003eIs4A+ge\u0026fq}MtoWlg*KllMAp!H([6Awak2MMQ()oGnTfRBKd001bx000(p0044JzE^s0uUaa/x(mGnuTEI+x()Y?e]V8oJ\u003e(jxapK1[jvNek[C",
            "n": [
              {
                "c": 2,
                "d": "Python wheel archive basename",
                "i": "metadata/file/extension/identity::python-wheel-basename",
                "o": 0,
                "z": 41,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H₂(CmPo₂)",
        "sha": "975922a64da2c8e669675f379e62b3ecf9bf955eb475441f27100457f02acc48",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl",
        "risk": 2,
        "size": 42685,
        "type": "whl",
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0.0
            },
            "file": {
              "size": 42685.0,
              "entropy": 7.83,
              "size_bytes": 42685.0
            },
            "binary": {
              "overall_entropy": 7.83,
              "peak_region_bytes": 36864.0,
              "peak_region_entropy": 7.82
            },
            "archive": {
              "file_count": 46.0,
              "member_count": 46.0,
              "script_count": 24.0,
              "zip_bomb_ratio": 4.69,
              "directory_count": 0.0,
              "executable_count": 2.0,
              "extra_field_size": 0.0,
              "noise_file_count": 0.0,
              "total_compressed": 35525.0,
              "compression.ratio": 0.3,
              "hidden_file_count": 1.0,
              "total_uncompressed": 117626.0,
              "crc_collision_count": 0.0,
              "entry_comment_count": 0.0,
              "max_filename_length": 66.0,
              "rtlo_filename_count": 0.0,
              "format.regular_count": 46.0,
              "nested_archive_count": 0.0,
              "path_traversal_count": 0.0,
              "symlink_escape_count": 0.0,
              "security.setgid_count": 0.0,
              "security.setuid_count": 0.0,
              "security.sticky_count": 0.0,
              "double_extension_count": 0.0,
              "duplicate_member_count": 0.0,
              "security.symlink_count": 0.0,
              "unicode_filename_count": 0.0,
              "homoglyph_filename_count": 0.0,
              "security.encrypted_count": 0.0,
              "timing.mtime_unique_count": 2.0,
              "timing.mtime_unique_ratio": 0.04,
              "misplaced_executable_count": 0.0,
              "timing.mtime_outlier_count": 5.0,
              "timing.mtime_dominant_count": 41.0,
              "timing.mtime_spread_seconds": 2.0,
              "timing.sentinel_mtime_count": 0.0,
              "security.world_writable_count": 0.0,
              "timing.mtime_dominant_fraction": 0.89,
              "compression.method_counts.deflate": 46.0
            }
          }
        },
        "ident": {
          "name": {
            "value": "render_engine",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "2026.7.1a3",
            "source": "whl.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-dist",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares runtime dependencies",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-python",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares Python requirement",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::process-execution",
            "atk": "T1059.006",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "Python executes child processes",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::run-content",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.75,
            "crit": 3,
            "desc": "Calls subprocess.run",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-name-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package name",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 1,
            "desc": "Python package core-metadata declaration",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/endpoints::loopback-https-url-or-proxy-text",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Loopback HTTPS URL or proxy token",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::methods",
            "atk": "T1059.006",
            "conf": 0.75,
            "crit": 3,
            "desc": "subprocess module methods",
            "from": [
              {
                "off": 2086,
                "file": 19,
                "line": 65
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::run-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.8500000238418579,
            "crit": 3,
            "desc": "Executes external system command",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-summary-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package summary",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-version-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package version",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::import-subprocess",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.949999988079071,
            "crit": 3,
            "desc": "Imports Python subprocess module",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::command-execution-capability",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "Command execution capability",
            "from": [
              {
                "off": 2086,
                "file": 19,
                "line": 65
              }
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              ".blog"
            ],
            [
              "",
              ".blog.Blog"
            ],
            [
              "",
              ".collection"
            ],
            [
              "",
              ".collection.Collection"
            ],
            [
              "",
              ".data_object"
            ],
            [
              "",
              ".data_object.DataObject"
            ],
            [
              "",
              ".page"
            ],
            [
              "",
              ".page.Page"
            ],
            [
              "",
              ".page.RedirectPage"
            ],
            [
              "",
              ".parsers"
            ],
            [
              "",
              ".parsers.BasePageParser"
            ],
            [
              "",
              ".site"
            ],
            [
              "",
              ".site.Site"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 5,
              "call_count": 0,
              "node_count": 105,
              "max_array_len": 7
            },
            "file": {
              "size": 288,
              "entropy": 4.56
            },
            "text": {
              "lines": 8,
              "top_char": 101,
              "max_ws_run": 1,
              "space_count": 27,
              "char_entropy": 4.56,
              "unique_chars": 33,
              "top_char_null": 0,
              "string_density": 0.88,
              "top_char_ratio": 0.09,
              "avg_line_length": 35,
              "max_line_length": 96,
              "empty_line_ratio": 0.13,
              "last_line_length": 96,
              "whitespace_ratio": 0.12,
              "identifier_density": 1.75,
              "line_length_stddev": 25.71,
              "normalized_string_count": 2.47,
              "normalized_unique_identifiers": 4.67
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 288,
              "peak_region_entropy": 4.56
            },
            "imports": {
              "count": 13,
              "relative": 13,
              "relative_ratio": 1,
              "third_party_count": 13,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 58,
              "count": 7,
              "avg_length": 8.29,
              "max_length": 14,
              "avg_entropy": 2.53,
              "entropy_stddev": 0.48
            },
            "identifiers": {
              "count": 14,
              "unique": 14,
              "avg_length": 7.5,
              "max_length": 14,
              "min_length": 4,
              "avg_entropy": 2.37,
              "reuse_ratio": 1,
              "length_stddev": 3.46,
              "all_lowercase_ratio": 0.5,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 1,
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/__init__.py",
        "pid": 0,
        "risk": 1,
        "sha": "87378aaa17e04b940d040a20beeed9beb890a38c6b0314749306bdf2ade2cf76",
        "size": 288,
        "traits": [
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/extension/token-shape::bare-alphanumeric-script-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Script filename is a bare alphanumeric token",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.9,
            "crit": 2,
            "desc": "Source file has low overall entropy",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "boQPjy?j-4wO#71vru6\u003eayYQsC4kOBC4CYnx(v)6zF5",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 14,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "boQJnzyoJGv}Yp*xjSRpwn=ukBrCWCvpK6}x(k5pwPz\u003caz/cXcz/fVqz!]",
            "ln": 2,
            "addr": 35
          },
          {
            "b": "w].*baywF/B-.+DwNw^!x(d*cA=-BjzF\u003cxmvruj4zGt",
            "n": [
              {
                "c": 1,
                "d": "Python import-from statement",
                "i": "micro-behaviors/data/source/language::python-import-from-statement",
                "o": 82,
                "z": 34,
                "cf": 0.800000011920929
              }
            ],
            "ln": 3,
            "addr": 82
          },
          {
            "b": "",
            "ln": 4,
            "addr": 117
          },
          {
            "b": "uTEkTy*QJ(jS)@",
            "ln": 5,
            "addr": 118
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "op.bor": 4.0,
              "max_depth": 8.0,
              "bind_count": 7.0,
              "call_count": 0.0,
              "node_count": 151.0,
              "op_density.bor": 0.03,
              "identifier_count": 11.0,
              "string_literal_count": 8.0,
              "array_literal_max_length": 6.0
            },
            "file": {
              "size": 534.0,
              "entropy": 4.61,
              "size_bytes": 534.0
            },
            "text": {
              "digit_ratio": 0.04,
              "space_count": 71.0,
              "total_lines": 24.0,
              "char_entropy": 4.61,
              "unique_chars": 44.0,
              "string_density": 0.33,
              "avg_line_length": 21.25,
              "max_line_length": 54.0,
              "empty_line_ratio": 0.17,
              "last_line_length": 32.0,
              "whitespace_ratio": 0.18,
              "most_common_ratio": 0.1,
              "identifier_density": 1.0,
              "line_length_stddev": 15.09,
              "normalized_string_count": 1.63,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 95.0,
              "normalized_unique_identifiers": 2.4
            },
            "binds": {
              "count": 7.0
            },
            "binary": {
              "overall_entropy": 4.61,
              "peak_region_bytes": 534.0,
              "peak_region_entropy": 4.61
            },
            "strings": {
              "total": 8.0,
              "avg_length": 10.25,
              "max_length": 17.0,
              "avg_entropy": 2.69,
              "total_bytes": 82.0,
              "entropy_stddev": 0.71
            },
            "comments": {
              "chars": 78.0,
              "lines": 2.0,
              "total": 2.0,
              "to_code_ratio": 0.09
            },
            "identifiers": {
              "count": 11.0,
              "total": 24.0,
              "avg_length": 9.0,
              "max_length": 17.0,
              "min_length": 3.0,
              "avg_entropy": 2.45,
              "reuse_ratio": 0.46,
              "unique_count": 11.0,
              "length_stddev": 4.26,
              "high_entropy_count": 1.0,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 1.0,
              "double_underscore_count": 4.0,
              "underscore_prefix_count": 4.0
            }
          }
        },
        "id": 2,
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/__version__.py",
        "pid": 0,
        "risk": 1,
        "sha": "9da349cf28783a83458b1aa68bf1e9ad6faf097df877b06c6ceea3dacfe6587e",
        "size": 534,
        "traits": [
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                14
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::python-artifact-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Python artifact file extension (py/pyi/pyc)",
            "spans": [
              [
                0,
                14
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FjfxKL{)wfsY?z/xodBzkrcayPd#az\u003eXixM4B5ayO=2z/Y$xA+fc0wPzc?zF9W3wGU]2ygQ)%B1OTXa{[V?A=k!qv@Dg1wN/*@z/fRsx(d*cA=-BmwObv[y\u0026\u003ci4v@@5\u0026A=k!qv@Dg1wN/*@z/fRGvpAZ?x(d*cA=-A\u003evqG:*vR/P.3tar%z6i[oB.tA2C{3*rAbP=saAIvwxk7$63jpx=z/3RqwO#3\u0026A:Jx}xk8l{e]USHxk8m8azCXiz/P}xp\u00267n!x(lTNzEEf?ATAcXv@bN{B09!TB7FcRygQ)%iTM#LarR\u003cLa{]CnarTP@vrb{\u0026aAhvtAaK6ix\u003equdw]zYjA+fc0wPzc?zF9W3wGU]2ygQ)%B1N!barR^Hra]#!az2CiB-I5maARp9BrCWswGUC[xKM6#z/M$eA=l8rwft#cwGV8eBzLItaAIvwxdLflzE:(evruf\u0026zEEx[ayPq4ay/tcB7]YqwO#O%3lQDlaxi2*B0bgraz#atazC.nwO#3\u0026wft#jayX[8BP",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR!Cy\u0026%x8zGu{Gy?W%jdlnOqaz++kBrCHlaAhdtxk8m8ayPtjz!0G\u0026By!#9CwhejaARpdaA7.7wN/*m3lQDlarR^HaAhdtxk8l\u003cB7GDnx(mN8asH=mv@%dXavdbXx\u003e8m0z/f07C{43qaAhdtxk8laB7GDnx(mN8azbLjaARpdaA7.7wN/*m3jm)#",
            "ln": 629,
            "col": 6,
            "line": 22
          },
          {
            "b": "B.tAao\u003c}{FxjV9aD(#g5zE\u003cdZarR^HboQ0cx(mMavScg3aA8oyph+2YaARJAxKM6}ayPdgB-8niBrCTDvru5/arR^HB8k#iuVf*#D0+Ymy=SXFz/oCmD(#g5zE\u003c}NawM\u0026)wEn+!arR^(Ab](owPz)r3lQDlay]4}ayxk8BzLIpB7Gf1diHiaaAITB",
            "ln": 1123,
            "col": 23,
            "line": 35
          },
          {
            "b": "arR^HarR!FBAfz+ra]?=Bzk\u0026kwGU]6aARpdaA7.7wN/*m3lQDlarR^Har\u00260N3lQDlarR^HaAz4nB-IvxxjVf[BAzKKB7Gf1efDcUx([f5a$K\u003cTwO+%huTEqVvrlG%uOkX)zEEx[uTCk?3lQDlav6)^z/xodBA[ioarR!qwO95(B8k#id05%ow*[\u0026Oj%j]*AYKKIarR^HarR^Ja%EvparR^HarR!axK@rcy\u0026%x8w[+*!aAg+hxDRk9aARn",
            "ln": 1399,
            "col": 6,
            "line": 48
          },
          {
            "b": "ar\u00260N3lQDlarR^HaAz4nB-IvxxjVf[BAzKKB7Gf1efDczwQ5rdzGxJgzxZROa$^LJzepyB3jm)#arS{XCYWImB7]Mge]$PCBy/F1arR^HwmYu}wQ5rdzGxJgzyxNqy?tjvwQ5rdzGxJgzAn[YBAe/MeJ$pLz/fbE3lQDlarR^Har\u00260N3lQDlarR^Hax8?",
            "ln": 2075,
            "col": 8,
            "line": 76
          },
          {
            "b": "xmkbFwO+%hwQ5rdzGxJgzHAYo3lQDlay]4}aA.ZvuUjj%d05%ow*]+FarR^HarR^Ha%FirarR^HarR^Hp\u00266MIwOu0#wmY^7zdN*5z!6#5z/M$kwO#71vruj3xcqqfwGT#JoDW}=AV/EqwGU]2ygQ)%e^.}darR^HarR!axLzJgzdN*5z!6#ixM53fwftt)azCXiy?mD{zGGD2azCZoB9g@4y*?yawPGEh3lQDlarR^Har\u00260N3lQDlarR^HaAg+gA%-l%arR!qwO96bz^N3?v@%buwO+%ciTM#LarR^HarR\u003cLa{]CnarR^HarTM[BAIRwB0a)lwnbK}x(v($A^n^Cw/#hewGU]2ygQ)%cVZzsBAzLqvS=^7B1N!barR^HarR^Hra]#!az\u003eXixM4A7x(+znw]}Q4aA.:pwft#jaAg+gB0a[kBAh88B-.hoazC.nzY\u003cdnwGU]2ygQ)%cVZzLwO(y5vru6k3jm)#arR^HarTM[BAIRwB2\u003cTJarR^HarR^HarR!qx\u003e8lCavdbXx\u003e8m0z/f07C{43qaARpdaA7.7wN/*fB0a[kBAh88B-.hoe^.}darR^HarR^Ja]",
            "ln": 2641,
            "col": 47,
            "line": 99
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "defaultdict"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "slugify"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "extension.lstrip"
            ],
            [
              "",
              "vars"
            ],
            [
              "",
              "self.url_for"
            ],
            [
              "",
              "hasattr"
            ],
            [
              "",
              "self.template_vars.items"
            ],
            [
              "",
              "hasattr"
            ],
            [
              "",
              "self.plugin_settings.items"
            ],
            [
              "",
              "NotImplementedError"
            ],
            [
              "collections.abc",
              "Callable"
            ],
            [
              "render_engine.plugins",
              "PluginManager"
            ],
            [
              "",
              "collections"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "collections",
              "defaultdict"
            ],
            [
              "",
              "render_engine.plugins"
            ],
            [
              "",
              "slugify"
            ],
            [
              "slugify",
              "slugify"
            ]
          ],
          "mbr": [
            "extension.lstrip",
            "extension.setter",
            "self.__class__",
            "self.__class__.__name__",
            "self._extension",
            "self._path_name",
            "self._slug",
            "self._title",
            "self.extension",
            "self.path_name",
            "self.plugin_settings",
            "self.plugin_settings.items",
            "self.template_vars",
            "self.template_vars.items",
            "self.url_for"
          ],
          "tgt": [
            "NotImplementedError",
            "defaultdict",
            "dict",
            "extension.lstrip",
            "getattr",
            "hasattr",
            "self.plugin_settings.items",
            "self.template_vars.items",
            "self.url_for",
            "slugify",
            "vars"
          ],
          "funcs": [
            [
              "_title",
              1248
            ],
            [
              "_slug",
              1530
            ],
            [
              "_metadata_attrs",
              1772
            ],
            [
              "extension",
              1926
            ],
            [
              "extension",
              2159
            ],
            [
              "path_name",
              2409
            ],
            [
              "url_for",
              2666
            ],
            [
              "to_dict",
              2852
            ],
            [
              "render",
              3697
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 3,
              "op.lor": 1,
              "max_depth": 13,
              "call_count": 14,
              "node_count": 658,
              "member_count": 15,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 3894,
              "entropy": 4.35
            },
            "text": {
              "lines": 142,
              "top_char": 101,
              "max_ws_run": 2,
              "space_count": 1054,
              "char_entropy": 4.35,
              "unique_chars": 60,
              "top_char_null": 0,
              "string_density": 0.19,
              "top_char_ratio": 0.08,
              "avg_line_length": 26.42,
              "max_line_length": 103,
              "empty_line_ratio": 0.27,
              "last_line_length": 103,
              "whitespace_ratio": 0.31,
              "identifier_density": 0.89,
              "line_length_stddev": 24.69,
              "normalized_string_count": 2.27,
              "repeated_char_sequences": 15,
              "suspicious_string_ratio": 0.07,
              "normalized_unique_identifiers": 6.71
            },
            "binds": {
              "count": 8
            },
            "binary": {
              "peak_region_bytes": 3894,
              "peak_region_entropy": 4.48
            },
            "source": {
              "class_count": 1,
              "function_count": 8
            },
            "imports": {
              "count": 8,
              "stdlib_count": 2,
              "stdlib_ratio": 0.25,
              "third_party_count": 6,
              "third_party_ratio": 0.75
            },
            "strings": {
              "bytes": 1944,
              "count": 27,
              "avg_length": 72,
              "max_length": 538,
              "avg_entropy": 3.17,
              "entropy_stddev": 0.81,
              "embedded_code_candidates": 2
            },
            "comments": {
              "chars": 161,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.03
            },
            "functions": {
              "count": 9,
              "density": 6.34,
              "avg_params": 1.22,
              "code_ratio": 0.63,
              "max_params": 3,
              "length_stddev": 7.2,
              "avg_name_length": 8.11,
              "no_params_count": 1,
              "avg_length_lines": 9.89,
              "max_length_lines": 29,
              "min_length_lines": 3,
              "avg_param_name_length": 4.64
            },
            "identifiers": {
              "count": 127,
              "unique": 48,
              "avg_length": 8.1,
              "max_length": 19,
              "min_length": 3,
              "avg_entropy": 2.48,
              "reuse_ratio": 0.38,
              "length_stddev": 3.76,
              "all_lowercase_ratio": 0.92,
              "double_underscore_count": 2,
              "underscore_prefix_count": 7
            }
          }
        },
        "id": 3,
        "mol": "HMd(Pa)",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/_base_object.py",
        "pid": 0,
        "risk": 2,
        "sha": "fa76a6d0c397499625143303335ac819d4aeac6e24f421a0051c6d2e6045fbc3",
        "size": 3894,
        "traits": [
          {
            "id": "metadata/import/python/collections/abc/callable::callable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Callable from collections.abc",
            "spans": [
              [
                131,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine/plugins/pluginmanager::pluginmanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PluginManager from render_engine.plugins",
            "spans": [
              [
                204,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections::collections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections",
            "spans": [
              [
                72,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "spans": [
              [
                108,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/defaultdict::defaultdict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports defaultdict from collections",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine/plugins::render_engine/plugins",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports render_engine.plugins",
            "spans": [
              [
                175,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/slugify::slugify",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slugify",
            "spans": [
              [
                146,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/slugify/slugify::slugify",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slugify from slugify",
            "spans": [
              [
                161,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                318,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                21,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                313,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                1171,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                268,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                677,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                300,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::python-placeholder-pass-body",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python placeholder implementation uses pass",
            "spans": [
              [
                2705,
                277
              ]
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::python-getattr-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python getattr dynamic attribute lookup",
            "spans": [
              [
                1463,
                7
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "w].*bay/tay?m9#x(v)ge[5j0azCXiz/P}xnPXJ:vpB4:3tar%z6i!aBzbG8vJYx4AbP=saw=G*xBnu(z/3RsD2NFnxcp]9AbP=savf)\u003c3jpx=z/3Rix(mV]g9ypFAbP=saxh]?Abn%8wEn=RA=k!qA+fc0wPzc?zF9W3wId}rB.tAaB0bglAbP=saw=(%xk8lTvqYH^wPwa+w].*batdRwxjSi1ze:AlBrA[UB7FfRxjRzS3s^)XB8@D\u0026A:@=%C4A6*vrl0Rvp%d2iTM#LarR\u003cLa{]CnarTS%wGToVv}YO1wGUYdayMx?vp%c]z^)D)v@@\u0026oB7F(8vTf8rxK@q@z!%l3v@#B6zxK4mvrrS7z!0{hwPF#jzxJ[swPIB2BzkS9aARpdavy6-y?m9#x(v(pB0bBgxjVcp3jm)#arS%(BAh88B-.hoiTM#LarR^HarUSixjVcbc#rQsBx.7uB7FfRxjUu$iV[",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "c$E44Bx-*dAX5t0zH2IpiV}ynwGV8aze:r1By=Orvrc6\u003cvR/Q%aARJAB-Rapw]zYjA+fc0wPzH5xcqqfwGUA4v}YO1wIarjarR^HarR!Ez/{ekB08(Ex(!x2B98BBD(#l]Bza@eiV}ynwGV2iB-.hoazbLjaA}HgA+cwnxK@q{A:@=%C4z!nvp%c",
            "ln": 496,
            "col": 23,
            "line": 19
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "super.__init__"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              ".page"
            ],
            [
              ".page",
              ".page.BasePage"
            ],
            [
              "typing",
              "Any"
            ],
            [
              "collections.abc",
              "Iterable"
            ],
            [
              "pathlib",
              "Path"
            ],
            [
              "render_engine.plugins",
              "PluginManager"
            ],
            [
              "jinja2",
              "Template"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "",
              "jinja2"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "render_engine.plugins"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "self._slug",
            "self.archive_index",
            "self.is_index",
            "self.pages",
            "self.plugin_manager",
            "self.routes",
            "self.slug",
            "self.template",
            "self.template_vars",
            "self.title",
            "super.__init__"
          ],
          "tgt": [
            "super",
            "super.__init__"
          ],
          "funcs": [
            [
              "__init__",
              1352
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 4,
              "max_depth": 12,
              "call_count": 2,
              "node_count": 280,
              "member_count": 11,
              "op_density.bor": 0.01,
              "member_depth_max": 2
            },
            "file": {
              "size": 2113,
              "entropy": 4.46
            },
            "text": {
              "lines": 56,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 504,
              "char_entropy": 4.46,
              "unique_chars": 57,
              "top_char_null": 0,
              "string_density": 0.05,
              "top_char_ratio": 0.09,
              "avg_line_length": 36.73,
              "max_line_length": 110,
              "empty_line_ratio": 0.16,
              "last_line_length": 42,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.34,
              "line_length_stddev": 30.37,
              "normalized_string_count": 0.4,
              "repeated_char_sequences": 2,
              "normalized_unique_identifiers": 5.68
            },
            "binds": {
              "count": 10
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 4.49
            },
            "source": {
              "class_count": 1,
              "function_count": 1
            },
            "imports": {
              "count": 12,
              "relative": 2,
              "stdlib_count": 3,
              "stdlib_ratio": 0.25,
              "relative_ratio": 0.17,
              "third_party_count": 9,
              "third_party_ratio": 0.75
            },
            "strings": {
              "bytes": 1161,
              "count": 3,
              "very_long": 1,
              "avg_length": 387,
              "max_length": 1122,
              "avg_entropy": 3.99,
              "entropy_stddev": 0.42
            },
            "functions": {
              "count": 2,
              "density": 1.79,
              "avg_params": 9,
              "code_ratio": 0.43,
              "max_params": 9,
              "avg_name_length": 8,
              "avg_length_lines": 24,
              "max_length_lines": 24,
              "min_length_lines": 24,
              "many_params_count": 1,
              "avg_param_name_length": 8.44
            },
            "identifiers": {
              "count": 75,
              "unique": 33,
              "avg_length": 6.79,
              "max_length": 14,
              "min_length": 3,
              "avg_entropy": 2.37,
              "reuse_ratio": 0.44,
              "length_stddev": 3.3,
              "has_digit_ratio": 0.03,
              "all_lowercase_ratio": 0.76,
              "numeric_suffix_count": 1,
              "double_underscore_count": 1,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 4,
        "mol": "Md(In₂)",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/archive.py",
        "pid": 0,
        "risk": 2,
        "sha": "5942bb6adfc8469768b4d2ac6d33f7c36de2880c2f62cc25796425983aefe7b4",
        "size": 2113,
        "traits": [
          {
            "id": "metadata/import/python/relative/1/page::relative/1/page",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .page",
            "spans": [
              [
                169,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/page/basepage::basepage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .page.BasePage from .page",
            "spans": [
              [
                182,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "spans": [
              [
                81,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/iterable::iterable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterable from collections.abc",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "spans": [
              [
                57,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine/plugins/pluginmanager::pluginmanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PluginManager from render_engine.plugins",
            "spans": [
              [
                149,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/jinja2/template::template",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Template from jinja2",
            "spans": [
              [
                105,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "spans": [
              [
                5,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/jinja2::jinja2",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports jinja2",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "spans": [
              [
                42,
                7
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine/plugins::render_engine/plugins",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports render_engine.plugins",
            "spans": [
              [
                120,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                67,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                230,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                282,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                544,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/string-population::string-count-at-most-three",
            "conf": 0.4,
            "crit": 3,
            "desc": "At most three collected string literals"
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "w].*baAz4hwmY^*wO#c{zE)f(vrcc]z*c7wx(d*cA=-A#vrcc]z*c7}vp%dFvrcB2ATAd=A=k!qe[n*oy?m9#x(v(ix(d*cA=-A\u003ez!%l3v@#B6zvcZTv@bN{B09!=z!yE=z!%l3v@#B6zyEQNarR^Ha%FirarR^HlV)D(z/3QTAcTGOy*?yai:=Doy\u00260V)BzkVhe\u003c\u003cL[y?m9#x(v(%ay/j@B8@EFx([2hvrb\u003c\u003ex)aidxcp=6vpB4:wgO\u003cAz/P}xvTf87wmoN\u003eu)5{7ay]4}vrDyde^.}darR!axLzJgv@bN{B0bHmAb]JhwO#QhayMy4y\u0026r@ev@Dg1wN/*@z/cXizxK4mwGV28zE^s0az2C6x(mGmaw3U$x(mP}A+PSpazbUjz6i}lwGUwFz!%l3v@#B6zEsO%y*?yae^.}darR^)BAzLqvS=^7B2\u003cTJarR^HarR^[vrl0Rvp%dFvrcB2AV==uy*?yadlnOJxK@q}vrl05Aa9x\u003caAg+fB7Gwmv@bN{B0bNyaA.:pazbLjaAg+fB7]J8ayYe9xcqe4xjVcp3lQDlarR^HarR^HavG^MvrDydB0bNyayE]LA+/i7CwZk=xjT[FA=U/ju[I^earR^HarR!Fz/P@bA+fA9A=U!mc$maky:?y/",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "3lQDlarR^HarR^HarR^HaAIagw?EB$x(){buTCiged9HxarR^HarR^HarR^HarUDhC%b$Lzdm3:aB2{\u0026xjVf[BAzKKCQ%$UwO+%hB8M8vuT!pfed9HxarR^HarR^HarR^HarUYoC4CYnwJ+9Cy?tqvz/P@bA+fA9A=U!y3lQDlarR^HarR^HasNTuarR^HarR^Qtqe9Fz/]@tt).X%arR^HarUYoBAIRwaz+FdwPI%2Aa9x\u003cA%.",
            "ln": 1377,
            "col": 20,
            "line": 36
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "list"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "self.__iter__"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              ".collection"
            ],
            [
              ".collection",
              ".collection.Collection"
            ],
            [
              "render_engine_markdown",
              "MarkdownPageParser"
            ],
            [
              "",
              "render_engine_markdown"
            ]
          ],
          "mbr": [
            "self.__iter__",
            "self.sort_by",
            "self.sort_reverse"
          ],
          "tgt": [
            "getattr",
            "list",
            "self.__iter__",
            "sorted"
          ],
          "funcs": [
            [
              "latest",
              1220
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 17,
              "call_count": 4,
              "node_count": 147,
              "member_count": 3,
              "member_depth_max": 2
            },
            "file": {
              "size": 1571,
              "entropy": 4.46
            },
            "text": {
              "lines": 42,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 378,
              "char_entropy": 4.46,
              "unique_chars": 56,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.09,
              "avg_line_length": 36.4,
              "max_line_length": 113,
              "empty_line_ratio": 0.21,
              "last_line_length": 27,
              "whitespace_ratio": 0.27,
              "identifier_density": 0.79,
              "line_length_stddev": 34.5,
              "normalized_string_count": 0.46,
              "repeated_char_sequences": 6,
              "suspicious_string_ratio": 0.67,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 3.89
            },
            "binds": {
              "count": 5
            },
            "binary": {
              "peak_region_bytes": 1571,
              "peak_region_entropy": 4.51
            },
            "source": {
              "class_count": 1,
              "function_count": 1
            },
            "imports": {
              "count": 4,
              "relative": 2,
              "relative_ratio": 0.5,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1031,
              "count": 3,
              "shell": 1,
              "avg_length": 343.67,
              "max_length": 983,
              "avg_entropy": 3.41,
              "entropy_stddev": 1.04,
              "embedded_code_candidates": 1
            },
            "functions": {
              "count": 2,
              "density": 2.38,
              "avg_params": 2,
              "code_ratio": 0.24,
              "max_params": 2,
              "avg_name_length": 6,
              "avg_length_lines": 10,
              "max_length_lines": 10,
              "min_length_lines": 10,
              "avg_param_name_length": 4.5
            },
            "identifiers": {
              "count": 33,
              "unique": 21,
              "avg_length": 8.29,
              "max_length": 22,
              "min_length": 1,
              "avg_entropy": 2.33,
              "reuse_ratio": 0.64,
              "length_stddev": 5.1,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.05,
              "all_lowercase_ratio": 0.81,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 5,
        "mol": "H",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/blog.py",
        "pid": 0,
        "risk": 1,
        "sha": "7fd1aa15416cb5ad0a6671610a26a3a1ba5f43200baaf808e6c6cb9bacedd73c",
        "size": 1571,
        "traits": [
          {
            "id": "metadata/import/python/relative/1/collection::relative/1/collection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .collection",
            "spans": [
              [
                60,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/collection/collection::collection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .collection.Collection from .collection",
            "spans": [
              [
                79,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine_markdown/markdownpageparser::markdownpageparser",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MarkdownPageParser from render_engine_markdown",
            "spans": [
              [
                35,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine_markdown::render_engine_markdown",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports render_engine_markdown",
            "spans": [
              [
                5,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                274,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                417,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                175,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                231,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::python-getattr-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python getattr dynamic attribute lookup",
            "spans": [
              [
                1441,
                7
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 6,
        "sha": "28a1369a48656c64a8fd43435e3e7ff5c3ab7a79986551b9e48d32e353bca479",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/collection.py",
        "risk": 1,
        "size": 12585,
        "type": "python",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "d33afeeb91d028c2bbf7517ac615a681780275e2f9aead010f41115d404783f1",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/data_object.py",
        "risk": 1,
        "size": 1837,
        "type": "python",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "099debb933ac9f00f0f4ef743b85b2f47496975b32b0615cf0a2094d7ffdbf7e",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/engine.py",
        "risk": 1,
        "size": 3173,
        "type": "python",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "afcbd6ac01f83daed08ff91d41a498e2431f651a61afdb9ff6cfa44fed0e1c30",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/feeds.py",
        "risk": 1,
        "size": 1129,
        "type": "python",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "1a13a9c34cd34237f058e15861b2783fb0afabea32d4c9933c799df7476bd248",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/hookspecs.py",
        "risk": 1,
        "size": 2292,
        "type": "python",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "a4a990313cfcfb2197f0879c1dcae51770e47a393b729b5a3b7a8291088707d2",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/links.py",
        "risk": 1,
        "size": 2560,
        "type": "python",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "029cb568dabc160fc09dd72b7df3dd624bfbd5c794d64f36f97291e5c64c7a9a",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/page.py",
        "risk": 1,
        "size": 10231,
        "type": "python",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "413fe3bdb295954cfb19c2f5ddfdfc020962eedf5f9450ef1bea958f7c814515",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/plugins.py",
        "risk": 1,
        "size": 4696,
        "type": "python",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "x(d*cA=-Blz/x$ex(d*cA=-BsB8L}6x(d*cA=-Buz!AY%zF6q*A=k!qv@Dg1wN/*@z/fRsx(d*cA=-BmwObv[y\u0026\u003ci4v@@5\u0026A=k!qv@Dg1wN/*@z/fRGvpAZ?x(d*cA=-A}By/G3vR/P.w].*baAg+hxL.x(azCXiz/P}xp*[DV3t6",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wO(11azCXiz/P}xra]\u0026WwH[%6xK#3(o\u003c}{FxjV8\u003c3uQrliTM#LarR)Km}D=+BzbkdqBIZKwPz\u003caz/cXfz/M$hx(!lfvr\u003cEFnOf8VBshbLzF%RtB7GCox(\u003eFmwNPE$aA}xAA+cwqz/PSczF78dz!0i(y\u003cvSuarR^Hw].*baAz4hwmY^*wO#c{zE\u003eCcuV{13B7]MguTB{\u0026ze:AlBrB{$C4CYnx(v(@uM-=#aAz42C4CYnx(v\u003e@wQ4Y@Ac9i]ze:AlBvyj\u003cz/N(CarR^HA+eQ3wPz\u003caz/cWXar\u003eucC4CGdAbxf7BrR50q:\u003cCXnLRYFiV@uIygQ)%auZ\u0026=vRPE:BsnNB3jpoVvrlGjq!Zt+iTM#LarR\u003cLa{]CnarTS%wGV5dBy=OoBz(hhB0b:DB-FQzvp%d)ayPd#ay/tay?m9#x(v)gaARJAvR3W5wO#3\u0026A+e=l3jm)#arS%(BAh88B-.hoiTM#LarR^HarU-tBy!*5vrcAic$E44Bsxl[k{fYLv@#B6zEENhay/tcByw)3x(mMa",
            "ln": 538,
            "col": 9,
            "line": 20
          },
          {
            "b": "C42Ajc[lYZCvtJ8B16c)rD8FSBy/IoBzbkdB7]-ceQ7]twGVe8A+O@\u003ey?mVgCwhejaARpdazkziwO@SawQb\u003eJvqH6$aAg+6A=S\u0026uarR^HarR^HA+e($B97#luVo?7xk8m8c[ogLB.tAaB1wB-dSxiDxk8l\u003cB7GDnx(mN8dlnOHwOkZ#By/GlaARpd",
            "ln": 1287,
            "col": 21,
            "line": 42
          },
          {
            "b": "By!/@vq[mIvScg3auZ\u0026pvqH0@ed9HxarS9QeJ$pLz/fbE3lQDlarR^Har\u00260N3lQDlarR^Havy6+B98CBv@#TfazbLjaARpdax8#@wGU]2ygQ)%e^.}darR^HarR!4z//LkBzb98ayPwlA+P09By/IoB7GCovriM3y*?yaayPwlA+P09By/IoCw7YbwGV5pvQ\u003cj.B8#5kxcpb!By=Osx(4Pdz*2YjA+P5}3lQDlarR^HaAg+fvqPN$wPz\u0026mB7GlhaA?EcaARphB0a$hzGx]uBZ]JiAXmXaarR^HarR^Hi=FIFvqNc9B-.OBBye#}Bz9YTp*[DVaARJACxdztwGV28zE^s0wN(][z/fVdzGDjdarR^HarR^/Aa9=}z6i}ize:r1Bn",
            "ln": 2908,
            "col": 29,
            "line": 73
          },
          {
            "b": "A+P09By/I2arR^HarR^HBy/rdy*?A%uVoB}xDPCXxjVf[BAzKKB7Gf1efDczBy/rdy*?A%uVoB}xD!#IBy/rdy*?A%uVoB}xEKoharR^HarR!BB-.OBBye#}Bz8^Wazkl",
            "ln": 4661,
            "col": 24,
            "line": 98
          },
          {
            "b": "b2.6jmpf1=r7].8iV]RDzGGPmy?mc1q!Zt+a$K6zarR^HarR^HarR^HarR^HarR^Jq+o}SuSx#$b03?\u003cxMOuniXJd5z!0i(xM4%liYF/EfFsR33lQDlarR^HarR^HarR^HarR^Har\u003citr7f+To*@zUpF%[Mr3BvCa%*+xc1m#ysS/1YiWEGyc0zGz3lQDlarR^HarR^HarR^HarR^Har\u003eGgvpQMyaAIaoc[cXOarR^HarR^HarR^HarR^HarR^Hb6mHf",
            "ln": 6632,
            "col": 21,
            "line": 144
          },
          {
            "b": "AboVfx(m#yasX\u003cWy\u0026%x8zEmD@BAzkmxlbHAeJ$pLz/fbE3lQDlarR^Har\u00260N3lQDlarR^Haw#=-x(!xcAV/sqB.tAaB0b7kAV/EqwGV5dBy+^^arR^HarR^Hi=FIFvqNcay\u0026%x8zGv\u0026YoLFM\u0026aA7\u003cmAboVfx(m#mBz\u0026pxwOkZ#By/F1arR^HarR^Hi=FIFvqNcay\u0026%x8zEmD@BAzkmxlc9RoiilAA+xJiwO#QhaA}HgA+cwnxK@r4wQbzjB0bNrwGU@dB.tAaaz$R8wGUA0wft#cwGVe8y\u0026%qix(+z9ay]g@BzkVhvrcSoz!pbkwPS3dzFa2y3lQDlarR^Har\u00260N",
            "ln": 8009,
            "col": 33,
            "line": 185
          },
          {
            "b": "zy=]Hy\u0026%x8zEmD@BAzkmxlbXrwPPtty\u0026%x8zz2p6zEEx[uTCubwnbK}c[cO]azbLjaAhdtxk8lax(k5jy\u0026%x8zGx8m3lQDlarR^HarR^HaAIagw?F4sB.tAauVP!2BzkS9B1vUvarR^HarR^Q3jm)#arUiaw/#b9xk8BewPzd1xK#3(d05%ow?k6DxK#3(iV}ynwO\u003e#",
            "ln": 8370,
            "col": 20,
            "line": 194
          },
          {
            "b": "auZ\u0026WwPRv5BAe^pwmoN*uVfy*wN/*kar\u003e(rA+O@#x)Kuha$K\u003ciz/fbnaA8oyyiarhe[x9wAb#vearR^HarR!qvrt{+z^)D)v@@?RaywU/BywJ{vRPE:BsqiwA+O@#x)Kuhdgcz8arR^HarR!qvrt{+z^)D)v@%txy\u0026%x8zEml?zEEf?AV^H/v@Dsie[wK8Aan",
            "ln": 13110,
            "col": 19,
            "line": 336
          },
          {
            "b": "B-IpDB7Gf1efFIwBAhT/aw=GVwGVvylVl^SwN/*@z/d0+3lQDlarR^Har\u00260N3lQDlarR^Hav]{UwnC*1vrDWgzddK2v\u003c2z}zE)\u0026%BzkVhaA7\u003cmA+e=}A+e:5aAg+4wPF#az/M$ey?$kmz/{ekB0bykayPdgwO#QgC{4iEar\u0026E=B8k#iEj(=K3lQDlarR^HawLZimlhL\u003cxLzJgCwg(faz(myvru66BzbkdwO#QgC{4iEaAIaoaARpday/tgA+e:5aAIvwxcqbgy\u003cvd6qCniwzE:(evruf9zEEx[azCA{arR^HarR^HarR^HarU8nB8k#iaA8dlC{39+oDX4\u003caAz4k",
            "ln": 14555,
            "col": 26,
            "line": 371
          },
          {
            "b": "x()][B-IpVaAITBaBCqbz/fbejS)HrzE\u003emteJ$pLz/fbE3lQDlarR^Har\u00260N3lQDlarR^Haw#=*wmY^7vqG:5Aa9x\u003cB0a[ewftx2y\u00260V)BzkVhB1N!barR^HarR^Hra]\u0026:wGUA4wGU@2xjVcbvqYP#v@Dg1wN/*@z/fRsBzb98azthbwGUC[wO@S0wmPmZaARJABzbkdB7]-caA.:tzF6q0arR^HarR!GxK@q\u003cu@H=YwId}gxjUERtxs*{e]\u003eJvwmY^*wO#c{zE\u003eC0x()]sAa9x\u003ct).X%arR^HarU9gwft8:q!Zt+e[n*oy?m9#x(v(%u0zw\u003cv\u003eI!kzE^s0uUaa/",
            "ln": 15593,
            "col": 23,
            "line": 395
          },
          {
            "b": "ayPdgwO(ydC{4cCB-.gqy?W%jayPd#aARpdaAImswGT#JoDXp)x(n3bzF6q0arR^HarR^HarR^KaARJAxMOunB2\u003e%cy\u0026r/(y?N:dBuhxnfFCd5ra]#!aAR4kyAN?ny?$kpAaAy0wGV8kaARpday/tgA+e:5aAImswGT#JoDW+Ywfu8gBz8!sxK@rbz/{ekaz++kBp6ckarR^HarR^HarR)KvriM9BrC^wy?$k6wGV28zE^s0wN)z2arR^HarR^HarR^HA@",
            "ln": 16666,
            "col": 54,
            "line": 418
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "object"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "cast"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "cast"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "defaultdict"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "PluginManager"
            ],
            [
              "",
              "ThemeManager"
            ],
            [
              "",
              "cast"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "self.theme_manager.engine.globals.update"
            ],
            [
              "",
              "self.theme_manager.add_loader"
            ],
            [
              "",
              "FileSystemLoader"
            ],
            [
              "",
              "SiteMap"
            ],
            [
              "",
              "self.site_vars.update"
            ],
            [
              "",
              "self.theme_manager.engine.globals.update"
            ],
            [
              "",
              "handle_plugin_registration"
            ],
            [
              "",
              "plugin_settings.get"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "self.theme_manager.register_theme"
            ],
            [
              "",
              "self.register_plugins"
            ],
            [
              "",
              "self.register_theme"
            ],
            [
              "",
              "settings.items"
            ],
            [
              "",
              "self.site_vars[\"theme\"].update"
            ],
            [
              "",
              "Collection"
            ],
            [
              "",
              "copy.deepcopy"
            ],
            [
              "",
              "self.register_themes"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "handle_plugin_registration"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "Collection.plugin_manager.unregister_plugin"
            ],
            [
              "",
              "page"
            ],
            [
              "",
              "copy.deepcopy"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "handle_plugin_registration"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "page.plugin_manager.unregister_plugin"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "data_object"
            ],
            [
              "",
              "copy.deepcopy"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "handle_plugin_registration"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "data_object.plugin_manager.unregister_plugin"
            ],
            [
              "",
              "self.theme_manager.prefix.items"
            ],
            [
              "",
              "logging.info"
            ],
            [
              "",
              "self.theme_manager.add_loader"
            ],
            [
              "",
              "self.theme_manager.add_loader"
            ],
            [
              "",
              "PrefixLoader"
            ],
            [
              "",
              "self.theme_manager.add_loader"
            ],
            [
              "",
              "FileSystemLoader"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "RedirectPage"
            ],
            [
              "",
              "redirector.render"
            ],
            [
              "",
              "rich.print"
            ],
            [
              "",
              "repr"
            ],
            [
              "",
              "self.site_vars.get"
            ],
            [
              "",
              "Progress"
            ],
            [
              "",
              "self.site_vars.get"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "self._site_map.update"
            ],
            [
              "",
              "self.site_vars.get"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "self.plugin_manager.hook.pre_build_site"
            ],
            [
              "",
              "self.load_themes"
            ],
            [
              "",
              "self.theme_manager.engine.globals.update"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "self.theme_manager._render_static"
            ],
            [
              "",
              "self.route_list.items"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "self.handle_slug_only_url"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "entry._run_collection_plugins"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "entry.render"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "entry._run_collection_plugins"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "progress.add_task"
            ],
            [
              "",
              "self.plugin_manager.hook.post_build_site"
            ],
            [
              "",
              "progress.update"
            ],
            [
              "",
              "._base_object"
            ],
            [
              "",
              "._base_object.BaseObject"
            ],
            [
              "",
              ".collection"
            ],
            [
              "",
              ".collection.Collection"
            ],
            [
              "",
              ".data_object"
            ],
            [
              "",
              ".data_object.DataObject"
            ],
            [
              "",
              ".engine"
            ],
            [
              "",
              ".engine.engine"
            ],
            [
              "",
              ".page"
            ],
            [
              "",
              ".page.Page"
            ],
            [
              "",
              ".page.RedirectPage"
            ],
            [
              "",
              ".plugins"
            ],
            [
              "",
              ".plugins.PluginManager"
            ],
            [
              "",
              ".plugins.handle_plugin_registration"
            ],
            [
              "",
              ".site_map"
            ],
            [
              "",
              ".site_map.SiteMap"
            ],
            [
              "",
              ".themes"
            ],
            [
              "",
              ".themes.Theme"
            ],
            [
              "",
              ".themes.ThemeManager"
            ],
            [
              "",
              "Any"
            ],
            [
              "",
              "FileSystemLoader"
            ],
            [
              "",
              "Iterable"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "PrefixLoader"
            ],
            [
              "",
              "Progress"
            ],
            [
              "",
              "__version__"
            ],
            [
              "",
              "cast"
            ],
            [
              "",
              "collections"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "",
              "copy"
            ],
            [
              "",
              "defaultdict"
            ],
            [
              "",
              "jinja2"
            ],
            [
              "",
              "json"
            ],
            [
              "",
              "logging"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "render_engine.__version__"
            ],
            [
              "",
              "rich"
            ],
            [
              "",
              "rich.progress"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "_Collection._slug",
            "_Collection.plugin_manager",
            "_Collection.plugin_manager.unregister_plugin",
            "copy.deepcopy",
            "data_object.path_name",
            "data_object.plugin_manager",
            "data_object.plugin_manager.unregister_plugin",
            "entry._path_name",
            "entry._run_collection_plugins",
            "entry._slug",
            "entry.filename",
            "entry.path_name",
            "entry.render",
            "entry.routes",
            "entry.site",
            "entry.slug_only_url",
            "json.dumps",
            "logging.info",
            "output_path.setter",
            "page._reference",
            "page._title",
            "page.plugin_manager",
            "page.plugin_manager.unregister_plugin",
            "page.slug_only_url",
            "page.title",
            "plugin.__name__",
            "plugin_settings.get",
            "progress.add_task",
            "progress.update",
            "redirector.render",
            "redirector.routes",
            "redirector.site",
            "rich.print",
            "self._site_map",
            "self._site_map.html",
            "self._site_map.include_static_in_site_map",
            "self._site_map.site_url",
            "self._site_map.static_exclude_dirs",
            "self._site_map.static_exclude_patterns",
            "self._site_map.static_include_dirs",
            "self._site_map.static_include_patterns",
            "self._site_map.static_paths",
            "self._site_map.update",
            "self.handle_slug_only_url",
            "self.include_static_in_site_map",
            "self.load_themes",
            "self.page",
            "self.plugin_manager",
            "self.plugin_manager.hook",
            "self.plugin_manager.hook.post_build_site",
            "self.plugin_manager.hook.pre_build_site",
            "self.plugin_manager.plugin_settings",
            "self.plugin_settings",
            "self.register_plugins",
            "self.register_theme",
            "self.register_themes",
            "self.render_html_site_map",
            "self.render_xml_site_map",
            "self.route_list",
            "self.route_list.items",
            "self.site_vars",
            "self.site_vars.get",
            "self.site_vars.theme",
            "self.site_vars.theme.update",
            "self.site_vars.update",
            "self.slug_only_urls",
            "self.static_exclude_dirs",
            "self.static_exclude_patterns",
            "self.static_include_dirs",
            "self.static_include_patterns",
            "self.static_paths",
            "self.subcollections",
            "self.theme_manager",
            "self.theme_manager._render_static",
            "self.theme_manager.add_loader",
            "self.theme_manager.engine",
            "self.theme_manager.engine.globals",
            "self.theme_manager.engine.globals.routes",
            "self.theme_manager.engine.globals.site",
            "self.theme_manager.engine.globals.update",
            "self.theme_manager.output_path",
            "self.theme_manager.prefix",
            "self.theme_manager.prefix.items",
            "self.theme_manager.register_theme",
            "self.theme_manager.static_paths",
            "self.theme_manager.template_path",
            "settings.items",
            "static_paths.setter",
            "template_path.setter",
            "theme.plugins"
          ],
          "tgt": [
            "Collection",
            "FileSystemLoader",
            "PluginManager",
            "PrefixLoader",
            "Progress",
            "RedirectPage",
            "SiteMap",
            "ThemeManager",
            "_Collection.plugin_manager.unregister_plugin",
            "_data_object",
            "_page",
            "cast",
            "copy.deepcopy",
            "data_object.plugin_manager.unregister_plugin",
            "defaultdict",
            "dict",
            "entry._run_collection_plugins",
            "entry.render",
            "getattr",
            "handle_plugin_registration",
            "isinstance",
            "len",
            "logging.info",
            "object",
            "page.plugin_manager.unregister_plugin",
            "plugin_settings.get",
            "progress.add_task",
            "progress.update",
            "redirector.render",
            "repr",
            "rich.print",
            "self._site_map.update",
            "self.handle_slug_only_url",
            "self.load_themes",
            "self.plugin_manager.hook.post_build_site",
            "self.plugin_manager.hook.pre_build_site",
            "self.register_plugins",
            "self.register_theme",
            "self.register_themes",
            "self.route_list.items",
            "self.site_vars.get",
            "self.site_vars.theme.update",
            "self.site_vars.update",
            "self.theme_manager._render_static",
            "self.theme_manager.add_loader",
            "self.theme_manager.engine.globals.update",
            "self.theme_manager.prefix.items",
            "self.theme_manager.register_theme",
            "set",
            "settings.items"
          ],
          "funcs": [
            [
              "__init__",
              2228
            ],
            [
              "output_path",
              7279
            ],
            [
              "output_path",
              7391
            ],
            [
              "static_paths",
              7519
            ],
            [
              "static_paths",
              7627
            ],
            [
              "site_map",
              7752
            ],
            [
              "update_site_vars",
              7825
            ],
            [
              "register_plugins",
              7981
            ],
            [
              "register_theme",
              8492
            ],
            [
              "register_themes",
              8761
            ],
            [
              "update_theme_settings",
              9005
            ],
            [
              "collection",
              9164
            ],
            [
              "page",
              10488
            ],
            [
              "data_object",
              11989
            ],
            [
              "load_themes",
              13729
            ],
            [
              "template_path",
              14291
            ],
            [
              "template_path",
              14402
            ],
            [
              "handle_slug_only_url",
              14534
            ],
            [
              "render",
              15575
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 11,
              "op.lor": 1,
              "op.sub": 2,
              "max_depth": 20,
              "call_count": 108,
              "node_count": 3406,
              "member_count": 90,
              "max_array_len": 2,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "member_depth_max": 5
            },
            "file": {
              "size": 21269,
              "entropy": 4.38
            },
            "text": {
              "lines": 517,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0,
              "space_count": 5835,
              "char_entropy": 4.38,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.15,
              "top_char_ratio": 0.08,
              "avg_line_length": 40.14,
              "max_line_length": 120,
              "empty_line_ratio": 0.18,
              "last_line_length": 55,
              "whitespace_ratio": 0.3,
              "identifier_density": 1.5,
              "line_length_stddev": 31.09,
              "normalized_string_count": 3.52,
              "repeated_char_sequences": 158,
              "suspicious_string_ratio": 0.18,
              "suspicious_comment_ratio": 0.05,
              "normalized_unique_identifiers": 16.09
            },
            "binds": {
              "count": 65
            },
            "binary": {
              "peak_region_bytes": 16384,
              "peak_region_entropy": 4.64
            },
            "source": {
              "class_count": 3,
              "function_count": 16
            },
            "imports": {
              "count": 39,
              "aliased": 1,
              "relative": 19,
              "stdlib_count": 7,
              "stdlib_ratio": 0.18,
              "relative_ratio": 0.49,
              "third_party_count": 32,
              "third_party_ratio": 0.82
            },
            "strings": {
              "sql": 5,
              "bytes": 7440,
              "count": 80,
              "shell": 4,
              "url_count": 1,
              "very_long": 2,
              "avg_length": 93,
              "max_length": 1505,
              "path_count": 2,
              "avg_entropy": 3.34,
              "email_count": 3,
              "empty_count": 1,
              "entropy_stddev": 0.68,
              "embedded_code_candidates": 5
            },
            "comments": {
              "chars": 1253,
              "count": 21,
              "lines": 21,
              "base64": 1,
              "to_code_ratio": 0.04,
              "url_in_comments": 1
            },
            "functions": {
              "count": 19,
              "density": 3.68,
              "avg_params": 2.47,
              "code_ratio": 0.84,
              "max_params": 15,
              "length_stddev": 34.09,
              "over_100_lines": 2,
              "avg_name_length": 12.21,
              "avg_length_lines": 22.89,
              "max_length_lines": 123,
              "min_length_lines": 2,
              "many_params_count": 1,
              "single_char_params": 1,
              "avg_param_name_length": 9.17
            },
            "identifiers": {
              "count": 778,
              "unique": 145,
              "avg_length": 9.69,
              "max_length": 26,
              "min_length": 3,
              "avg_entropy": 2.66,
              "reuse_ratio": 0.19,
              "length_stddev": 5.4,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 13,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.84,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 1,
              "double_underscore_count": 3,
              "underscore_prefix_count": 14
            }
          }
        },
        "id": 14,
        "mol": "H(Cm)",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/site.py",
        "pid": 0,
        "risk": 1,
        "sha": "5bb3e460acd17e48f2d81b60a08576f9285dbf28f372ec3a09f689e357e80b7b",
        "size": 21269,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/endpoints::loopback-https-url-or-proxy-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Loopback HTTPS URL or proxy token",
            "spans": [
              [
                16730,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::python-comment-url-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "Python comment contains a URL",
            "spans": [
              [
                16713,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/endpoints::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "spans": [
              [
                6696,
                16
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 15,
        "sha": "69c49e985d517fafc7b4dfbc993c0508c20921045dd06e3a0cf62f2b32f37d43",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/site_map.py",
        "risk": 1,
        "size": 10236,
        "type": "python",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "4f9750ed7c7c95ca27d0ddc98c8d2ade7059273ed8ba5cc92fed385f1152d2a4",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/themes.py",
        "risk": 1,
        "size": 5085,
        "type": "python",
        "depth": 1
      },
      {
        "id": 17,
        "sha": "cf5c7df49d0635c7ea605aee803d0495e89947a6feb1f33acd58834c7d62174b",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/content_managers/__init__.py",
        "risk": 1,
        "size": 161,
        "type": "python",
        "depth": 1
      },
      {
        "id": 18,
        "sha": "0609a4f4b0917b485da26930fe09bee12479bf585d139b2b406883476e666716",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/content_managers/base_content_manager.py",
        "risk": 1,
        "size": 1314,
        "type": "python",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "x(d*cA=-BBBZ/rgz!0v1A%=J1z/3Rbz!%l3v@#B6zGvBsvQ*J{ze:AlBrBd%wPzi*y?i@=A=k!qAa9\u003c4y?Wu3x(d*cA=-B2vrue\u00263tar%z6iXlA+eP(By/Gmz/oDkazCXiz/P}xw]7)$By/s%3tar%z6i\u003egzE^s0uUaa/x(mGmv@DmbwO#P%zddr\u003cxjVa8azCXiz/P}xlVl\u003c:wO#P:vqYH^wPwa+3s^)XB8@D[x(4uFz/fVdzGFPYzEEf?AWTp[zGGDcBwlgYvp%d(dlm!UarR^Ja%Gx)zGGDcBrCBezEEf?AV!$jAV!\u003egzGGDcBrCTDz/PA1aA8cuBzbkdw[=6)aAI*HBy/qivriM9zE^E8x\u003ehu{y-)t7y?mVia%Ev3arR^HwmYu}uTEI+x()Y?c\u003c?7tarR^HarU-py?tj9arR^HarR^Hv@DmbwO#P%Aa9\u003c4iV}mcBz8=",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "xj@A4zxK4mwGUG3y\u00260V)BzkVhcVZzuz/fVdzGE1uvrufna%FirarR^HarR^HA+funA=91iy*?BcwO@]2p*[DVd05%ow?EOizGGDcBye#}Bz99QxkzG}d06Jyw[=GsazbLjaAIWqw[=Gjx(k5mwO+%hx(mA%B.25\u003cB9h8bx)sigt}39/arR^HkYy:ZAaK6iC)UVparUiaw/#53xjVcjB7Gf1diHiaaw3V^A:-A[wJyevarR^HarR!vw/#eay?tqbAa9x\u003cB0be",
            "ln": 689,
            "col": 25,
            "line": 26
          },
          {
            "b": "arR!FwO+%huVoB^wPF$Sax@[#y?tqfz!%l3v@#B6zz2NkBye#}xjSGgvp%d2azbLjaAg+4wGUY8aAIagw?E!twPzc/z/fVdzGGl8vrufhdp0o6arR^HarR!Lx\u003eq9\u003eazbUjz6i[hy?tqbAa9x\u003cA%-l%arR^(Aa9x\u003cB1RJBBAz8m3lQDlay]4}aAg+4wPGnvwO+%fao",
            "ln": 917,
            "col": 10,
            "line": 32
          },
          {
            "b": "By!/\u003czGG]Ac\u003c?7tarR^HarU-py?tj9arR^HarR^Hw[=6)Aa9\u003c4iV}mcBz8!AawM\u0026)wGTbUph+2Yed9HxarR^HarUlax([oliV@G=AV/-Lph+2YauZ\u0026xz/fbq3lQDlarR^Hao",
            "ln": 1133,
            "col": 13,
            "line": 39
          },
          {
            "b": "aA.Tlvru6wayYncy-\u003e\u003e-mQZaOwH[fharR^Qat2=1B98B-3lQDlarR^Har\u00260N3lQDlarR^HavyfXvru66vixD0CoyEmBAhTHw]zYjBzbkdlVl^SwN/*@z/b)?arR^HarR^Hi=FIFvqNc0x(4v1vrufzaw=G*xDRk5ygQ)%azbLjaARpdaz$+maz2CjA^n0marR^HarR^/Aa9=}z6iz2x([oliV{\u003e4x([olaARJAz/xo9aARJAwN]H%aARpdaz2CjA^onAarR^HarR^Hi=FIFvqNb%z/fVdzGE]Zra]?=v@DmbwO#Pjw]zYjBzbkdwO#QgC)UVparR^HarSZ:vrb^[",
            "ln": 1311,
            "col": 8,
            "line": 45
          },
          {
            "b": "zE)x\u0026B0bNyayX[8B8UY2x\u003ez6\u003cwg/5P3jm)#arR^HarUxgaz#ataA.Tlvru66vqYP#w[=6)Aa9\u003c4e[GowB98EKdlm!UarR^HarR^HarR!Evqf^]ax0u1BzkP6mriA!AWUJzmRMWIayPvmDUc#dwPh71xNI1mCXIkvB0a[ewfu2lwmoN\u003eazC)twnc8",
            "ln": 1756,
            "col": 40,
            "line": 57
          },
          {
            "b": "A^o6yz/fVdzGF3Kz/fVdzGEALdK(\u0026-wPRu\u003evrt{2z/M$EEjlPLarR^HarR^Hw[=6)Aa9\u003c4e{ztIBy!*3wQ5qBAa9^dwN]dTz/fVdzGErmarR^HarR^Hx\u003ewG0wncd7AYKKIarR^HarR^HarR!FBZ/rgz!0v1B1RGQzyw.2wncd7AX5tBx(4v1vruf*dgdguarR^HarUYoBAIRwaz8/)wP]ndzGG]Aay/C6vru6\u003eayPvmDUc#dwPh71xNI0Qa{[V1arR!qwO96cAaAy0wNx1^BAhTPB7Gf1efF[uxjSRpdL8YLz/fVdzGE]ZB98BBD(#g5zE\u003c}NawM\u0026)wH[@NdR\u003clpA+xCxat2=1B98B-3lQDlarR^Har\u00260N3lQDlarR^Haxrw\u003evru66vqWi0zGG]A3jm)#arR^HarSZ:vrb^[aAg+4wJy@gvp%c]z^)D)v@@\u0026nzY\u003cgwwmoN\u003e3lQDlarR^HauBEIA:-/cv@DmbwO#PJavy6+By/uiazbLjaARpdaA.Tlvru6\u003eaAg+4wEoL5arR^HarSZ:vrb^[azVgfA+xCOavg9\u003eA+P09By/IoBz\u0026phwGUY8v@co#wN(]$zxK4mwGVbmwmoN\u003ewft\u00261xjRz)arR^HarR^/A+funA=9]Xq/)4]zF78azE^D\u003evruj3xcqqfvrrSlxK@r9vp%c]CvtLnB-p(1By!#n3lQDlarR^Har\u00260N3lQDlarR^HaAIagw?EOlwNPW(uUaa%A^o6Bx(4v1vrufCAa9x\u003ce[n*qBy/uiuVoB}xE\u003eoywPRu\u003evrt{vyJ\u003cicxlbQDv@DmbwO#PMv@DmbwO#PvaA.Tlvru6zrc0a)",
            "ln": 1971,
            "col": 59,
            "line": 62
          },
          {
            "b": "arR!FwO+%huVoB^wPF$Sax]f}arR^HarR^HarR^HarR!rCXIkvx(mM\u003cAa9x\u003cazbLjaz2!iB98blxj2Q^xjSi1zxK1iy?tqbAa9x\u003cB0bgeaAg+4wIdFhzGGDcBye#}Bz8^ujS[rXx(!xgzF9r}vp%d7v@DmbwO#P%Aa9\u003c43lQDlarR^HarR^Haybr%arR^HarR^HarR!FwO+%huVk",
            "ln": 2666,
            "col": 10,
            "line": 79
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "flatten"
            ],
            [
              "",
              "Path.glob"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "self.collection.get_page"
            ],
            [
              "",
              "self.iter_content_path"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "filepath.exists"
            ],
            [
              "",
              "RuntimeError"
            ],
            [
              "",
              "self.collection.Parser.create_entry"
            ],
            [
              "",
              "filepath.write_text"
            ],
            [
              "",
              "subprocess.run"
            ],
            [
              "",
              "self.create_entry"
            ],
            [
              "",
              "self._pages.append"
            ],
            [
              "",
              "self.collection.get_page"
            ],
            [
              "render_engine.content_managers",
              "ContentManager"
            ],
            [
              "collections.abc",
              "Iterable"
            ],
            [
              "pathlib",
              "Path"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "more_itertools",
              "flatten"
            ],
            [
              "",
              "more_itertools"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "render_engine.content_managers"
            ],
            [
              "",
              "subprocess"
            ]
          ],
          "mbr": [
            "Path.glob",
            "existing_page.content_path",
            "filepath.exists",
            "filepath.write_text",
            "page.content_path",
            "pages.setter",
            "self._pages",
            "self._pages.append",
            "self.collection",
            "self.collection.Parser",
            "self.collection.Parser.create_entry",
            "self.collection.get_page",
            "self.content_path",
            "self.create_entry",
            "self.include_suffixes",
            "self.iter_content_path",
            "subprocess.run"
          ],
          "tgt": [
            "Path",
            "Path.glob",
            "RuntimeError",
            "ValueError",
            "filepath.exists",
            "filepath.write_text",
            "flatten",
            "self._pages.append",
            "self.collection.Parser.create_entry",
            "self.collection.get_page",
            "self.create_entry",
            "self.iter_content_path",
            "subprocess.run"
          ],
          "funcs": [
            [
              "__init__",
              308
            ],
            [
              "iter_content_path",
              636
            ],
            [
              "pages",
              847
            ],
            [
              "pages",
              1058
            ],
            [
              "create_entry",
              1125
            ],
            [
              "update_entry",
              2178
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 6,
              "op.lor": 1,
              "op.land": 1,
              "max_depth": 14,
              "call_count": 14,
              "node_count": 625,
              "member_count": 17,
              "max_array_len": 2,
              "op_density.bor": 0.01,
              "op_density.lor": 0,
              "op_density.land": 0,
              "member_depth_max": 4
            },
            "file": {
              "size": 2945,
              "entropy": 4.38
            },
            "text": {
              "lines": 83,
              "top_char": 101,
              "max_ws_run": 1,
              "space_count": 724,
              "char_entropy": 4.38,
              "unique_chars": 58,
              "top_char_null": 0,
              "string_density": 0.12,
              "top_char_ratio": 0.09,
              "avg_line_length": 34.48,
              "max_line_length": 113,
              "empty_line_ratio": 0.17,
              "last_line_length": 55,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.77,
              "line_length_stddev": 27.68,
              "normalized_string_count": 1.1,
              "repeated_char_sequences": 8,
              "suspicious_string_ratio": 0.1,
              "normalized_unique_identifiers": 7.37
            },
            "binds": {
              "count": 8
            },
            "binary": {
              "peak_region_bytes": 2945,
              "peak_region_entropy": 4.47
            },
            "source": {
              "class_count": 1,
              "function_count": 5
            },
            "imports": {
              "count": 9,
              "stdlib_count": 3,
              "stdlib_ratio": 0.33,
              "third_party_count": 6,
              "third_party_ratio": 0.67
            },
            "strings": {
              "sql": 1,
              "bytes": 888,
              "count": 10,
              "avg_length": 88.8,
              "max_length": 333,
              "avg_entropy": 3.58,
              "entropy_stddev": 0.66
            },
            "functions": {
              "count": 6,
              "density": 7.23,
              "avg_params": 3.33,
              "code_ratio": 0.77,
              "max_params": 6,
              "length_stddev": 9.2,
              "avg_name_length": 9.83,
              "avg_length_lines": 10.67,
              "max_length_lines": 28,
              "min_length_lines": 2,
              "single_char_params": 1,
              "avg_param_name_length": 6.3
            },
            "identifiers": {
              "count": 147,
              "unique": 47,
              "avg_length": 8.51,
              "max_length": 18,
              "min_length": 3,
              "avg_entropy": 2.54,
              "reuse_ratio": 0.32,
              "length_stddev": 4.05,
              "all_lowercase_ratio": 0.85,
              "double_underscore_count": 1,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 19,
        "mol": "H₂(FPo₃)Md(In₃)",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/content_managers/file_content_manager.py",
        "pid": 0,
        "risk": 3,
        "sha": "426a42cf5aa77265e6498fd276930276fb420797dba4a90e3689edef05403da2",
        "size": 2945,
        "traits": [
          {
            "id": "metadata/import/python/render_engine/content_managers/contentmanager::contentmanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ContentManager from render_engine.content_managers",
            "spans": [
              [
                160,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/iterable::iterable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterable from collections.abc",
            "spans": [
              [
                46,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib/path::path",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports Path from pathlib",
            "spans": [
              [
                75,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "spans": [
              [
                23,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/more_itertools/flatten::flatten",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports flatten from more_itertools",
            "spans": [
              [
                108,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/more_itertools::more_itertools",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports more_itertools",
            "spans": [
              [
                86,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "spans": [
              [
                60,
                7
              ]
            ]
          },
          {
            "id": "metadata/import/python/render_engine/content_managers::render_engine/content_managers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports render_engine.content_managers",
            "spans": [
              [
                122,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/subprocess::subprocess",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports subprocess",
            "spans": [
              [
                7,
                10
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                264,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1804,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                2493,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                242,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/traverse::traverse-glob-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Calls Python glob for file enumeration",
            "spans": [
              [
                753,
                9
              ]
            ]
          },
          {
            "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": [
              [
                2086,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::process-execution",
            "atk": "T1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python subprocess API launches a child process",
            "uses": [
              14
            ],
            "spans": [
              [
                2074,
                27
              ],
              [
                2086,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::process-launch-call-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Child-process launch capability",
            "uses": [
              15
            ],
            "spans": [
              [
                2074,
                27
              ],
              [
                2086,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              15
            ],
            "spans": [
              [
                2074,
                27
              ],
              [
                2086,
                14
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 20,
        "sha": "306e7fe7f8513c67e2539858af45afae32411e1b44fb1eee5673c92a17e03f1c",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/parsers/__init__.py",
        "risk": 1,
        "size": 71,
        "type": "python",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "52f86d67deaec0bf6ad194dfe77fb4badfe22eb717114edff9e6f1cebb96202f",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/parsers/base_parsers.py",
        "risk": 1,
        "size": 2162,
        "type": "python",
        "depth": 1
      },
      {
        "id": 22,
        "sha": "d23a62c426a81da2f42114af148963248442bc5917a0a4c461034adfc2f03035",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/parsers/markdown.py",
        "risk": 1,
        "size": 287,
        "type": "python",
        "depth": 1
      },
      {
        "id": 23,
        "sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/__init__.py",
        "size": 0,
        "type": "python",
        "depth": 1
      },
      {
        "id": 24,
        "sha": "35f45f9c996ac8ddfc333dd4171031e99c932a634b9e9c13f0a0c61409c6077e",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/base_collection_path.md",
        "size": 473,
        "type": "markdown",
        "depth": 1
      },
      {
        "id": 25,
        "sha": "6792c651d3d1af77d0857b490a347cbb188f43f1aa60710b95e0da4bc4ebd685",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/rss2.0.xml",
        "size": 1803,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 26,
        "sha": "8f18431bd2b6475d76faea6aab83599da84319972f956227fec97d6f802b5442",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/rss2.0_items.xml",
        "size": 1306,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 27,
        "sha": "c2ab551f03412c126b6df49c2442c7c9fd950b76318cbfdc3e09c8d7195bebb5",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/sitemap.xml",
        "size": 184,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 28,
        "sha": "f294352077863b6903b8a8716d0321f07a034ee68a7b0b475f6346b77ced1816",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/render_engine_templates/sitemap_item.xml",
        "size": 314,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 29,
        "sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine/utils/__init__.py",
        "size": 0,
        "type": "python",
        "depth": 1
      },
      {
        "id": 30,
        "sha": "856186f3b82cae028e09c64fae467f7dc44d395562f8f1fa36b37d645b272c24",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine-2026.7.1a3.dist-info/METADATA",
        "risk": 1,
        "size": 11839,
        "type": "pkg_info",
        "depth": 1
      },
      {
        "id": 31,
        "sha": "ac6ba99ae0584bc0eaaa1c8b77eba45e398951e8137a80f45a4d9909ad58e82b",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine-2026.7.1a3.dist-info/scm_file_list.json",
        "risk": 1,
        "size": 5070,
        "type": "json",
        "depth": 1
      },
      {
        "id": 32,
        "sha": "23482dd1b0af6135acdea6e9c543edc6ccb87afb4f5f4519849253cfe937b65c",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine-2026.7.1a3.dist-info/scm_version.json",
        "risk": 1,
        "size": 165,
        "type": "json",
        "depth": 1
      },
      {
        "id": 33,
        "sha": "68d1802c332c172aeeb21a34e00bd48d28afb20104f6d429fcb3ff8c6af7d764",
        "path": "render_engine-2026.7.1a3-py3-none-any.whl!!render_engine-2026.7.1a3.dist-info/top_level.txt",
        "size": 14,
        "type": "text",
        "depth": 1
      },
      {
        "id": 34,
        "mol": "Md",
        "sha": "92ddca6cf8d8eb7fd10c9e7d3083e5ecfa90a2c2b683fe467f92e9b26a680ec9",
        "path": "render-engine@2026.7.1a3.registry.json",
        "risk": 1,
        "size": 795,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 27,
    "v": "8"
  }
}