{
  "llm": {
    "conf": 0.99818194,
    "grade": "hostile",
    "model": "qwen/qwen3.8-27b",
    "outcome": "hostile",
    "interpretation": "Preinstall executes hidden ELF binary"
  },
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": 25,
    "conf": 92,
    "mods": [
      {
        "cls": 0,
        "raw": 0.9972865,
        "rte": "az",
        "prob": 0.9972865
      },
      {
        "cls": 0,
        "raw": 0.9981471,
        "rte": "az/npm",
        "prob": 0.9981471
      }
    ],
    "prob": 0.99818194,
    "files": [
      {
        "id": 0,
        "lvl": 25,
        "conf": 92,
        "prob": 0.998181939125061,
        "type": "npm"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000445246696472168,
        "type": "javascript"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000050942104280693457,
        "type": "javascript"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004551808160613291,
        "type": "javascript"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00005055467408965342,
        "type": "javascript"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00029257932328619063,
        "type": "package.json"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00043181577348150313,
        "type": "elf"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003172953802277334,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-04T16:21:31Z"
  },
  "path": "arnext-0.1.5.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy8000000@}S=2{tEr}-6Quz#g9mU]y?3\u003ec\u003c-#ZeZFLLX6hOMA-9+Kv\u0026cst[L!#Q6lmQl$)n2QkRYw5V7OR}jA32eZK45)}qDAZU/7u}-XSW}=@rO(S\u0026Ql/swthcC[H@-5(r/{6V[vFQMcu.[K7UFz-YF}E\u003eS-WTP^+Po+kKz@lg%8RS]BgVasA\u0026jD1?Y0-xb3D8[XZU4-!)\u003cG-M\u0026R#ZN-EU\u0026s2.8:N4PgdITrDfKxt85#3\u003ex]Q4!\u0026GI}a5yH(t]ZK1]uo(:a\u003e)Ts0@:#5jrkQd:eRJ6@D[4(ihD6pz.qRH\u003e)m{5mVs$@bD!O]znQJ5Jn2L\u0026JV?aS$Nh%jQ6^^\u003c)r-Dkt@lNzBYS)]a4tVp[D)Sui}OgP8",
            "ln": 0
          }
        ],
        "mol": "O₂(S₂As)H₅(CmDb₃Os₃PoU)Md₄(Bi₃BkHePa₃)",
        "sha": "2d31df07ef8e1717d30ac9c92882e40b8317e5f26bf68a316352c278cfcad3f0",
        "path": "arnext-0.1.5.tgz",
        "risk": 166,
        "size": 967620,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 967620,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 966596,
              "peak_region_entropy": 7.86
            },
            "consistency": {
              "self_dependency": 0,
              "unused_runtime_deps": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "arnext",
            "source": "npm.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.1.5",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "arnext",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/binary/metrics/threshold::high-overall-entropy-70",
            "conf": 0.85,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.0",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/library/structure::js-known-bundler-output",
            "conf": 0.95,
            "crit": 2,
            "desc": "File is known bundler/wrapper output",
            "from": [
              {
                "off": 738,
                "file": 4,
                "line": 18
              }
            ],
            "uses": [
              36
            ]
          },
          {
            "id": "micro-behaviors/os/syscall/raw::x64-mmap-syscall-sectionless",
            "conf": 0.9,
            "crit": 3,
            "desc": "x86-64 mmap syscall in sectionless code",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::dynamic-external-import-promise-chain",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains on a lazily imported package",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::stripped-packed",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 4,
            "desc": "Packed ELF binary",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              0,
              42
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::main-runtime-tree-entrypoint",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package main targets runtime tree"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 1,
            "desc": "Starts a synchronous function expression"
          },
          {
            "id": "metadata/package/files/runtime::javascript-dist-tree-artifact",
            "conf": 0.95,
            "crit": 3,
            "desc": "JavaScript/TypeScript file under dist",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/manage/dom::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element"
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 const/let declarations",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 arrow function syntax",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "supply-chain/install-hook/preinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'preinstall' hook that runs during install"
          },
          {
            "id": "metadata/library/structure::js-esbuild-helper-commonjs",
            "conf": 0.98,
            "crit": 1,
            "desc": "esbuild __commonJS helper",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-invoke",
            "conf": 0.86,
            "crit": 3,
            "desc": "Immediately invokes a synchronous function",
            "from": [
              {
                "off": 7728,
                "file": 2,
                "line": 192
              },
              {
                "off": 5824,
                "file": 3,
                "line": 159
              }
            ],
            "uses": [
              7,
              28
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::browser-location-path-read",
            "conf": 0.86,
            "crit": 3,
            "desc": "Reads current path from browser location"
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle-defprop",
            "conf": 0.95,
            "crit": 1,
            "desc": "esbuild __defProp helper",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/hardening/missing::stripped-binary",
            "conf": 0.8,
            "crit": 3,
            "desc": "No full symbol table (likely stripped)",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/binary/anomaly/format::elf-entry-in-last-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "ELF entry in final PT_LOAD",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/binary/anomaly/section-header::elf64-zero-section-header-offset",
            "conf": 0.95,
            "crit": 1,
            "desc": "ELF64 section header offset is zero",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has preinstall script hook"
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle-helpers",
            "conf": 0.98,
            "crit": 1,
            "desc": "Any esbuild emitter helper present",
            "from": [
              {
                "file": 4
              }
            ],
            "uses": [
              13
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter"
          },
          {
            "id": "objectives/supply-chain/install-hook/dropper/native-loader::preinstall-runs-bundled-executable",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 4,
            "desc": "Executes bundled payload from preinstall"
          },
          {
            "id": "metadata/package/files/package-json::files-array-present",
            "conf": 0.92,
            "crit": 3,
            "desc": "Package.json declares a files allowlist"
          },
          {
            "id": "metadata/build/artifact::stripped-toolchain-comment",
            "conf": 1.0,
            "crit": 3,
            "desc": "ELF omits compiler metadata (.comment)"
          },
          {
            "id": "metadata/build/bundler::has-sourcemap",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code has source map reference",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 1,
            "desc": "Calls a parenthesized function expression"
          },
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field"
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/scripts/lifecycle::has-preinstall-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares npm preinstall lifecycle hook"
          },
          {
            "id": "metadata/binary/anomaly/section-header::elf-no-section-headers",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF binary without section headers",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              20
            ]
          },
          {
            "id": "metadata/lang/javascript-features::template-literal",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 template literal syntax",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name"
          },
          {
            "id": "micro-behaviors/os/env/vars/credentials::keyword-pwd",
            "conf": 0.7,
            "crit": 3,
            "desc": "PWD environment access expression",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle",
            "conf": 0.97,
            "crit": 2,
            "desc": "esbuild-bundled JavaScript module",
            "from": [
              {
                "file": 1
              },
              {
                "off": 30,
                "file": 2,
                "line": 2
              },
              {
                "file": 3
              },
              {
                "file": 4
              }
            ],
            "uses": [
              17,
              22
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-keywords",
            "conf": 0.5,
            "crit": 2,
            "desc": "package.json has no keywords"
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/scripts/build::pkg-build-script-field",
            "conf": 0.6,
            "crit": 3,
            "desc": "Package declares a build script"
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::has-exports-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares an exports map"
          },
          {
            "id": "objectives/anti-static/pack/detect::no-section-headers",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.8,
            "crit": 3,
            "desc": "No section headers",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              32
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/dropper/native-loader::npm-archive-bundled-machine-code-member",
            "atk": "T1195.002",
            "conf": 0.94,
            "crit": 3,
            "desc": "npm tarball ships bundled machine-code member",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              19,
              32
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/dropper/native-loader::npm-install-hook-runs-bundled-executable",
            "atk": "T1195.002",
            "conf": 0.88,
            "crit": 4,
            "desc": "Install hook directly executes bundled file",
            "from": [
              {
                "off": 156,
                "file": 5,
                "line": 7
              }
            ],
            "uses": [
              24
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::npm-preinstall-sectionless-elf-dropper",
            "atk": "T1195.002,T1105",
            "mbc": "B0024,F0011",
            "conf": 0.97,
            "crit": 5,
            "desc": "npm preinstall executes sectionless bundled ELF",
            "from": [
              {
                "off": 156,
                "file": 5,
                "line": 7
              },
              {
                "file": 6
              }
            ],
            "uses": [
              19,
              24,
              32
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/dropper/native-loader::npm-install-bundled-native-binary",
            "atk": "T1195.002",
            "conf": 0.95,
            "crit": 5,
            "desc": "npm install hook executes a bundled native binary",
            "uses": [
              43,
              44
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "C42zluTEtPw(9I^A3dp^pHX6Iv@%tlwObT]wL^z=AaK6iC@(vRvr9F$uUr}(pJ{XMA=k[}D2m2ey\u0026ZZZawVDYwN/*mxjVfXCwZk$z/xodBA{/gzdmB1B2%.Lvr9F$uUA\u003e?pJ{XMA=k[tjS)KfygQ)%e]U\u0026HBz(nDAaHUnvrkj*zCUv(AaK6iC@(vRvr9F$uVk",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "yH}=%auZ\u0026\u003cvqH6$i%{dtAV!Z@B8VehvpSzEy\u0026%rgauZ?}vjSKgdiH=qaBsCrazbLjasIzwAV/swz/u?kzxJyhE0^4+vJW/RDWNs(3lQDlazCBgc%{s{vrkj*zCUv(A4UTey?$IeefF[Lz/vcO3lQDlarR!luU0.Wph+e\u0026vqF+Xz/vakefF[Lz/vlIvP@",
            "ln": 352,
            "col": 148,
            "line": 5
          },
          {
            "b": "aAz4nB-Ivxvlj*Ai%(rFfcCsRv\u003eRtgzF0P}e]2CmC42zlx(d*cA=+V2B09Q*A+flkx(W=kb4+)udlv(Wvr9G8ze:AlBye#}Bz8^WaAz4kB.L(cc)ARsBz8\u003cEi%{dtAV!!hzE[6mauZ?}v@Dl%x\u003eF\u003eqjW70n3lQE3z/fSrazC).A^886C4z^VaAhvtv}x.5e[F{ze(1\u0026qr9@E4lqf%ruQNsVoIX!#r6:zLmn$x)jV%]ivrcN6vrMiai%)8Mx\u003ewFox(=NXCv+iawHO:G3lQDlay/tcB95Kzvp%d)auZ?}fF1tXze:AlBye#}Bz9pEwPI^aC4A9JAb](bwPI]BwO#Vzp/*4oar\u003e=kxjVcddlv\u003eVarR!pz/fSray]hbB09Q*c[)g{x(d*cA=+V2B1RGAvpS[.A-mm3v\u003c@*Bvp%d)efGoZCwhejmRMWIrc-B]B2\u003eB=A=\u003e}AaAz46B-ILqC4AYSBAhInaBLX23lQDlaz+RhaAzyyBy/IojS)%mi%)8MarUGiBrCEtByeS#B-7.jjS[S+y?#fuarR^Hw]zYjc#rEpaA!(Cw/$R#A=SVLDKp(rarR^Hv@DmaBrCdtBrAZ?c[)g{x(d*cA=+VcvrufnwQ5rmvqPN8d0vjXvqPN8i%)8MarR^Hv@DmaBrCJBjS[]2Aa9\u003c4e]\u003eJxy***+c#-QcwPGyBa%FD$3lQDlarR!pz/fSraz@q+aA/wPvqPNdA+fiavpJ\u003c%wQ5qFar\u00260Ui%)8MarR^Hx\u003ewFoB$NGImRMWIc[cn=clMIpe]2CKefDb?BAnSSar\u0026BMB9F(War\u0026BWB9F)me[]iky\u0026%o1B0$QABswsVclKDWa-FLJclMIpuTW[)a$K\u0026XuU17+B.$YcBrU0yx(mA%B.268c#HE.diJ%AarR^HarR^Hx\u003ewFoa-FLJclNE:zEEx[au.\u003eJar\u0026S@g+JJ:a$jTY3lQDlarR^HarR!Az//t#z/]@dauZ\u0026]aAg+4wJy}Tg+Z:gefF[uBz9YTa$s=VEld=UarR^HarR!Pao",
            "ln": 672,
            "col": 2,
            "line": 15
          },
          {
            "b": "wPP54uVmbJax@bk3lQDlarR^HarR!ywPP5oA3dp^uVmSsAbolgc)yq*dlv\u003eVarR^HarR^Haz+Rhazz@Yatt\u003e:arR^HarR^HarUomAV==uz/fSraA/H.z!pbkA48]R3lQDl",
            "ln": 1550,
            "col": 12,
            "line": 37
          },
          {
            "b": "wGUY0asIaIaW4$hb57}9wQ2ywE0^5Jar-)haAIGOy?mG%Bz8^GatCq/DKp(rarR^HarR^HarR^HarU2#A4V9LB7=$Bgato(arR^HarR^HarR^HarV7tarR^HarR^HarQ",
            "ln": 1798,
            "col": 20,
            "line": 44
          },
          {
            "b": "w/@Htz//t#z/]@ddgdguarR^HA=l8xwPGFyB-RjAzF%S7w]z*fwgoOEarR^HAb](bwPI]BwO#Vzpdnn:uR\u003c-?oI4PUqCQp(mn\u003er(awbNdpa*QfA+PA7x\u003ezSsA=l8xwPGpZ3lQDlaz+Rhaz2ClauZ\u0026]Eld=UarR!sz/M%Gv@DmaBrCuwx(k5jA=kD0B8@%BzGWDKDKp(rarR^Hx\u003ewFofj4yxsx5T7ryfwJlTIG0By/Jnc#gmX3lQDlarR^Haz2CltwEH!jS[Y:z!0v1B1R3wC3w.",
            "ln": 2079,
            "col": 6,
            "line": 57
          },
          {
            "b": "BzkPaDsZRFaARTDwGVydarR^HEjmk+arV7tarUYoBAIRway/tcw[+)t3vK#yzeS%cy?kkgCYmOwBAnM/ayPqdwQ5qU3nj4SaAIEzA:@VPvq{g1zF8%EoG=)7zF0P}e]2CWzddw\u003c",
            "ln": 2445,
            "col": 21,
            "line": 68
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "defProp"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "hasOwnProp"
            ],
            [
              "",
              "propIsEnum"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "obj.key"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "hasOwnProp.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "propIsEnum.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "import_fs"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_path"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "arnext"
            ],
            [
              "",
              "isArweave"
            ],
            [
              "",
              "pages"
            ],
            [
              "",
              "dirs"
            ],
            [
              "",
              "routes"
            ],
            [
              "",
              "not_found"
            ],
            [
              "",
              "ext"
            ],
            [
              "",
              "v.path.replace"
            ],
            [
              "",
              "v.name.replace"
            ],
            [
              "",
              "v.isFile"
            ],
            [
              "",
              "not_found"
            ],
            [
              "",
              "sp"
            ],
            [
              "",
              "p.split"
            ],
            [
              "",
              "v2.match"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "v2.replace"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "routes.push"
            ],
            [
              "",
              "p.replace"
            ],
            [
              "",
              "p.join"
            ],
            [
              "",
              "routes.push"
            ],
            [
              "",
              "process.env.NEXT_PUBLIC_ROUTES"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "env.k"
            ],
            [
              "",
              "config"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "module.exports"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ]
          ],
          "mbr": [
            "JSON.stringify",
            "Object.defineProperty",
            "Object.getOwnPropertySymbols",
            "Object.prototype",
            "Object.prototype.hasOwnProperty",
            "Object.prototype.propertyIsEnumerable",
            "__hasOwnProp.call",
            "__p.join",
            "__p.push",
            "__propIsEnum.call",
            "_p.replace",
            "_p.split",
            "import_fs.readdirSync",
            "import_path.extname",
            "import_path.resolve",
            "module.exports",
            "process.env",
            "process.env.NEXT_PUBLIC_DEPLOY_TARGET",
            "process.env.NEXT_PUBLIC_ROUTES",
            "process.env.PWD",
            "routes.push",
            "sp.length",
            "v.isFile",
            "v.name",
            "v.name.replace",
            "v.path",
            "v.path.replace",
            "v2.match",
            "v2.replace"
          ],
          "tgt": [
            "JSON.stringify",
            "__defNormalProp",
            "__defProp",
            "__getOwnPropSymbols",
            "__hasOwnProp.call",
            "__p.join",
            "__p.push",
            "__propIsEnum.call",
            "__spreadValues",
            "_p.replace",
            "_p.split",
            "require",
            "routes.push",
            "v.isFile",
            "v.name.replace",
            "v.path.replace",
            "v2.match",
            "v2.replace"
          ],
          "funcs": [
            [
              "anonymous",
              227
            ],
            [
              "anonymous",
              387
            ],
            [
              "anonymous",
              783
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.ne": 3,
              "op.add": 3,
              "op.lor": 2,
              "op.sub": 1,
              "op.land": 4,
              "op.lnot": 3,
              "max_depth": 26,
              "call_count": 29,
              "node_count": 990,
              "member_count": 29,
              "max_array_len": 4,
              "op_density.eq": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "sequence_count": 3,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 2553,
              "entropy": 4.85
            },
            "text": {
              "lines": 74,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 643,
              "char_entropy": 4.85,
              "unique_chars": 80,
              "top_char_null": 0,
              "string_density": 0.35,
              "top_char_ratio": 0.05,
              "avg_line_length": 33.5,
              "max_line_length": 160,
              "empty_line_ratio": 0.01,
              "last_line_length": 34,
              "whitespace_ratio": 0.28,
              "identifier_density": 2.46,
              "line_length_stddev": 25.59,
              "normalized_string_count": 3.02,
              "repeated_char_sequences": 19,
              "suspicious_comment_ratio": 0.33,
              "suspicious_identifier_ratio": 0.11,
              "normalized_unique_identifiers": 11.6
            },
            "binds": {
              "count": 27
            },
            "binary": {
              "peak_region_bytes": 1529,
              "peak_region_entropy": 5.05
            },
            "imports": {
              "count": 2,
              "stdlib_count": 2,
              "stdlib_ratio": 1
            },
            "strings": {
              "bytes": 74,
              "count": 26,
              "avg_length": 2.85,
              "max_length": 9,
              "avg_entropy": 1.38,
              "empty_count": 5,
              "entropy_stddev": 1
            },
            "comments": {
              "chars": 52,
              "count": 3,
              "lines": 3,
              "base64": 1,
              "to_code_ratio": 0.04
            },
            "functions": {
              "density": 4.05,
              "anonymous": 3,
              "avg_params": 2,
              "code_ratio": 0.86,
              "max_params": 3,
              "one_liners": 1,
              "length_stddev": 22.07,
              "avg_length_lines": 21.33,
              "max_length_lines": 52,
              "min_length_lines": 1,
              "single_char_params": 2,
              "avg_param_name_length": 3.17
            },
            "identifiers": {
              "count": 182,
              "unique": 72,
              "avg_length": 7.46,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.3,
              "reuse_ratio": 0.4,
              "length_stddev": 5.31,
              "has_digit_ratio": 0.01,
              "sequential_names": 8,
              "single_char_count": 7,
              "single_char_ratio": 0.1,
              "high_entropy_count": 9,
              "high_entropy_ratio": 0.13,
              "all_lowercase_ratio": 0.71,
              "all_uppercase_ratio": 0.06,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 8
            }
          }
        },
        "id": 1,
        "mol": "H₂(DbOs)Md(Pa)",
        "path": "arnext-0.1.5.tgz!!package/dist/cjs/config.js",
        "pid": 0,
        "risk": 3,
        "sha": "02998ce4e6f7e4b891822792945a5c5d724daee2144970492be9406cde9f012e",
        "size": 2553,
        "traits": [
          {
            "id": "metadata/build/bundler::has-sourcemap",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code has source map reference",
            "spans": [
              [
                2522,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle-defprop",
            "conf": 0.95,
            "crit": 1,
            "desc": "esbuild __defProp helper",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/runtime::javascript-dist-tree-artifact",
            "conf": 0.95,
            "crit": 3,
            "desc": "JavaScript/TypeScript file under dist",
            "spans": [
              [
                0,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                2160,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/vars/credentials::keyword-pwd",
            "conf": 0.7,
            "crit": 3,
            "desc": "PWD environment access expression",
            "spans": [
              [
                932,
                15
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "C42zluTEq-wNPW(auZ\u0026yvRPE:Bs}6zwNPW(i%{dtAV!Z@wmYvHA=k[tjS)KfygQ)%e[wK9x(mGUA=k]dA==N*3u/\u0026#aywF*wPQZ(zCUv(A71nUv\u003c0]SpHX6Iv@%towPQZ(zCUv(AaK6iC%(j+v@=p5Bz(gY3u/\u0026#aywF*wPQZ(zCUv(A86?UwPF$SawVDYwD",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "c$WuCtqft*djw!CauZ\u00263djD!\u003cA+fqN3vK#yC42zluTEw?AbP=sauZ?}Byxi5wPPECvqG:eau.[hDKp(rw]zYjd0x3taz$R8wGUY8ayP85dgdguarU2#wmYvHA=k[BByxi5wPPECzEEx[efGoZxjVfCayP85tw^\u003e^wNc\u0026fwO#TcwPzi*y?kTIBAhInaBLX23vK#yC42zluTEqYAcUo2z/x+ujS(d{z.92yA=k!Caz2!cwPh-xay]58v\u003c@J-j%kgVarUxgasH\u0026xz/3QzclNzQAaJ%1azbUjz6g#8jS\u003e}!vRPE:BrR\u0026PD)0JRAaJ%1azbUjz6g#8jS\u003e}XB-7Yhx(v(kdiJ%AarR^Hw]zYjc#rEpazULlaA7\u003cmuTECSBwE9#p\u0026V",
            "ln": 957,
            "col": 47,
            "line": 22
          },
          {
            "b": "zdN-@vR/P#Ejmk+arV7tarUYoBAIRwaARJ-3vK#yC42zluTE[[mn(]6jS(d\u0026z!7ywx(^3/wmXFNwmWqmByxi5wPPvzjW6#pByxi5wPP4Taz(4car-(\u003czGP=iau{#QuT[a/vru6euTECSBwN0@Bz\u003c@!c#A)kdjDx2aBwI/aywF=z/x$#A=k]rc\u003c?7tfe1Ctw/#hewGUY7AbP=swPw]cB0bgmaz#adwGUG3ze-{9x\u003c$^)x([RyzeS@@aA8oyBzbxfazC)tzF%RtvqWhRq+WPwatkw\u003cw[=6)aARp9BrCm9B0a}6wO@S2z/f-fA=+(6aARJAviv{QzeBien(D\u003cAx(4u6B-RnmxcpR9lsBtmy+k#patkw\u003cv@Dj6vrui)y?j-hA:-\u003cbw]zZbasH}RwIb8HuTEw=o(BM+yY",
            "ln": 1447,
            "col": 113,
            "line": 32
          },
          {
            "b": "z:OCWzeTq:qY[jCc#A)kdiH=qaywF=z/x$#A=k]rc%{s(wOa+Vz/vaKEjMG+uTEw=o(BM+y?j!waBtkOvqH6$iV@J+B.8Xzdj=PUz!7pU3jnBtaAINkff%S5wNP:[qG3Y1wPGFsA%^80AV^U*Cv+iawM0C?By/J2wQ5fjA==vBjS]91i%]t4wQ5fjA=-Y}A^4",
            "ln": 2011,
            "col": 8,
            "line": 44
          },
          {
            "b": "wPIi?wObv[y\u0026?-CC42zlx(mTbuQnZRwNP:[qG3Y1wPF$SaywF!B8rsL3lQDnB8\u003e+zl2}fXvrMiWz/{ekB1RiGa$a(.DKp(rarUxnAbP=suVGZ^v@#6#z/{ekA:Ju}z8rv#aAz4kB.L(cc)AXyvpKyhA=l8xwPxwkz/3WEi%)8MarUxnAbP=suU1C1vqPZ*auZ\u0026OuVZiPq+XVXwPq\u003cbA+cTyzE[6m",
            "ln": 2317,
            "col": 88,
            "line": 51
          },
          {
            "b": "e{hkDmp{dyv@%dFc[co4j%kgVarR^HarR^Hy?mYhuVH7cBy/IGauZ\u0026/z/{ekB2%ZKarR^HarR!sz/M%Gy?mYhB%7ZnaAzyyBy/IxaBsCrarR^HarR^HaA/wEz/6DizE)ZcauZ?}fF1tXzeY",
            "ln": 2687,
            "col": 24,
            "line": 59
          },
          {
            "b": "uU1C1vqPZ*e[wK9vrDyddjuO[au.[hx(d*cA=-Zqe?O!fe?X?ffd[\u003egAa9x\u003cB1X!=B$N-xxjVH0djEs=arR^HarR^HEf}8tarR^HarU-pBw^41By/Iwc[co4j%j(:B-.hodlv\u003eVarR^HarR^",
            "ln": 2804,
            "col": 35,
            "line": 62
          },
          {
            "b": "v@@?RaywF$z:^P0c#@)sB.L(cc)AXyvpKy6djEs=C42zlx(d*cA=+VewNP7\u003cuVH7cBy/G1wn=rcjS[=RADL#owHF:ywNP7\u003cePL=LBy/FAwn=redlv(GB-7Yhx(v(ioLFxWc#:iBAc0DJDKp(rv@DmaBrCpsl2}fXvrMiqauZ\u0026^A=kD0B8@%BzGWTcmoAI@p/P?QnKD\u0026MmnMVNsZLb]qB:ePau.\u003eJar\u003elmCv+iawG\u003chyarUxgasH@Bl2}fXvrMiqdgdguarUSzz/x+IBz\u0026o+aAhvtAc0TBA+e\u0026A3lQEiwPS6nzxF",
            "ln": 3735,
            "col": 15,
            "line": 91
          },
          {
            "b": "wNP7\u003cuVH7cBy/G1wn=ruauZ\u0026/wPq\u003cbA+cTyA+eV?Bs?JKB-.hneO5^pa$kOXC42zlB-Ra\u003cvrb^[B6\u0026D?w)]*#BrAZ?c[co4j%kgVarU\u0026oAV!Z$i%)8MA+funA=90FuTU6uazC).A^886C4C2\u003ewObv[y\u0026*^:asF]{azCXiz/P@bA+eV?Byf6bB-.hnuU17(ga)Y\u003cwL=/QvqQ6mc[co1asF]{ao",
            "ln": 4457,
            "col": 13,
            "line": 108
          },
          {
            "b": "z/P@bA+eV?BtCK(B7E^Lw[tE]djuO[au.[hDKp(rarUxgasH@Bl2}fXvrMi?wmYvYB.(dGaBsCrarR^HazCXiz/P}Fb64m6v@%qyz/{ekAXg*uz6yzYBzbl6c[5}JwozZ1gastej%kgVarR^HarR^HB7GC\u003ez/{ekAZK+ZAbPS9zGEoPdiH=qaz(4cB.\u003eRAe\u003c:O%CxmtoqG3Y1wPxjY3lQDlarR!Pdlv\u003eVarR^Haw^8%ze165e]\u003eJAz!%Pdc[c=\u003cxK#6fc[co4j%hm/zFsi1l2}fX",
            "ln": 5433,
            "col": 10,
            "line": 136
          },
          {
            "b": "i%)8MarUGiBrCQxB-.hoauZ\u0026Kt@@xoarR!GA^n^O3lQDlarR!Ez/{ekB09Q*n(FIXe]UltB7D+sA=kD0B8@%BzGWTcmoAI@p/P?QnKD\u0026.pGpv.qZ\u003c^narR^HEir3dByO#bc$K?IDKp(rarV7tarR^HA+funA=90MdJ*#-uR\u003c:2mpfyAdLz]Uze:AlByf61vpKyne[wK9vrDyde[n{kvru6Hy?mD{zGEp8z/{ekAS",
            "ln": 6187,
            "col": 21,
            "line": 154
          },
          {
            "b": "dlv(Wvr9G8ze:AlByf61vpKyoauZ\u0026OuVZiPq+XVXwPq\u003cbA+cTyA+eV?BrSd.i%{dtAV/BkA+PGmauZ\u0026ParR^HarS7AB-7Yhx(v(qdiJ%AarR^HarR^HCwg@9z*9*vvrlH3BwMy/xDPCXc[co4j%kgVarR^HarR^HarUfjzGx[xB8Sl+aA}Kqwn=VAy\u0026r/(BzkVhe]UlvxL}l}wIe4yy?W#tcOD?@3lQDlarR^HarR!pz/fSraAg+hxJ5FPzdNQbB09Q*B8S:zx(4)5AWV0uxkIi$BrA.gaAIabzdNQbe]k9pxlm/fj%hKdi%)8MarR^HarR^Hy?mYhwmY.4xDPCXAa9\u003c4q!oPUwO#Qhe]k9pxlm/G3lQDlarR^HarR!ywPP3",
            "ln": 6677,
            "col": 46,
            "line": 166
          },
          {
            "b": "xkIi$BApUut{8fJwmY.4xDPA2atB#YkoIsacM\u003eC)tWQ!ZDM\u003e6{fcS2?wPhi?BspWhAcb+oeG=+%e]$#Fx(\u003e:EfcR?$B8kM2wHGk-eIOXbyhW*7c)yq*dsCDei%)8MarR^HarV7tarR^HarR^Hv@DmaBrCKhBz8^WaywL#B7GC\u0026vrufhdiHb-a$\u003ec43jgJWBrCWlxlbgUax@aU33oP*B1RAOB7=$GwO=iAar\u003eVlByuvAaAhvtAc16!az$R8wJy}TvQTs?a$K\u003cDz/fVdzGE]ZAa9\u003c4aBOU!3jgr.AWUBozGx[xBrCHlaAR48B18CyarR^HarR^HarUfjzGx[xByw/8jS[oNv%8T1zGEHvA+eW3wKQADzdNQbd0d7My\u00267Q.3jd*$w]zYrv@DmaBrCuwx(k5ne]U\u0026HAc0DJByw/^yH55CaAPkPA=k]rtwEH!jV$}Ja%Fc]aARTDwGT2RBs}JMz/x=4yH61earR^HarR^HarUikv%8T1zGEHAwNPa4vq{f%zE=aFx(4rdByw/hi%(px3lQDlarR!PdjuSb3sC}5w{503BzkVhav{6Lwgh^Ev}YN)wo8m0aBLWYDKp(rA+funA=90MdJ*#-uR\u003c:2mpfyAdLz]Uze:AlByf61vpKyoe[wK9vrDyde[n{kvru6Hy?mD{zGEpvze:AlByeM%v%8T1zGEH4wNPa2az#sry+cXZdJ*$",
            "ln": 7297,
            "col": 57,
            "line": 182
          },
          {
            "b": "p/QyZuTB{9fcB$CAbP=suVGZ^v@%KWwmYvYB.(dLv@=c?By^)SwO(0@BsntOv@=p5BrSmUDMV\u003cczF9K3z/{bqC#Fo@nP5ASA.6e7oGBqyaywF?BzU?PaAI4kx(FepEir}!efFCox(4s2wO@}U3vI",
            "ln": 7862,
            "col": 96,
            "line": 195
          },
          {
            "b": "z/efCaz2!pz/P}xzEEx[B0b7kAV^!Ho^1d!AbP=sazCZozF%5%iTNL-cmf\u0026-zeS%cy?kkgCYmOwBAnM/aBsCravg3ywQ5qF3lQDZwNPa23lQD+x(mYq3lQE9B3T?\u003cwNP:[ed9HxB8#vM3lQElB7FfRA:-*aed9HxB-Ra(z/{ekATEjzi%)R]boR5CB-H#6o\u003c@0Wx(mM-qCok/zE^s6e]2CWzddw\u003c",
            "ln": 8204,
            "col": 21,
            "line": 206
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "create"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "getOwnPropDesc"
            ],
            [
              "",
              "getOwnPropNames"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "getProtoOf"
            ],
            [
              "",
              "hasOwnProp"
            ],
            [
              "",
              "propIsEnum"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "obj.key"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "hasOwnProp.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "propIsEnum.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "esm"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "getOwnPropNames"
            ],
            [
              "",
              "fn"
            ],
            [
              "",
              "export"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "copyProps"
            ],
            [
              "",
              "getOwnPropNames"
            ],
            [
              "",
              "hasOwnProp.call"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "desc"
            ],
            [
              "",
              "getOwnPropDesc"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "target"
            ],
            [
              "",
              "create"
            ],
            [
              "",
              "getProtoOf"
            ],
            [
              "",
              "copyProps"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "toCommonJS"
            ],
            [
              "",
              "copyProps"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "ArweaveRoutes_exports"
            ],
            [
              "",
              "export"
            ],
            [
              "",
              "import_react_router_dom4"
            ],
            [
              "",
              "import_dynamic"
            ],
            [
              "",
              "import_react2"
            ],
            [
              "",
              "ArweaveRoutes"
            ],
            [
              "",
              "ArweaveRoutes_default"
            ],
            [
              "",
              "init_ArweaveRoutes"
            ],
            [
              "",
              "esm"
            ],
            [
              "",
              "import_react_router_dom4"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_dynamic"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react2"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "ArweaveRoutes"
            ],
            [
              "",
              "routes2"
            ],
            [
              "",
              "v.component"
            ],
            [
              "",
              "setRoutes"
            ],
            [
              "",
              "import_react2.default.createElement"
            ],
            [
              "",
              "routes.map"
            ],
            [
              "",
              "Component"
            ],
            [
              "",
              "import_react2.default.createElement"
            ],
            [
              "",
              "import_react2.default.createElement"
            ],
            [
              "",
              "ArweaveRoutes_default"
            ],
            [
              "",
              "src_exports"
            ],
            [
              "",
              "export"
            ],
            [
              "",
              "module.exports"
            ],
            [
              "",
              "toCommonJS"
            ],
            [
              "",
              "import_link"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react_router_dom"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "isArweave2"
            ],
            [
              "",
              "props.to"
            ],
            [
              "",
              "import_react.default.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "import_react.default.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "isArweave_default"
            ],
            [
              "",
              "ssr_default"
            ],
            [
              "",
              "import_navigation"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react_router_dom2"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "useParams_default"
            ],
            [
              "",
              "import_router"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react_router_dom3"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "Router"
            ],
            [
              "",
              "useRouter_default"
            ],
            [
              "",
              "import_react3"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "setRouterComponent"
            ],
            [
              "",
              "Promise.resolve.then.then"
            ],
            [
              "",
              "Promise.resolve.then"
            ],
            [
              "",
              "Promise.resolve"
            ],
            [
              "",
              "init_ArweaveRoutes"
            ],
            [
              "",
              "setArweaveRoutes"
            ],
            [
              "",
              "getBasename"
            ],
            [
              "",
              "pathSegments"
            ],
            [
              "",
              "pathname.split.filter"
            ],
            [
              "",
              "pathname.split"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "getBasename"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "routes"
            ],
            [
              "",
              "routes"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "import_react3.default.createElement"
            ],
            [
              "",
              "import_react3.default.createElement"
            ],
            [
              "",
              "import_react3.default.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "import_document"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "import_react4"
            ],
            [
              "",
              "toESM"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "script"
            ],
            [
              "",
              "import_react4.default.createElement"
            ],
            [
              "",
              "import_react4.default.createElement"
            ],
            [
              "",
              "Head2"
            ],
            [
              "",
              "isArweave"
            ],
            [
              "",
              "Link3"
            ],
            [
              "",
              "useParams"
            ],
            [
              "",
              "useRouter"
            ],
            [
              "",
              "ArNext2"
            ],
            [
              "",
              "ssr"
            ],
            [
              "",
              "module.exports"
            ],
            [
              "",
              "next/document"
            ],
            [
              "",
              "next/dynamic"
            ],
            [
              "",
              "next/link"
            ],
            [
              "",
              "next/navigation"
            ],
            [
              "",
              "next/router"
            ],
            [
              "",
              "react"
            ],
            [
              "",
              "react-router-dom"
            ]
          ],
          "mbr": [
            "JSON.parse",
            "Object.create",
            "Object.defineProperty",
            "Object.getOwnPropertyDescriptor",
            "Object.getOwnPropertyNames",
            "Object.getOwnPropertySymbols",
            "Object.getPrototypeOf",
            "Object.prototype",
            "Object.prototype.hasOwnProperty",
            "Object.prototype.propertyIsEnumerable",
            "Promise.resolve",
            "Promise.resolve().then",
            "Promise.resolve().then().then",
            "__hasOwnProp.call",
            "__propIsEnum.call",
            "_routes.map",
            "desc.enumerable",
            "import_document.Head",
            "import_dynamic.default",
            "import_link.default",
            "import_navigation.useParams",
            "import_react.default",
            "import_react.default.createElement",
            "import_react2.default",
            "import_react2.default.createElement",
            "import_react2.useEffect",
            "import_react2.useState",
            "import_react3.default",
            "import_react3.default.createElement",
            "import_react3.useEffect",
            "import_react3.useState",
            "import_react4.default",
            "import_react4.default.createElement",
            "import_react_router_dom.Link",
            "import_react_router_dom2.useParams",
            "import_react_router_dom3.useNavigate",
            "import_react_router_dom4.Route",
            "import_react_router_dom4.Routes",
            "import_router.useRouter",
            "mod.__esModule",
            "module.exports",
            "module2.BrowserRouter",
            "module2.default",
            "pathSegments.length",
            "pathname.split",
            "pathname.split().filter",
            "process.env",
            "process.env.NEXT_PUBLIC_DEPLOY_TARGET",
            "process.env.NEXT_PUBLIC_ROUTES",
            "props.href",
            "props.to",
            "v.component",
            "v.page",
            "v.path",
            "window.location"
          ],
          "tgt": [
            "JSON.parse",
            "Promise.resolve",
            "Promise.resolve().then",
            "Promise.resolve().then().then",
            "Router",
            "__copyProps",
            "__create",
            "__defNormalProp",
            "__defProp",
            "__esm",
            "__export",
            "__getOwnPropDesc",
            "__getOwnPropNames",
            "__getOwnPropSymbols",
            "__getProtoOf",
            "__hasOwnProp.call",
            "__propIsEnum.call",
            "__spreadValues",
            "__toCommonJS",
            "__toESM",
            "_routes.map",
            "getBasename",
            "import_react.default.createElement",
            "import_react2.default.createElement",
            "import_react3.default.createElement",
            "import_react4.default.createElement",
            "init_ArweaveRoutes",
            "pathname.split",
            "pathname.split().filter",
            "require",
            "setArweaveRoutes",
            "setRouterComponent",
            "setRoutes"
          ],
          "funcs": [
            [
              "anonymous",
              407
            ],
            [
              "anonymous",
              567
            ],
            [
              "anonymous",
              878
            ],
            [
              "__init",
              891
            ],
            [
              "anonymous",
              1000
            ],
            [
              "anonymous",
              1131
            ],
            [
              "anonymous",
              1369
            ],
            [
              "anonymous",
              1493
            ],
            [
              "anonymous",
              2023
            ],
            [
              "ArweaveRoutes_default",
              2198
            ],
            [
              "\"src/ArweaveRoutes.js\"",
              2364
            ],
            [
              "anonymous",
              2573
            ],
            [
              "anonymous",
              2699
            ],
            [
              "anonymous",
              2822
            ],
            [
              "routes",
              2896
            ],
            [
              "anonymous",
              3057
            ],
            [
              "ArNext2",
              3444
            ],
            [
              "Head2",
              3467
            ],
            [
              "Link3",
              3488
            ],
            [
              "isArweave",
              3514
            ],
            [
              "ssr",
              3538
            ],
            [
              "useParams",
              3562
            ],
            [
              "useRouter",
              3592
            ],
            [
              "Link",
              3826
            ],
            [
              "anonymous",
              4333
            ],
            [
              "anonymous",
              4529
            ],
            [
              "constructor",
              4832
            ],
            [
              "push",
              4970
            ],
            [
              "anonymous",
              5132
            ],
            [
              "ArNext",
              5217
            ],
            [
              "anonymous",
              5455
            ],
            [
              "anonymous",
              5530
            ],
            [
              "anonymous",
              5572
            ],
            [
              "anonymous",
              5641
            ],
            [
              "anonymous",
              5699
            ],
            [
              "anonymous",
              5739
            ],
            [
              "anonymous",
              5873
            ],
            [
              "anonymous",
              5979
            ],
            [
              "Head",
              7737
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.gt": 1,
              "op.ne": 4,
              "op.lor": 5,
              "op.land": 5,
              "op.lnot": 5,
              "max_depth": 29,
              "call_count": 84,
              "node_count": 2322,
              "member_count": 55,
              "max_array_len": 1,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "sequence_count": 14,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 4,
              "const_return_function_count": 9,
              "const_return_function_ratio": 0.23
            },
            "file": {
              "size": 8380,
              "entropy": 5.06
            },
            "text": {
              "lines": 216,
              "top_char": 101,
              "tab_count": 5,
              "max_ws_run": 6,
              "digit_ratio": 0.02,
              "space_count": 1334,
              "char_entropy": 5.06,
              "mixed_indent": 1,
              "unique_chars": 87,
              "top_char_null": 0,
              "lines_over_200": 2,
              "string_density": 0.13,
              "top_char_ratio": 0.08,
              "avg_line_length": 37.8,
              "max_line_length": 231,
              "empty_line_ratio": 0.05,
              "last_line_length": 33,
              "whitespace_ratio": 0.19,
              "identifier_density": 2,
              "line_length_stddev": 37.94,
              "normalized_string_count": 1.97,
              "repeated_char_sequences": 16,
              "suspicious_string_ratio": 0.07,
              "suspicious_comment_ratio": 0.08,
              "trailing_whitespace_lines": 1,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 18.44
            },
            "binds": {
              "count": 65
            },
            "binary": {
              "peak_region_bytes": 8380,
              "peak_region_entropy": 5.06
            },
            "source": {
              "function_count": 5
            },
            "imports": {
              "count": 7,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1270,
              "count": 29,
              "shell": 1,
              "avg_length": 43.79,
              "max_length": 990,
              "path_count": 2,
              "avg_entropy": 2.66,
              "empty_count": 1,
              "entropy_stddev": 1.06,
              "embedded_code_candidates": 1
            },
            "comments": {
              "chars": 613,
              "count": 26,
              "lines": 26,
              "base64": 2,
              "to_code_ratio": 0.14
            },
            "functions": {
              "count": 5,
              "nested": 10,
              "density": 18.06,
              "anonymous": 32,
              "avg_params": 0.69,
              "code_ratio": 0.83,
              "max_params": 4,
              "one_liners": 19,
              "length_stddev": 6.1,
              "avg_name_length": 8.14,
              "no_params_count": 22,
              "avg_length_lines": 4.59,
              "max_length_lines": 31,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.74,
              "max_nesting_depth": 3,
              "high_entropy_names": 1,
              "single_char_params": 3,
              "avg_param_name_length": 5.59
            },
            "identifiers": {
              "count": 432,
              "unique": 143,
              "avg_length": 9.52,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.64,
              "reuse_ratio": 0.33,
              "length_stddev": 5.8,
              "has_digit_ratio": 0.09,
              "sequential_names": 4,
              "base64_like_names": 2,
              "single_char_count": 4,
              "single_char_ratio": 0.03,
              "high_entropy_count": 19,
              "high_entropy_ratio": 0.13,
              "all_lowercase_ratio": 0.52,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 13,
              "underscore_prefix_count": 21
            }
          }
        },
        "id": 2,
        "mol": "H₄(CmDb₂OsU)Md(Pa)",
        "path": "arnext-0.1.5.tgz!!package/dist/cjs/index.js",
        "pid": 0,
        "risk": 5,
        "sha": "8030156dfa8d93c537bd1a6be356f451ed72a04f283882d22b011f3b72763b6a",
        "size": 8380,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/path::browser-location-path-read",
            "conf": 0.86,
            "crit": 3,
            "desc": "Reads current path from browser location",
            "spans": [
              [
                6818,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 1,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                7728,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 1,
            "desc": "Starts a synchronous function expression",
            "spans": [
              [
                6741,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/manage/dom::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                7571,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-invoke",
            "conf": 0.86,
            "crit": 3,
            "desc": "Immediately invokes a synchronous function",
            "uses": [
              1,
              2
            ],
            "spans": [
              [
                6741,
                19
              ],
              [
                7728,
                4
              ]
            ]
          },
          {
            "id": "metadata/build/bundler::has-sourcemap",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code has source map reference",
            "spans": [
              [
                8350,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle-defprop",
            "conf": 0.95,
            "crit": 1,
            "desc": "esbuild __defProp helper",
            "spans": [
              [
                30,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/runtime::javascript-dist-tree-artifact",
            "conf": 0.95,
            "crit": 3,
            "desc": "JavaScript/TypeScript file under dist",
            "spans": [
              [
                0,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                1021,
                21
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 arrow function syntax",
            "spans": [
              [
                6792,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 const/let declarations",
            "spans": [
              [
                7413,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::template-literal",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 template literal syntax",
            "spans": [
              [
                7329,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::dynamic-external-import-promise-chain",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains on a lazily imported package",
            "spans": [
              [
                5497,
                32
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "C42zluTEtPw(9I^A3dp^pHX6Iv@%tlwObT]wL^z=AaK6iC@(vRvr9F$uUr}(pJ{XMA=k[(vqPN%auZ\u0026yvRPE:Bs}iqBwE9#p\u0026ZF[wPz)rpgn0JB2%.Lvr9F$uUr}(pJ{XMA=k[}D2m2ey\u0026ZZZawVDYwN/*mxjVfXCwZk$z/xodBA{/gzdmB1B2%.Lvr9F$uJ",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "c$WuCtqft*djw!CauZ\u00263djD!\u003cA+fqN3vK#yC42zluTEw?AbP=sauZ?}Byxi5wPPECvqG:eau.[hDKp(rw]zYjd0x3taz$R8wGUY8ayP85dgdguarU2#wmYvHA=k[BByxi5wPPECzEEx[efGoZxjVfCayP85tw^\u003e^wNc\u0026fwO#TcwPzi*y?kTIBAhInaBLX23vK#y3nj4PB8\u003e+zl2}fXvrMiWz/{ekB1RiG3u/\u0026#avg3(wNP:[qG3Y1wPIi\u0026CYmOwBAnM/aBwI#3i",
            "ln": 829,
            "col": 47,
            "line": 19
          },
          {
            "b": "wPIi?wObv[y\u0026?-CC42zlx(mTbuQnZRwNP:[qG3Y1wPF$SaywF!B8rsL3lQDnB8\u003e+zl2}fXvrMiWz/{ekB1RiGa$a(.DKp(rarS%\u003cCv+iawM0C?By/IojS(e1aAzyyBy/IojS)%maBLWYjW70n3lQDlarR!pz/fSrax@h[z/{ekB1wCPwPQ**B-.ho",
            "ln": 1288,
            "col": 31,
            "line": 34
          },
          {
            "b": "arU/FwKQiywN/*gc[co4j%kgVarR^HarR^Hy?mYhuVH7cBy/IGauZ\u0026/z/{ekB2%ZKarR^HarR!sz/M%Gy?mYhB%7ZnaAzyyBy/IxaBsCrarR^HarR^HaA/wEz/6DizE)ZcauZ\u0026TD2v5cx\u003e5LtdiH=qazCXiz/P}Fu[K5+e?O!fe?X?ffk$ujwPGHIDV?2Xvp%e1u[0J^3lQDlarR^HaBKOtarR^HarR!FwPQ**B-.hoc[3I!jW70ez/{ekB16fTarR^HarR^H",
            "ln": 1458,
            "col": 5,
            "line": 39
          },
          {
            "b": "z6z4Gw{503BzkVhawuG!yBBdxz/x+DaBsCray/tcB95KsB3T?\u003cwNP:[g9w.5Ab](bwPI]BwO#Vzpdnn:uR\u003c-?oI4PUl}6{CpG.47k#Hiwr3js!jS\u003e}SA^886C4z\u003cV3lQE9w/@HoB3T?\u003cwNP:[garLMarR!CA=k]re{81OjS[Y:z/x+IxMvV@i%)8MA+funA=91lB3T?\u003cwNP-",
            "ln": 2147,
            "col": 47,
            "line": 59
          },
          {
            "b": "vrb^[B0a[jayxnjwL=/QvqQ6vaBLwAA=k!qb64m6v@%qyz/{ekAXg*uz6z4GC42zlB-Ra\u003cvrb^[B6\u0026D?w)]*#BrAZ?c[co4j%kgVarU\u0026oAV!Z$i%)8MA+funA=90FuTU6uazC).A^886C4C2\u003ewObv[y\u0026*^:ayxnjwL=/QvqQ6vc[co1ayxnjwL=/QvqQ6uc[cO/aW3@=B.\u003e\u003epkoKrwauyS(Ee",
            "ln": 2724,
            "col": 14,
            "line": 75
          },
          {
            "b": "z/3WW3u/\u0026#ax0c2By/FnjS[lJvrlGjDKp(rv@DmaBAhIlBz(gFdiJ%AarR^HBzbxfe]\u003e(MBy/FnjS[DWl2}fXvrMi?wmYvYB.(dxkoKrQB7F9PC4\u003eO$By=\u003cHauySLB-Ra(z/{ekAWSv#3lQEt3lQEgB-RjAe?O+}vrb^[B15kU3lQDlazCBgc#0-*",
            "ln": 3037,
            "col": 60,
            "line": 83
          },
          {
            "b": "gam3.y?$KZ3lQElB7E^Lw[tE]gajL1au.[hDKp(rarUxgasH@Bl2}fXvrMi?wmYvYB.(dGaBsCrarR^HazCXiz/P}Fb64m6v@%qyz/{ekAXg*uz6yzYBzbl6c[5}JwozZ1diH=qaBsCrarR^HarR!FwPQ**B-.hnlVl*Xz/fc7BsnK^au.[hzeS%cy?kj=A=leywPyW!B-.hndlv\u003eVarR^HaBLX23lQDlarR!6A=k/eB7D$AwPI^aC4A6Je{7=rzyu[Zau.[hc#0NkBydsOCv+ia",
            "ln": 3598,
            "col": 54,
            "line": 102
          },
          {
            "b": "i%)8MarUGiBrCQxB-.hoauZ\u0026Kt@@xoarR!GA^n^O3lQDlarR!Ez/{ekB09Q*n(FIXe]UltB7D+sA=kD0B8@%BzGWTcmoAI@p/P?QnKD\u0026.pGpv.qZ\u003c^narR^HEir3dByO#bc$K?IDKp(rarV7tarR^HA+funA=90MdJ*#-uR\u003c:2mpfyAdLz]xwNP7\u003cgCifTwNPW(mqMKLwO#PrqG3Y1wPydRze:AhwO#PvaBtkuve",
            "ln": 4348,
            "col": 21,
            "line": 121
          },
          {
            "b": "w].*bar\u003eYmCYUPHz!0{bwO#Pli%]XsAbP=saw#=Vv@%KIw].*bar\u003e\u0026qvpKy6i%{dtAV/BkA+PGmauZ\u0026ParR^HarS7AB-7Yhx(v(qdiJ%AarR^HarR^HCwg@9z*9*vvrlH3BwMy/xDPCXc[co4j%kgVarR^HarR^HarUfjzGx[xB8Sl+aA}Kqwn=VAy\u0026r/(BzkVhe]UlvxL}l}wIe4yy?W#tcOD?@3lQDlarR^HarR!pz/fSraAg+hxJ5FPzdNQbB09Q*B8S:zx(4)5AWV0uxkIi$BrA.gaAIabzdNQbe]k9pxlm/fj%hKdi%)8MarR^HarR^Hy?mYhwmY.4xDPCXAa9\u003c4q!oPUwO#Qhe]k9pxlm/G3lQDlarR^HarR!ywPP3",
            "ln": 4773,
            "col": 26,
            "line": 133
          },
          {
            "b": "xkIi$BApUut{8fJwmY.4xDPA2atB#YkoIsacM\u003eC)tWQ!ZDM\u003e6{fcS2?wPhi?BspWhAcb+oeG=+%e]$#Fx(\u003e:EfcR?$B8kM2wHGk-eIOXbyhW*7c)yq*dsCDei%)8MarR^HarV7tarR^HarR^Hv@DmaBrCKhBz8^WaywL#B7GC\u0026vrufhdiHb-a$\u003ec43jgJWBrCWlxlbgUax@aU33oP*B1RAOB7=$GwO=iAar\u003eVlByuvAaAhvtAc16!az$R8wJy}TvQTs?a$K\u003cDz/fVdzGE]ZAa9\u003c4aBOU!3jgr.AWUBozGx[xBrCHlaAR48B18CyarR^HarR^HarUfjzGx[xByw/8jS[oNv%8T1zGEHvA+eW3wKQADzdNQbd0d7My\u00267Q.3jd*$w]zYrv@DmaBrCuwx(k5ne]U\u0026HAc0DJByw/^yH55CaAPkPA=k]rtwEH!jV$}Ja%Fc]aARTDwGT2RBs}JMz/x=4yH61earR^HarR^HarUikv%8T1zGEHAwNPa4vq{f%zE=aFx(4rdByw/hi%(px3lQDlarR!PdjuSb3sC}5w{503BzkVhav{6Lwgh^Ev}YN)wo8m0aBLWYDKp(rA+funA=90MdJ*#-uR\u003c:2mpfyAdLz]xwNP7\u003cg+JoUwNPW(mqMKLwO#Prnm=juuO0sqB.\u003e\u003eBatkh!kWN\u003e{rz(m)uMZ*Kaw#=Vv@%KWv@=c?By^)SwO(0@BsntOv@=p5BrSmUDMV\u003cczF9K3z/{bqC#Fo@nP5ASA.6e7oGBqyaywF?BzU?PaAI4kx(FepEir}!efFCox(4s2wO@}U3vI",
            "ln": 5393,
            "col": 57,
            "line": 149
          },
          {
            "b": "l2}fXvrMik3lQEjB8\u0026/sarU/FwL=/QvqQ6p3lQElB7Fl/B-.hn3vK#yfe1K)B8Mhwv}wwyAbYJexh}\u00266j.X!AwQ2?xB1RrrA0=",
            "ln": 6303,
            "col": 5,
            "line": 177
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "defProp"
            ],
            [
              "",
              "getOwnPropNames"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "hasOwnProp"
            ],
            [
              "",
              "propIsEnum"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "obj.key"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "hasOwnProp.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "getOwnPropSymbols"
            ],
            [
              "",
              "propIsEnum.call"
            ],
            [
              "",
              "defNormalProp"
            ],
            [
              "",
              "esm"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "getOwnPropNames"
            ],
            [
              "",
              "fn"
            ],
            [
              "",
              "export"
            ],
            [
              "",
              "defProp"
            ],
            [
              "",
              "ArweaveRoutes_exports"
            ],
            [
              "",
              "export"
            ],
            [
              "",
              "ArweaveRoutes"
            ],
            [
              "",
              "ArweaveRoutes_default"
            ],
            [
              "",
              "init_ArweaveRoutes"
            ],
            [
              "",
              "esm"
            ],
            [
              "",
              "ArweaveRoutes"
            ],
            [
              "",
              "useState"
            ],
            [
              "",
              "useEffect"
            ],
            [
              "",
              "routes2"
            ],
            [
              "",
              "v.component"
            ],
            [
              "",
              "dynamic"
            ],
            [
              "",
              "setRoutes"
            ],
            [
              "",
              "React2.createElement"
            ],
            [
              "",
              "routes.map"
            ],
            [
              "",
              "Component"
            ],
            [
              "",
              "React2.createElement"
            ],
            [
              "",
              "React2.createElement"
            ],
            [
              "",
              "ArweaveRoutes_default"
            ],
            [
              "",
              "isArweave2"
            ],
            [
              "",
              "props.to"
            ],
            [
              "",
              "React.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "React.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "isArweave_default"
            ],
            [
              "",
              "ssr_default"
            ],
            [
              "",
              "useParams_default"
            ],
            [
              "",
              "useParams2"
            ],
            [
              "",
              "useParams1"
            ],
            [
              "",
              "Router"
            ],
            [
              "",
              "useNavigate"
            ],
            [
              "",
              "useRouter"
            ],
            [
              "",
              "useRouter_default"
            ],
            [
              "",
              "useState2"
            ],
            [
              "",
              "useState2"
            ],
            [
              "",
              "useEffect2"
            ],
            [
              "",
              "setRouterComponent"
            ],
            [
              "",
              "Promise.resolve.then.then"
            ],
            [
              "",
              "Promise.resolve.then"
            ],
            [
              "",
              "Promise.resolve"
            ],
            [
              "",
              "init_ArweaveRoutes"
            ],
            [
              "",
              "setArweaveRoutes"
            ],
            [
              "",
              "getBasename"
            ],
            [
              "",
              "pathSegments"
            ],
            [
              "",
              "pathname.split.filter"
            ],
            [
              "",
              "pathname.split"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "getBasename"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "routes"
            ],
            [
              "",
              "routes"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "React3.createElement"
            ],
            [
              "",
              "React3.createElement"
            ],
            [
              "",
              "React3.createElement"
            ],
            [
              "",
              "spreadValues"
            ],
            [
              "",
              "script"
            ],
            [
              "",
              "React4.createElement"
            ],
            [
              "",
              "React4.createElement"
            ],
            [
              "",
              "Head2"
            ],
            [
              "",
              "isArweave"
            ],
            [
              "",
              "Link3"
            ],
            [
              "",
              "useParams"
            ],
            [
              "",
              "useRouter"
            ],
            [
              "",
              "ArNext2"
            ],
            [
              "",
              "ssr"
            ],
            [
              "",
              "next/document"
            ],
            [
              "",
              "next/dynamic"
            ],
            [
              "",
              "next/link"
            ],
            [
              "",
              "next/navigation"
            ],
            [
              "",
              "next/router"
            ],
            [
              "",
              "react"
            ],
            [
              "",
              "react-router-dom"
            ]
          ],
          "mbr": [
            "JSON.parse",
            "Object.defineProperty",
            "Object.getOwnPropertyNames",
            "Object.getOwnPropertySymbols",
            "Object.prototype",
            "Object.prototype.hasOwnProperty",
            "Object.prototype.propertyIsEnumerable",
            "Promise.resolve",
            "Promise.resolve().then",
            "Promise.resolve().then().then",
            "React.createElement",
            "React2.createElement",
            "React3.createElement",
            "React4.createElement",
            "__hasOwnProp.call",
            "__propIsEnum.call",
            "_routes.map",
            "module.BrowserRouter",
            "module.default",
            "pathSegments.length",
            "pathname.split",
            "pathname.split().filter",
            "process.env",
            "process.env.NEXT_PUBLIC_DEPLOY_TARGET",
            "process.env.NEXT_PUBLIC_ROUTES",
            "props.href",
            "props.to",
            "v.component",
            "v.page",
            "v.path",
            "window.location"
          ],
          "tgt": [
            "JSON.parse",
            "Promise.resolve",
            "Promise.resolve().then",
            "Promise.resolve().then().then",
            "React.createElement",
            "React2.createElement",
            "React3.createElement",
            "React4.createElement",
            "Router",
            "__defNormalProp",
            "__defProp",
            "__esm",
            "__export",
            "__getOwnPropNames",
            "__getOwnPropSymbols",
            "__hasOwnProp.call",
            "__propIsEnum.call",
            "__spreadValues",
            "_routes.map",
            "_useNavigate",
            "_useParams1",
            "_useParams2",
            "_useRouter",
            "dynamic",
            "getBasename",
            "init_ArweaveRoutes",
            "pathname.split",
            "pathname.split().filter",
            "setArweaveRoutes",
            "setRouterComponent",
            "setRoutes",
            "useEffect",
            "useEffect2",
            "useState",
            "useState2"
          ],
          "funcs": [
            [
              "anonymous",
              279
            ],
            [
              "anonymous",
              439
            ],
            [
              "anonymous",
              750
            ],
            [
              "__init",
              763
            ],
            [
              "anonymous",
              872
            ],
            [
              "ArweaveRoutes_default",
              1087
            ],
            [
              "\"src/ArweaveRoutes.js\"",
              1335
            ],
            [
              "anonymous",
              1382
            ],
            [
              "anonymous",
              1470
            ],
            [
              "anonymous",
              1573
            ],
            [
              "routes",
              1647
            ],
            [
              "anonymous",
              1768
            ],
            [
              "Link",
              2151
            ],
            [
              "anonymous",
              2591
            ],
            [
              "anonymous",
              2796
            ],
            [
              "constructor",
              3065
            ],
            [
              "push",
              3156
            ],
            [
              "anonymous",
              3318
            ],
            [
              "ArNext",
              3436
            ],
            [
              "anonymous",
              3620
            ],
            [
              "anonymous",
              3695
            ],
            [
              "anonymous",
              3736
            ],
            [
              "anonymous",
              3804
            ],
            [
              "anonymous",
              3862
            ],
            [
              "anonymous",
              3901
            ],
            [
              "anonymous",
              4034
            ],
            [
              "anonymous",
              4140
            ],
            [
              "Head",
              5833
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.gt": 1,
              "op.ne": 2,
              "op.lor": 1,
              "op.land": 2,
              "op.lnot": 1,
              "max_depth": 29,
              "call_count": 53,
              "node_count": 1733,
              "member_count": 31,
              "max_array_len": 1,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "sequence_count": 3,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 4,
              "const_return_function_count": 2,
              "const_return_function_ratio": 0.07
            },
            "file": {
              "size": 6381,
              "entropy": 5.04
            },
            "text": {
              "lines": 182,
              "top_char": 101,
              "tab_count": 5,
              "max_ws_run": 6,
              "digit_ratio": 0.02,
              "space_count": 1126,
              "char_entropy": 5.04,
              "mixed_indent": 1,
              "unique_chars": 86,
              "top_char_null": 0,
              "string_density": 0.14,
              "top_char_ratio": 0.08,
              "avg_line_length": 34.06,
              "max_line_length": 166,
              "empty_line_ratio": 0.05,
              "last_line_length": 33,
              "whitespace_ratio": 0.21,
              "identifier_density": 1.71,
              "line_length_stddev": 31.93,
              "normalized_string_count": 1.85,
              "repeated_char_sequences": 16,
              "suspicious_string_ratio": 0.08,
              "suspicious_comment_ratio": 0.1,
              "trailing_whitespace_lines": 1,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 16.65
            },
            "binds": {
              "count": 41
            },
            "binary": {
              "peak_region_bytes": 6381,
              "peak_region_entropy": 5.06
            },
            "source": {
              "function_count": 5
            },
            "imports": {
              "count": 7,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1239,
              "count": 25,
              "shell": 1,
              "avg_length": 49.56,
              "max_length": 990,
              "path_count": 2,
              "avg_entropy": 2.64,
              "empty_count": 1,
              "entropy_stddev": 1.15,
              "embedded_code_candidates": 1
            },
            "comments": {
              "chars": 275,
              "count": 20,
              "lines": 20,
              "base64": 2,
              "to_code_ratio": 0.12
            },
            "functions": {
              "count": 5,
              "nested": 9,
              "density": 15.38,
              "anonymous": 21,
              "avg_params": 0.68,
              "code_ratio": 0.83,
              "max_params": 3,
              "one_liners": 10,
              "length_stddev": 6.55,
              "avg_name_length": 8.14,
              "no_params_count": 14,
              "avg_length_lines": 5.39,
              "max_length_lines": 31,
              "min_length_lines": 1,
              "avg_nesting_depth": 1,
              "max_nesting_depth": 3,
              "high_entropy_names": 1,
              "single_char_params": 3,
              "avg_param_name_length": 5.84
            },
            "identifiers": {
              "count": 311,
              "unique": 125,
              "avg_length": 8.59,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.56,
              "reuse_ratio": 0.4,
              "length_stddev": 5.23,
              "has_digit_ratio": 0.12,
              "sequential_names": 4,
              "base64_like_names": 4,
              "single_char_count": 4,
              "single_char_ratio": 0.03,
              "high_entropy_count": 15,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.47,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 15,
              "underscore_prefix_count": 18
            }
          }
        },
        "id": 3,
        "mol": "H₄(CmDb₂OsU)Md(Pa)",
        "path": "arnext-0.1.5.tgz!!package/dist/esm/index.js",
        "pid": 0,
        "risk": 5,
        "sha": "2078850588e6cce46a2c8731a56c5eb6b494738017908a230cb5db7743d88041",
        "size": 6381,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/path::browser-location-path-read",
            "conf": 0.86,
            "crit": 3,
            "desc": "Reads current path from browser location",
            "spans": [
              [
                4914,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 1,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                5824,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 1,
            "desc": "Starts a synchronous function expression",
            "spans": [
              [
                4837,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/manage/dom::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                5667,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-invoke",
            "conf": 0.86,
            "crit": 3,
            "desc": "Immediately invokes a synchronous function",
            "uses": [
              1,
              2
            ],
            "spans": [
              [
                4837,
                19
              ],
              [
                5824,
                4
              ]
            ]
          },
          {
            "id": "metadata/build/bundler::has-sourcemap",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code has source map reference",
            "spans": [
              [
                6351,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-esbuild-bundle-defprop",
            "conf": 0.95,
            "crit": 1,
            "desc": "esbuild __defProp helper",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/runtime::javascript-dist-tree-artifact",
            "conf": 0.95,
            "crit": 3,
            "desc": "JavaScript/TypeScript file under dist",
            "spans": [
              [
                0,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                893,
                21
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 arrow function syntax",
            "spans": [
              [
                4888,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 const/let declarations",
            "spans": [
              [
                5509,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::template-literal",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 template literal syntax",
            "spans": [
              [
                5425,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::dynamic-external-import-promise-chain",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains on a lazily imported package",
            "spans": [
              [
                3662,
                32
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 4,
        "mol": "H₂(DbOs)Md(Pa)",
        "sha": "131a43cafc001e2e4a7e0c8c15ffd3fa6fcd2aa9dcd667606f932b6e4f5b31cc",
        "path": "arnext-0.1.5.tgz!!package/dist/esm/config.mjs",
        "risk": 3,
        "size": 3048,
        "type": "javascript",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb4kIfwQ5qved9Hxb6EKrB7]Mgb03?\u003cfFk7jh6KNUarR\u003eBvqfQ6iV]RSx(!wHwPIYwx(mD)CRi-La$K6zar\u003e(pA+PGmB0rT/DKp(rarR\u003eqB.LV5b03?\u003cA+Pxhvp*S(z/6DizE)ZceO]cgA::0lasnATzF%5%atbrUB7foay?bekB0rdxarR^Hb5?Nlx(n0lvqG:7iV]R0flQ]Awn=GwB7GDoA3tSiaBL^FarR\u003eux(4v4b03\u0026J3lQDlar\u003eugB965+a$K6zarR^JwncabfdFC8dK2ixas[ZWwO#3%AW1^u3lQDnwmYZ\u003ezE^r@v}/H}b03\u0026[3lQDlar\u003e\u0026qvpKyhA=l8xwPxwkz/3WVar\u003ebIe\u00262vrfD{\u0026DaBL^FarR\u003eswP*EMAaJ]$wO#0(wPG4RaBsCrarR^JkW[ehwO:2fy?U7Oar\u003ebJe\u00262ppiu*0YarR^Hb0YQCvR6vev@Dy0b03?\u003cun\u003cF(hzcWced9HxarR\u003c[vQS.Sy+G:FwPIB8eOe*yb03?\u003cun\u003cF(hzcWced9HxarR\u003etB7foay?a.Jar\u0026G(f/yTshZf^WarR^Hb4U?8B.LV5ePbGqwI4FrBy/GgvqH0eiV]R3e?]dmfD@4ParR^Hb4U?8B.LV5ePtJGxk8lnxkzG}b03?\u003cga\u003esmgA[vSarR^Hb4U?8B.LV5ePUuwB1IuEB.tAab03?\u003cga\u003eyoh6KNUarR^Hb64ymA:-M7iV]RMh7*Nnh6JwIaBL^Fao",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "b03?\u003cunjz(gCgyaed9HxarR\u003eGwNP7\u003ceO5^pb03?\u003cunjz(gCgya3lQEted9Hxb4V1rz/P@vb03\u0026[3lQDlar\u0026AZiV@+RarR^HarR\u003eGwPq\u003cbA+cBQar\u0026A\u003ewncabfjO:rfkkrmwQ2?xB0rdxarR^HarR\u003exze:AlBrS:*a$+JVx(!wHwPIYwx(mD)CRi-La{]CnarV7-3lQDlar\u0026A\u003ev@Dl%x\u003eFRJaBsCrarR^Har\u003e\u0026qADL#owG\u003ceTa$+JVx(!wHv}{6rv@Dl%x\u003eG5kB0rdxarR^HarR\u003exze:AlBrS:*a$+JVx(!wHwPIYwv@Dl%x\u003eG5nyi7NaarR^HEjLZFarR^Je?.fLv@2H=wId.sz/c:War\u0026A\u003eAa9l(vp%d7yiarha{]CnEf$xf",
            "ln": 649,
            "col": 11,
            "line": 28
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^6.27.0",
              "react-router-dom"
            ],
            [
              "^5.0.5",
              "rimraf"
            ],
            [
              "^7.26.0",
              "@babel/preset-env"
            ],
            [
              "2.4.5",
              "esbuild-sass-plugin"
            ],
            [
              "^7.25.9",
              "@babel/cli"
            ],
            [
              "^7.26.0",
              "@babel/core"
            ],
            [
              "0.16.17",
              "esbuild"
            ],
            [
              "2.2.3",
              "esbuild-plugin-glob"
            ],
            [
              "1.13.0",
              "esbuild-node-externals"
            ],
            [
              "^18.3.1",
              "react-dom"
            ],
            [
              "^18.3.1",
              "react"
            ],
            [
              "^15.0.1",
              "next"
            ]
          ],
          "metrics": {
            "file": {
              "size": 957,
              "entropy": 4.67
            },
            "binary": {
              "peak_region_bytes": 957,
              "peak_region_entropy": 4.67
            },
            "references": {
              "declared_count": 1,
              "unresolved_count": 0,
              "security_hold_count": 0,
              "unresolved_extension_count": 0
            }
          }
        },
        "id": 5,
        "mol": "O(S₂)H(Po)Md(Pa₄)",
        "path": "arnext-0.1.5.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:npm/react-router-dom",
            "off": 274,
            "kind": "dependency"
          },
          {
            "to": "dist/esm/index.js",
            "off": 780,
            "file": 3,
            "kind": "local"
          },
          {
            "to": "./dist/cjs/index.js",
            "off": 739,
            "file": 2,
            "kind": "local"
          },
          {
            "to": "./dist/esm/index.js",
            "off": 778,
            "file": 3,
            "kind": "local"
          },
          {
            "to": "./dist/cjs/config.js",
            "off": 842,
            "file": 1,
            "kind": "local"
          },
          {
            "to": "./dist/esm/config.mjs",
            "off": 882,
            "file": 4,
            "kind": "local"
          },
          {
            "to": "./package.json",
            "off": 917,
            "kind": "local"
          }
        ],
        "risk": 40,
        "sha": "6b6bc1dd0c2c38529991a2d2c45e4ada688fde2958577cdf62f4fedf7cfc4119",
        "size": 957,
        "traits": [
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field",
            "spans": [
              [
                0,
                21
              ]
            ]
          },
          {
            "id": "supply-chain/install-hook/preinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'preinstall' hook that runs during install",
            "spans": [
              [
                156,
                14
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/package-json::files-array-present",
            "conf": 0.92,
            "crit": 3,
            "desc": "Package.json declares a files allowlist",
            "spans": [
              [
                194,
                27
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::has-exports-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares an exports map",
            "spans": [
              [
                697,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::main-runtime-tree-entrypoint",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package main targets runtime tree",
            "spans": [
              [
                46,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version",
            "spans": [
              [
                24,
                0
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/dropper/native-loader::preinstall-runs-bundled-executable",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 4,
            "desc": "Executes bundled payload from preinstall",
            "spans": [
              [
                156,
                14
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-keywords",
            "conf": 0.5,
            "crit": 2,
            "desc": "package.json has no keywords"
          },
          {
            "id": "metadata/package/scripts/build::pkg-build-script-field",
            "conf": 0.6,
            "crit": 3,
            "desc": "Package declares a build script",
            "spans": [
              [
                94,
                45
              ]
            ]
          },
          {
            "id": "metadata/package/scripts/lifecycle::has-preinstall-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares npm preinstall lifecycle hook",
            "spans": [
              [
                156,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter",
            "spans": [
              [
                77,
                45
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has preinstall script hook",
            "spans": [
              [
                156,
                14
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "spans": [
              [
                156,
                13
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/freeform::pkg-skeleton-small",
            "conf": 0.7,
            "crit": 3,
            "desc": "Tiny package.json manifest",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/name::npm-no-name-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "package.json omits name field"
          }
        ],
        "type": "package.json"
      },
      {
        "ctx": [
          {
            "b": "E))420S-r400000000000@$H+0rr91Xp#Km00000kMy=:00000000000000000000kMA+z1opW!000000rr911][S600000000000000000000000000000001Ybg00000)4$^60000001Ybg000000rr911POJ500000000000i^Ez000000i^Ez00000]5pbV00000]5pbV0000001Ybg00000qrq[g1][S60000000000000000000000000000000000000000000000000000000000001onA41onA4aoqDx00000aoqDx00000aoqDx00000l\u0026Wh!00000l\u0026Wh!000001onA4000001onA45c8Xg",
            "ln": 0
          },
          {
            "b": "dK(SAg=dgmWf%S$2Wg!Wz*(:U3b+iadcLeVwm+KO[aEl8vitNJ0tkOz0S@MUBzU$iZ1ng\u003c1\u0026%tJzR]jt}(^{jzGP=iwkAw21oOYaq/vb3uK4)Kw0OlDj#@@PlRmCEPQKsehZz@Sz/M%%k#ZxGk#6{2yej9O2]VYXH?]lS*MkrwC9)aH?tR93NG-]",
            "ln": 30837
          },
          {
            "b": "eN!#%azVDdd7LB$9%hU#fU\u003c[S1SbIRYDNpY1{$.D4mOzgjpR(k%nSb[lUG)hgb6?.z/M$Bi5Ub4g+o+pqDV*}pE^YBW/p\u0026{qY]/$jyJhFA=jiYAaJ{dB8iE7xfI7IE*Qxg4H\u0026*O3jc$y1{Cbi0S^=WzuU*j0MMqZ3Ow.Zao8uS*rZR)0E[O$@@m:tmn\u003e^knGZI\u003co^1p\u003ewozZ1f+=fDaPW5#5r5:R000l*BJ[FEEgtAC1U%]a\u003c@1y8Hx!+)9$e}w.+1-by:6ARF/%%p1\u0026k5O@%6bvF+Ae4@6%pzq+j@V0sfbB{cDr-.43IO1kXLk3MGJuI.hdma]",
            "ln": 333647
          },
          {
            "b": "[BK#r3vJRIurtzZ(qdXt]e#[XnwsWT=*}R+J8Myy[P/]oXd-1u4+g\u0026E]e99kEP^j7do/tc=*%oBtUx3nGT:d\u003c]e%ng:LtN4=3e@qtY74}uQf!2YkHKRvj\u00264^vQoL:-p9jsi5\u003cV%ujGk)\u003em6RQw:Q5QxB5m}h#0\u003en4TR\u003eM4MOnPYkM5MLN.V74=?\u003c44=ldd\u003cca^wL}EE-4.0jC\u003exP+:u]@^O]e$v\u003c4SWwYOsE{%jKpmq-k{P/6ZtiK)dppzJ^-0j=Pw\u0026JasI[]ZqUq*\u003emi}\u003e0!NM+34$H2z\u003eKVKw)L%HIt\u0026cCp(7DALFdJ]O/W9!8*\u0026bjPDkf+H^d?+D%eFOfrL/2Xu\u0026sF!cj*}{{rkLhNV?qGyp#lXvR8r7}U!rDerX\u0026H[C\u003c5)HG3kE4$SI2!*=USkP!/ilcroh}O$n9U6-Ck\u003e(a!\u003eA]kU:/V9\u003c+^V\u003evX2}%z4WXu/JZ9dBX\u003ct45akwEUSnuEbYkDFP?[DqLJ*^@IDeoOLb?L6Z\u0026srPr\u003eEzVAu(m)L4Tv4NY.rD64.g+vN)ccF4/4%q\u00268]Jv5aX^v}v8oiR$=URuySRJ74cEr=*}Uwwy}6:Xdc{z\u003ef{%W4/\u0026fm7.dnKD7Kd787mEbXeUmDyH73:91Eu(a8RM\u003cbe0K7R#dwUpm:S#4W=1Z\u003ejumre6]}24IklN\u003c@nZ4eE\u003c3=e!ewUfKso}O{p4uXh8nYgI/mSyyYn#g.fc{h3/(DjwUMb9c:f\u0026Mfewcl[ZF.faI!V8[:=WV{c\u0026]P]IUx4^9vB=ZnnrCVWHx]lD{^Xs?FE\u003eWdnvn{Z/mQfZ}iH?XL?2K^6JsBuZq4T$1Auy}.@Es\u003esm",
            "ln": 353232
          },
          {
            "b": "E*fx-182gHOm7m$B/Z%E}#uX\u003eo(B]\u003exk.S#A^n^4B.(elAbok#vgrhoE\u003e@OBz/M$Bi5Ub4g+o+pqDV*}pE^YBqY]Md)F?93jyJhFA=jiYAaJ{dB8iE7xfDrS1UIXAaiT:#0w16H17}WhJta@yF^K2qOj}G@M8Pw6J5Jq?gGxdvo/.J8w\u003cl=s5ezGVmgr6pfONt1k\u0026SeBRX82*5uH-",
            "ln": 948844
          },
          {
            "b": "sYw:9qCr6ktMB*8f#ct-B]j!lB]ksL01Ybgup.hLZ\u0026P\u003cm{Y:o\u003eB[p+#nCy?op?T#\u003cso8rcy7KZYklg-:4*vW5C].RjBoBt((*ml5h6@t70iIA^r*E9c0:aT[0rr9\u003eInSK/JxJg0%nN#/ngz\u003eQJwS3-006c+l5BB1L7QQ.qFMkkngAj?nceP^r9-3z!jtkMZ/jWyp{1tZ{YtKr]JjS+[k9at*Cc/vJtp1A003^luhQT%%i+@+Jx)QB^H\u003cp{^Stho\u003eMp",
            "ln": 972476
          },
          {
            "b": "=u69Vnq/[\u003cnqND{oO[cx2Uo\u003eNav}dI5l8$fIrv=K0A!LD0000\u00260MDO9B[5^rtUM@{o]m!y0yo[71ZiwPy6!2a82%Tpp!lBi7^Q#9y6dMG1Z1rFZ.3L7]a8]s.+Z\u003cEsX7WQ[C\u0026Je0RBpB0rr9306{PrwmY{qB7/y\u003c]a8]s0O.X$]tuFcnq3vd5.(]{D\u0026TiE3K)7o[^bo@0SSi2{8^\u0026a0pZ0*]a8]soO)Qu1fIL4%lb9[0sqganqVH5mka^=2s%Bj01Zm-9@BZ(\u003ev$o9]gkYGGfxX",
            "ln": 972744
          },
          {
            "b": "@q.1[^e@K/X-\u003eW0Wah:xKo0+CtG(:tW@o=-}b*^Rir[#\u003c+!(8MA=kCvQ*a-nB7Gf1fj/y}Xiz]RpJ6GEeSB\u0026Ppv4rh)ze+R?/6t?k(-MGwP/Usz2^[ALc4=JQK)\u0026/u!XYD8xT^L3:b57!ami9{*pXNJVl-)UNb)6Kh9^Ws*2g#vok\u003cq2b$@gB9uhaWKOi",
            "ln": 975182
          },
          {
            "b": "aA8oyzE)x\u0026!C*Sw7+Wo*pHv6}p!12ImjY\u003e/0c\u003eWNn={ss0093a03\u003ecNw]xZMra]#!azbt7wGUYday/tbAb]JhB7F(8Cwhejave)$ayPq2xLzT3AV/4qBz%n]flIkUe]$RSzE)]jbNKI%nN%\u003e8k#Hq$h7*Qsavy6^D2^RixMLvBlN:cjixn#Hgb7EwaARpdave)$axh]Xz7V}%y?$j(x\u003eIa3B0av(B7GxnwN)zobNKIK05%@U015Ya00\u0026M803?\u003cUK]LFinS%bi2(\u003c%A0@@rb00030?#rTClQJ)Sc}v3jdiHu6e?)zIgb7Ew",
            "ln": 975415
          }
        ],
        "depth": 1,
        "facts": {
          "tgt": [
            "fcn.002c8829",
            "int.0022b1ba"
          ],
          "funcs": [
            [
              "fcn.001ed745",
              2021189
            ],
            [
              "fcn.001f2e30",
              2043440
            ],
            [
              "fcn.001fa4a9",
              2073769
            ],
            [
              "fcn.0020455a",
              2114906
            ],
            [
              "fcn.0020c3c8",
              2147272
            ],
            [
              "fcn.0020cf19",
              2150169
            ],
            [
              "fcn.00210536",
              2164022
            ],
            [
              "fcn.002106ea",
              2164458
            ],
            [
              "fcn.0021928b",
              2200203
            ],
            [
              "fcn.0021aa0a",
              2206218
            ],
            [
              "fcn.0021d13c",
              2216252
            ],
            [
              "fcn.0021e0a2",
              2220194
            ],
            [
              "fcn.0021e6ca",
              2221770
            ],
            [
              "fcn.0021f5fd",
              2225661
            ],
            [
              "fcn.00222d88",
              2239880
            ],
            [
              "int.0022b1ba",
              2273722
            ],
            [
              "entry0",
              2918072
            ],
            [
              "fcn.002c8829",
              2918441
            ]
          ],
          "metrics": {
            "elf": {
              "bits": 64,
              "entry": 2918072,
              "has_got": 0,
              "has_plt": 0,
              "has_note": 0,
              "note_count": 2,
              "nx_enabled": 1,
              "dynrel_count": 0,
              "dynsym_count": 0,
              "has_build_id": 1,
              "has_eh_frame": 0,
              "no_gnu_stack": 0,
              "symtab_count": 0,
              "dynrela_count": 0,
              "little_endian": 1,
              "pltreloc_count": 0,
              "build_id_length": 20,
              "executable_stack": 0,
              "wx_segment_count": 0,
              "direct_syscall_count": 15,
              "program_header_count": 4,
              "stripped_with_symtab": 0,
              "entry_in_last_segment": 1,
              "executable_segment_count": 1,
              "load_segment_max_file_size": 975602,
              "load_segment_max_memory_size": 1943276,
              "section_relocation_group_count": 0,
              "stripped_metadata_section_count": 8
            },
            "file": {
              "size": 976568,
              "entropy": 7.9
            },
            "binary": {
              "is_pie": 0,
              "is_stripped": 1,
              "basic_blocks": 65,
              "avg_complexity": 2.78,
              "max_complexity": 18,
              "huge_func_count": 0,
              "leaf_func_count": 15,
              "tiny_func_count": 12,
              "avg_basic_blocks": 3.61,
              "peak_region_bytes": 924672,
              "peak_region_entropy": 7.77
            },
            "functions": {
              "count": 18
            },
            "dependencies": {
              "count": 0
            }
          }
        },
        "id": 6,
        "mol": "O(As)H₂(MgOs)Md₃(Bi₄BkHe)",
        "path": "arnext-0.1.5.tgz!!package/vendor/setup",
        "pid": 0,
        "risk": 44,
        "sha": "36abd242ddaa27f0160c539377a0e92cf781c1695137850acc87e3892b436d36",
        "size": 976568,
        "traits": [
          {
            "id": "metadata/binary/header/identity::binary-format-checked",
            "conf": 1.0,
            "crit": 2,
            "desc": "Binary format is identified"
          },
          {
            "id": "metadata/binary/layout/entropy::high-overall-entropy-70",
            "conf": 0.85,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.0"
          },
          {
            "id": "metadata/binary/layout/entropy::very-high-overall-entropy-75",
            "conf": 0.95,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.5"
          },
          {
            "id": "metadata/binary/linking/static::elf-needed-libs-zero",
            "conf": 0.9,
            "crit": 2,
            "desc": "ELF imports zero needed libraries"
          },
          {
            "id": "metadata/binary/section/header::elf64-zero-section-header-offset",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF64 section header offset is zero",
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "spans": [
              [
                30885,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                975564,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                333698,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                975487,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                975463,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/mem/create/fileless::syscall-memfd-create",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls memfd_create syscall",
            "spans": [
              [
                972540,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/syscall/raw::x64-mmap-syscall-sectionless",
            "conf": 0.9,
            "crit": 3,
            "desc": "x86-64 mmap syscall in sectionless code",
            "spans": [
              [
                972808,
                21
              ]
            ]
          },
          {
            "id": "metadata/binary/header/program::elf-entry-in-last-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "ELF entry in final PT_LOAD"
          },
          {
            "id": "metadata/build/artifact::stripped-toolchain-comment",
            "conf": 1.0,
            "crit": 3,
            "desc": "ELF omits compiler metadata (.comment)"
          },
          {
            "id": "metadata/hardening/missing::stripped-binary",
            "conf": 0.8,
            "crit": 3,
            "desc": "No full symbol table (likely stripped)"
          },
          {
            "id": "metadata/binary/linking/static::static-linked-heuristic",
            "conf": 0.75,
            "crit": 3,
            "desc": "ELF lacks dynamic linker sections",
            "uses": [
              0
            ]
          },
          {
            "id": "metadata/binary/section/header::elf-no-section-headers",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF binary without section headers",
            "uses": [
              4
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/binary/linking/static::static-linked",
            "conf": 0.8,
            "crit": 3,
            "desc": "Statically linked binary",
            "uses": [
              3,
              15
            ]
          },
          {
            "id": "metadata/hardening/missing::static-linked",
            "conf": 0.8,
            "crit": 3,
            "desc": "Statically linked binary",
            "uses": [
              15
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::no-section-headers",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.8,
            "crit": 3,
            "desc": "No section headers",
            "uses": [
              16
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/hardening/missing::minimal-hardening",
            "conf": 0.8,
            "crit": 3,
            "desc": "Binary lacks security hardening features",
            "uses": [
              14,
              18
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::sectionless-elf-with-packing-indicators",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.92,
            "crit": 4,
            "desc": "Sectionless ELF with multiple packing indicators",
            "uses": [
              2,
              3,
              15,
              17,
              19
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::stripped-packed",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 4,
            "desc": "Packed ELF binary",
            "uses": [
              1,
              19
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          }
        ],
        "type": "elf"
      },
      {
        "id": 7,
        "mol": "Md(Re)",
        "sha": "f1aa39b657fef464b6f09d3e579052a6f70363f12054a6ae911000288fe7a3af",
        "path": "react-router-dom@7.18.3.registry.json",
        "risk": 1,
        "size": 927,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 2,
    "rev": "479f3",
    "v": "8"
  }
}