{
  "llm": {
    "conf": 0.992494,
    "grade": "hostile",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": -1,
      "prob": 0.988797,
      "class": "benign"
    },
    "outcome": "hostile",
    "interpretation": "Preinstall executes packed ELF binary"
  },
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": 25,
    "conf": 92,
    "mods": [
      {
        "cls": 0,
        "raw": 0.988797,
        "rte": "az",
        "prob": 0.988797
      },
      {
        "cls": 0,
        "raw": 0.98927486,
        "rte": "az/npm",
        "prob": 0.98927486
      }
    ],
    "prob": 0.992494,
    "files": [
      {
        "id": 0,
        "lvl": 25,
        "conf": 92,
        "prob": 0.9924939870834351,
        "type": "npm"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000137786073537427,
        "type": "javascript"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018268823623657227,
        "type": "javascript"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001850724220275879,
        "type": "javascript"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003583232683013193,
        "type": "javascript"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004155437272856943,
        "type": "javascript"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016907850294956006,
        "type": "javascript"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013540188774641138,
        "type": "javascript"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001438458730262937,
        "type": "javascript"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018656253814697266,
        "type": "javascript"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001761317253112793,
        "type": "javascript"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016927719116210938,
        "type": "javascript"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015010436072770972,
        "type": "javascript"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000023404756575473584,
        "type": "javascript"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002406040766800288,
        "type": "javascript"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020543733626254834,
        "type": "javascript"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022649765014648438,
        "type": "javascript"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016808509826660156,
        "type": "javascript"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00015267729759216309,
        "type": "package.json"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0003385742602404207,
        "type": "elf"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-07T01:18:29Z"
  },
  "path": "arnext-arkb-0.0.2.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy8000000@}Rn2{rhM}-7(IP:!bU7nEmjc^2g-MmO(J7Z}:3w%%Pw5[$cgYh)T[Qe-Y[RiMkar4t2SyN$F={UKNd{14)$}*z\u0026yY\u003cCytEA}?Z\u003erdHA9U{4SJUjYFmTzRR}VKBL@tM?S[uGBeL\u003e=qD+UtiQ{$$3nEZ.5tglTIV}VAC[4WU3V5AJ*XkI/Z$GPSSjdUy8*q/=JQqRnvzst2dwx*:SWd)[oLmZlVE1q+Vp6Q}Y^p/D$XVG2Ts4VONM=]uXXdW}uslwP5G7*H*uf^h#WR4PfyGVEm5jbdGz\u00264+PMmHBYnwPH9qw^1C!w6=5E1pup+W50%HXV}!C4L%Myl$60{A1)(u\u0026v(G\u003c6I]\u003e{Iw./[pI1F]tM",
            "ln": 0
          }
        ],
        "mol": "O₂(S₂As)H₆(Cm₂Cr₃Db₅F₂Os₃U)Md₄(Bi₃BkHePa₄)",
        "sha": "f57139fe9fb76ec3f428a73b7ac2b8b1e7ac353d004fc8a49c49883cbcbb65d5",
        "path": "arnext-arkb-0.0.2.tgz",
        "risk": 172,
        "size": 981759,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 981759,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 981759,
              "peak_region_entropy": 7.86
            },
            "consistency": {
              "self_dependency": 0,
              "unused_runtime_deps": 3
            }
          }
        },
        "ident": {
          "name": {
            "value": "arnext-arkb",
            "source": "npm.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.0.2",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "arnext-arkb",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/quality/profile::has-cli-args-import",
            "conf": 0.8,
            "crit": 3,
            "desc": "Code imports CLI argument parsers",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::package-json-path-reference",
            "conf": 0.84,
            "crit": 1,
            "desc": "References a package.json path",
            "from": [
              {
                "file": 45
              }
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::stripped-packed",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 4,
            "desc": "Packed ELF binary",
            "from": [
              {
                "file": 54
              }
            ],
            "uses": [
              21,
              26
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/provider::pbkdf2-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "JavaScript PBKDF2 API call",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::javascript-sha256-operation",
            "mbc": "C0029",
            "conf": 0.88,
            "crit": 3,
            "desc": "Performs JavaScript SHA-256 operation",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node synchronously writes a file",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "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/library/structure::vscode-root-js-bundle",
            "conf": 0.95,
            "crit": 2,
            "desc": "VS Code root JavaScript bundle",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode-call-text",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript invokes a Base64 decoder",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "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": 54
              }
            ]
          },
          {
            "id": "metadata/binary/anomaly/format::elf-entry-in-last-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "ELF entry in final PT_LOAD",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "metadata/package/scripts/lifecycle::has-preinstall-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares npm preinstall lifecycle hook"
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version"
          },
          {
            "id": "micro-behaviors/communications/http/response-code::source-http-200-status",
            "atk": "T1190",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source compares HTTP status to 200"
          },
          {
            "id": "supply-chain/install-hook/preinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'preinstall' hook that runs during install"
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "from": [
              {
                "file": 53
              }
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dep-axios",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm dependency on axios"
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::node-createhash-call",
            "conf": 0.65,
            "crit": 3,
            "desc": "Node.js createHash call",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name"
          },
          {
            "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": 54
              }
            ],
            "uses": [
              22
            ]
          },
          {
            "id": "metadata/binary/anomaly/section-header::elf-no-section-headers",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF binary without section headers",
            "from": [
              {
                "file": 54
              }
            ],
            "uses": [
              54
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 1,
            "desc": "Manifest declares a bin entry"
          },
          {
            "id": "micro-behaviors/communications/http/services/blockchain::arweave-net-gateway",
            "conf": 0.6,
            "crit": 3,
            "desc": "Arweave.net gateway",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/library/structure::js-tslib-reexport-helper",
            "conf": 0.97,
            "crit": 1,
            "desc": "Calls a tslib/TypeScript re-export helper",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/binary/metrics/threshold::high-overall-entropy-70",
            "conf": 0.85,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.0",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "metadata/library/structure::js-any-bundle-output",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains bundled or minified JavaScript",
            "from": [
              {
                "off": 18,
                "file": 19,
                "line": 2
              },
              {
                "file": 25
              },
              {
                "file": 43
              }
            ],
            "uses": [
              48
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync-call",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node calls imported writeFileSync",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::createCipheriv",
            "mbc": "C0027",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates cipher with initialization vector",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::cwd-reference",
            "conf": 0.84,
            "crit": 1,
            "desc": "References the Node.js current working directory",
            "from": [
              {
                "file": 45
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::createDecipheriv",
            "mbc": "C0027",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates decipher with initialization vector",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::require-cwd-package-json",
            "conf": 0.84,
            "crit": 3,
            "desc": "Loads package.json from current working directory",
            "from": [
              {
                "file": 45
              }
            ],
            "uses": [
              2,
              10,
              31,
              50
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-256-cbc-dash",
            "mbc": "C0027",
            "conf": 0.75,
            "crit": 3,
            "desc": "AES-256-CBC with dashes",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/os/random/crypto::node-random-bytes",
            "conf": 0.65,
            "crit": 3,
            "desc": "Node.js random byte generation",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "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": 19
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-keywords",
            "conf": 0.5,
            "crit": 2,
            "desc": "package.json has no keywords"
          },
          {
            "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)",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::leading-variable-dotted-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dotted name built from a leading variable",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/os/module/dynamic-load::node-variable-require-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Requires a module named by a variable",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field"
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dot-js-runtime-dependency",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm runtime dependency name ends in .js"
          },
          {
            "id": "micro-behaviors/data/encode/base64::tostring-base64",
            "conf": 0.8,
            "crit": 3,
            "desc": "Base64 encoding via toString (JS)",
            "from": [
              {
                "file": 51
              }
            ]
          },
          {
            "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-tsc-reexport-barrel",
            "conf": 0.96,
            "crit": 2,
            "desc": "Transpiled CommonJS re-export barrel",
            "from": [
              {
                "file": 19
              },
              {
                "file": 25
              },
              {
                "file": 43
              }
            ],
            "uses": [
              25
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::hash-object-digest-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "JavaScript hash-object digest call",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::package-json-path-join",
            "conf": 0.84,
            "crit": 1,
            "desc": "Joins a path containing package.json",
            "from": [
              {
                "file": 45
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::node-createhash-sha256-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Node.js createHash('sha256') call",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/files/package-json::files-array-present",
            "conf": 0.92,
            "crit": 3,
            "desc": "Package.json declares a files allowlist"
          },
          {
            "id": "micro-behaviors/os/module/dynamic-load::node-computed-require-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Requires a computed Node module name",
            "from": [
              {
                "file": 45
              }
            ]
          },
          {
            "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": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::buffer-from-base64",
            "conf": 0.8,
            "crit": 3,
            "desc": "Base64 decoding via Buffer.from (JS)",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dependency-fanout",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package has at least eight runtime deps"
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-phantom-runtime-dependency",
            "conf": 0.82,
            "crit": 3,
            "desc": "Declared runtime dependency lacks module import",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "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": 54
              }
            ],
            "uses": [
              12,
              22
            ],
            "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": 262,
                "file": 53,
                "line": 17
              }
            ],
            "uses": [
              7
            ],
            "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": 262,
                "file": 53,
                "line": 17
              },
              {
                "file": 54
              }
            ],
            "uses": [
              7,
              12,
              22
            ],
            "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": [
              58,
              59
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boXZ.B8\u0026{yx(kOnzGWduz!9z^b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrCBmzFr%4B97+zauZ\u0026OuUKv@z/P}/wObv[y\u0026?7CwPq\u003cbA+cTyze0)4ze16ka$j%53s!0(B95Kmz/fe]f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb4CLew*eVMi%]FozGx[xv@Dj3vqYQ%uOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)yn%v@Dj3vqYQ%a$j%53s!0(B95KEBzkMjuOJV^aAz4kB.L(cc)yn%B-.tlB1.VTx(4\u0026mdlv(Dz/fSrayPq6B%5{\u003cc[)g{ze0)4ze16kuOKfzwObv[y\u0026?9OAb](bwPI]Bvrc17e]$\u0026yv}v5zdjEs=v@DmaBrC7izF0P}auZ\u0026+wP]nbz/fe]f!N0Fw)]*#BsnO13s!0(B95KnwNY^{auZ?\u003caZ]z7B$NrpvS=rB3s!0(B95Kly\u0026r*0Cv+iawGTbUc[)g{B-W",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "i%{x+3lQDlatdejByO#jc$K?IjW70n3lQDlazCBgc$D)#B.rcgarR^HarR^Hv@Dmaz!@#qy\u0026r@mwHPXFarR^HAb](bwPI]BwQ4{hc]0ej3vKu+3i",
            "ln": 796,
            "col": 20,
            "line": 24
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "minimist_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "conf_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "commands_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "argv"
            ],
            [
              "",
              "process.argv.slice"
            ],
            [
              "",
              "config"
            ],
            [
              "",
              "debug"
            ],
            [
              "",
              "blockweave"
            ],
            [
              "",
              "cliCommands"
            ],
            [
              "",
              "cliCommands.cliTask.then.catch"
            ],
            [
              "",
              "cliCommands.cliTask.then"
            ],
            [
              "",
              "cliCommands.cliTask"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "./commands"
            ],
            [
              "",
              "./utils/utils"
            ],
            [
              "",
              "conf"
            ],
            [
              "",
              "minimist"
            ]
          ],
          "mbr": [
            "Object.defineProperty",
            "argv.debug",
            "cliCommands.cliTask",
            "cliCommands.cliTask().then",
            "cliCommands.cliTask().then().catch",
            "commands_1.default",
            "conf_1.default",
            "console.log",
            "minimist_1.default",
            "mod.__esModule",
            "process.argv",
            "process.argv.slice",
            "process.exit",
            "utils_1.setArweaveInstance"
          ],
          "tgt": [
            "Object.defineProperty",
            "__importDefault",
            "cliCommands.cliTask",
            "cliCommands.cliTask().then",
            "cliCommands.cliTask().then().catch",
            "commands_1.default",
            "conf_1.default",
            "console.log",
            "process.argv.slice",
            "process.exit",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              90
            ],
            [
              "anonymous",
              769
            ],
            [
              "anonymous",
              812
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 1,
              "op.land": 2,
              "op.lnot": 2,
              "max_depth": 11,
              "call_count": 19,
              "node_count": 351,
              "member_count": 14,
              "op_density.lor": 0,
              "sequence_count": 2,
              "op_density.land": 0.01,
              "op_density.lnot": 0.01,
              "member_depth_max": 4
            },
            "file": {
              "size": 885,
              "entropy": 4.97
            },
            "text": {
              "lines": 30,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 115,
              "char_entropy": 4.97,
              "unique_chars": 56,
              "top_char_null": 0,
              "string_density": 0.23,
              "top_char_ratio": 0.06,
              "avg_line_length": 28.5,
              "max_line_length": 72,
              "last_line_length": 3,
              "whitespace_ratio": 0.16,
              "identifier_density": 2,
              "line_length_stddev": 21.84,
              "normalized_string_count": 1.28,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 5.71
            },
            "binds": {
              "count": 10
            },
            "binary": {
              "peak_region_bytes": 885,
              "peak_region_entropy": 4.97
            },
            "imports": {
              "count": 4,
              "relative": 2,
              "relative_ratio": 0.5,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 62,
              "count": 7,
              "avg_length": 8.86,
              "max_length": 13,
              "path_count": 2,
              "avg_entropy": 2.67,
              "entropy_stddev": 0.39
            },
            "functions": {
              "density": 10,
              "anonymous": 3,
              "avg_params": 0.67,
              "code_ratio": 0.37,
              "max_params": 1,
              "length_stddev": 0.94,
              "no_params_count": 1,
              "avg_length_lines": 3.67,
              "max_length_lines": 5,
              "min_length_lines": 3,
              "single_char_params": 1,
              "avg_param_name_length": 2
            },
            "identifiers": {
              "count": 60,
              "unique": 28,
              "avg_length": 7.29,
              "max_length": 18,
              "min_length": 1,
              "avg_entropy": 2.49,
              "reuse_ratio": 0.47,
              "length_stddev": 3.77,
              "has_digit_ratio": 0.14,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.04,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.61,
              "numeric_suffix_count": 4,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 2,
        "mol": "Md(Pa)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/app.js",
        "pid": 0,
        "refs": [
          {
            "to": "./commands",
            "off": 386,
            "file": 12,
            "kind": "local"
          },
          {
            "to": "./utils/utils",
            "off": 426,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 1,
        "sha": "405d5544a0a1cbaffd6ec84d0ba6487407f7212e33b8353da56f8e47e07536b0",
        "size": 885,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                271,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/quality/profile::has-cli-args-import",
            "conf": 0.8,
            "crit": 3,
            "desc": "Code imports CLI argument parsers",
            "spans": [
              [
                271,
                19
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrCgpuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AnAa$j%53s!0(B95Kzvruf\u0026f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb5*$jxD!(Oi%]FozGx[xB-.tlB6*TAjS[=RADL#owHF-PflIwJy\u0026Z^Hi%]FlvrlGjlT:FrwGVsbarR^HwmYj)xfcCyarR!vB3T?uz!0i(i%)8MarUf5v}YBn3lP",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "v{@\u003eXwKZxIwGTbUAa9\u003c4uOKfzwObv[y\u0026?pAz!T8quTEtTA=br5wH[@Ke?OI5asw=]cOcw/v{@\u003eXwN)AdB8L}zdlv\u003eVarR!pz/fSrA=\u003e(lz/NmpwNY^{auZ\u0026VvqH0@efFUFl2]Uqv{%g5aBsCrarR^HarR!GxLzJuwmYj)xcotWwmYj)xfcCyarR^HarR!GxLzJux(=NXoMaAHy-\u003e\u003e-x(=NXoMaAHy=.$DarR^HarR!vw/@HzxLzJux(=NXoMaAHy:/",
            "ln": 401,
            "col": 5,
            "line": 13
          },
          {
            "b": "arV7tarR^HarR^HBzbxfe[ns1xK@qHaz$+mawDo-c[dj+arR^HarR^Hx\u003ewFow]?rle[wK9vrDyde[GowB98F4D2vauBzbxfe[ns1xK%UEy?k4AaBsCrarR^HarR^HarR!GA^n^O3lQDlarR^HarR^HarR^Hay/tcB95KozGG]kwPF$SawbNdpa*G]A=U!uw]?rle[wK9vrDyde]\u003eJiwjyoHwM9\u003e(v\u003c(Cjx(+[pvpJ$ZmRMWIefDr.By)GWdjEs=arR^HarR^HarR^HarR^Hw]zYjc$vgkB95KeyH}=xaA?gfB.a\u00263z!pb6zGG]kwPGpyDKp(rarR^HarR^HarR^HarR^HarU=tx(+[pvpJ$Ze]$PCc#iytefGaAy\u0026%qri%)8MarR^HarR^HarR^Hao",
            "ln": 712,
            "col": 7,
            "line": 19
          },
          {
            "b": "wO(ydC)UVparR^HarR^HarV7tarR^HarR^HarR^Hv{%E?xDOZmdiJ%WEf}8tarR^HarV7tarR^HEf}8tarUrdBsp{oC{%\u003e.3lQDlarR^HaAz4nB-IvxBzbxfe[ns1xK@/ewPPtowD",
            "ln": 1084,
            "col": 49,
            "line": 27
          },
          {
            "b": "wIe4rDsYeBarR^HEf}8tarU-lC4A7iz!%ujB15kU3lQDlarR^HaAz4nB-IvxzE[2mp\u0026ZF\u003ex(^\u0026lc#@)uz!%PdefF$AygQ)%diH=qaBsCrarR^HarR^HarR!sB6*TOwmYvYB.(dLCxdztwKZxIwHIUlx(+[pvpJ$ZmRMWIefEL-pFJJ-BAh8kxk7$6d0fcpB1R3wBAh8bB0@E^efDr.By)GWefDuLA=JPKjW70n3lQDlarR^HarR^HarR^HazCBgc$NBtdiJ%AarR^HarR^HarR^HarR^HarR^Hx\u003ewFoBzbxfe[wK5B.rcCDKp(rarR^HarR^HarR^HarR^HarR^HarUfjzGx-jwId!qxdbeZefG7Sx(4\u0026$f!NANA=U!Vz!%ujdjwXAy\u0026sunefDreA=M8saAH$mx(mMav{@\u003eXwJy}Yas!NCA=J^HwPI{3xjSRpcVS^ecN*Ga3lQDlarR^HarR^HarR^Hao",
            "ln": 1465,
            "col": 25,
            "line": 48
          },
          {
            "b": "wPS6nzxIk=A::kCw].*bd0fcpB1Q%hv}YBawO#Qgx\u003equldjEs=arR^HEf$xfwQ5fjA==vPwmYvYB.(dxjS)a2v}YBn3i",
            "ln": 2127,
            "col": 10,
            "line": 70
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "fs_1.default.existsSync"
            ],
            [
              "",
              "entries"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "fs_1.default.readFileSync"
            ],
            [
              "",
              "fs_1.default.writeFile"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "reject"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "./utils"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ]
          ],
          "mbr": [
            "Array.from",
            "JSON.parse",
            "JSON.stringify",
            "Object.defineProperty",
            "console.log",
            "err.message",
            "exports.default",
            "fs_1.default",
            "fs_1.default.existsSync",
            "fs_1.default.readFileSync",
            "fs_1.default.writeFile",
            "mod.__esModule",
            "path_1.default",
            "path_1.default.join",
            "utils_1.parseColor"
          ],
          "tgt": [
            "Array.from",
            "JSON.parse",
            "JSON.stringify",
            "Map",
            "Object.defineProperty",
            "Promise",
            "__importDefault",
            "console.log",
            "fs_1.default.existsSync",
            "fs_1.default.readFileSync",
            "fs_1.default.writeFile",
            "path_1.default.join",
            "reject",
            "require",
            "resolve"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "constructor",
              476
            ],
            [
              "get",
              1150
            ],
            [
              "set",
              1207
            ],
            [
              "has",
              1271
            ],
            [
              "delete",
              1328
            ],
            [
              "clear",
              1384
            ],
            [
              "size",
              1432
            ],
            [
              "save",
              1483
            ],
            [
              "anonymous",
              1525
            ],
            [
              "anonymous",
              1639
            ],
            [
              "keys",
              1972
            ],
            [
              "values",
              2037
            ],
            [
              "entries",
              2106
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.lor": 1,
              "op.land": 2,
              "max_depth": 26,
              "call_count": 32,
              "node_count": 773,
              "member_count": 15,
              "op_density.add": 0,
              "op_density.lor": 0,
              "sequence_count": 1,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 2200,
              "entropy": 4.41
            },
            "text": {
              "lines": 73,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 664,
              "char_entropy": 4.41,
              "unique_chars": 64,
              "top_char_null": 0,
              "string_density": 0.22,
              "top_char_ratio": 0.07,
              "avg_line_length": 29.14,
              "max_line_length": 114,
              "last_line_length": 24,
              "whitespace_ratio": 0.34,
              "identifier_density": 1.84,
              "line_length_stddev": 24.84,
              "normalized_string_count": 1.87,
              "repeated_char_sequences": 18,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 8.08
            },
            "binds": {
              "count": 6
            },
            "binary": {
              "peak_region_bytes": 1176,
              "peak_region_entropy": 4.73
            },
            "source": {
              "class_count": 1,
              "function_count": 11
            },
            "imports": {
              "count": 3,
              "relative": 1,
              "stdlib_count": 2,
              "stdlib_ratio": 0.67,
              "relative_ratio": 0.33,
              "third_party_count": 1,
              "third_party_ratio": 0.33
            },
            "strings": {
              "bytes": 109,
              "count": 16,
              "avg_length": 6.81,
              "max_length": 20,
              "path_count": 1,
              "avg_entropy": 1.91,
              "entropy_stddev": 1.29
            },
            "comments": {
              "chars": 35,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 12,
              "nested": 2,
              "density": 19.18,
              "anonymous": 3,
              "avg_params": 0.86,
              "code_ratio": 1.11,
              "max_params": 2,
              "length_stddev": 4.75,
              "avg_name_length": 5.09,
              "no_params_count": 5,
              "avg_length_lines": 5.79,
              "max_length_lines": 18,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.21,
              "max_nesting_depth": 2,
              "avg_param_name_length": 4.67
            },
            "identifiers": {
              "count": 134,
              "unique": 50,
              "avg_length": 6.28,
              "max_length": 15,
              "min_length": 1,
              "avg_entropy": 2.31,
              "reuse_ratio": 0.37,
              "length_stddev": 2.95,
              "has_digit_ratio": 0.06,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.64,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 9,
        "mol": "H(F)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/cache.js",
        "pid": 0,
        "refs": [
          {
            "to": "./utils",
            "off": 335,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 1,
        "sha": "2b4112c764b2bacd473ea9262debe29aa05f0f9796f0827fd2a7126628e805a0",
        "size": 2200,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                245,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                869,
                21
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrCgpuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AnAa$j%53s!0(B95Kzvruf\u0026f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb5*$jxD!(Oi%]FozGx[xB8UVmuU\u003cB^wO#N2uUK4(uOJV^aywF\u0026ze:AlBvoXL",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "uUTT?f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb4+$swId.sa$j%53s!0(B95KEA+]8qauZ\u0026/wPq\u003cbA+cTyB-Ipxdlv(Dz/fSrayPk6uOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)A8uCv+iawIm}twmWAgx\u003c@-7Aa{HBdlv(Dz/fSraAR48B6*TAjS[9sx(d*cA=:YXw)]*#BsqfvADL#owHF-PfkLuiflySnB0r4Zi%]FozGx[xB-.tlB6*TAjS[=RADL#owHF-PflIwJy\u0026.mLBzkMja$kOXv@bN{A@",
            "ln": 393,
            "col": 11,
            "line": 9
          },
          {
            "b": "auZ\u0026VB6*TOwmYvYB.(dLA+eV\u0026wnc6.D2vauAa9\u003c4uOKfzwObv[y\u0026?pAz!T8quTEtTA=br5wH[@Kv@Dj3vqYQ%cN*F%w[=76wPxgEw[=6)diH=qazbt7wIdLiwog*^Bz96Ie]2CPdjEs=arR^HarR^Hw]zYjc$vgkB95Kpx(4u6z!pb4z/6u1zE=jJy?mVpaBsCrarR^HarR^HarR!pz/fSrazbt7wL=/SxDPCXAa9\u003c4uOKfzwObv[y\u0026?pAz!T8quTEtTA=br5wH[@Kv@Dj3vqYQ%cOcxLx(4ufi%)8MarR^HarR^HarUfjzGx[xDMV\u003cgw)]*#BugKOz/6tlEipV}A+flkx(W=kw[=6)p*[DVdlv\u003eVarR^HarR^HarR!GxLzJuv@Dj3vqYQ%e]$PCc$vgjz7YZmzdLmvv@Dj3dlv\u003eVarR^HarR^HarR!GxLzJuvpS[my?Ws0wPGnfz/6tui%)8MarR^HarV7tarR^HarR^Hfe1CzAcb/jzGudcarR^",
            "ln": 779,
            "col": 27,
            "line": 20
          },
          {
            "b": "raf\u0026-c#-QnBzkf1l2{QVdiJ%AarR^HarR^Hy?mYhv@Dj3vqYP#jS[YLA==27y^A8OB1Q)wxlC[mtqftA3lQDlarR^Hay/tcB95Kmz/6u1zE=^Ry\u0026%rgauZ\u0026^vrcE7vqFkIxlbXlA+xLFuOlzox\u003e7Z5f!2f\u003earR^HarR^Hx\u003ewFoa.bCczddr)diJ%AarR^HarR^HarR^Hv@Dj3vqYP#jS(a=wO=rki%)8MarR^HarV7tarR^HarR^Hv@DmaBrCWlxlbgUaz$+maAR48B6*TOwmYvYB.(dFdlv\u003eVao",
            "ln": 1568,
            "col": 14,
            "line": 35
          },
          {
            "b": "rafAmvqPN%asnATx(=NXA::k)vp@RHy\u0026%rgdiJ%AarR^HarR^HarR^HarR^Hw]zYjc#rEpazz@Yatt(1x=]IXByw/SvqPN%e]k9pxlm/GazAtRdiJ%AarR^HarR^HarR^HarR^HarR^Hv@DmaBrCEfzdK?MaAR48pgn0JB6Au:kq44@q/)4]zF7vDi%)8MarR^HarR^HarR^HarR^HarUfjzGx[xC42ifwGTbUByw/.vqH6$B6Au:kq44@q/)4]zF7vDi%)8MarR^HarR^HarR^HarR^HarUxg",
            "ln": 2095,
            "col": 24,
            "line": 47
          },
          {
            "b": "A+PA7c[cPb3lQDlarR^HarR^HaBKOtarR^HarR!P3lQDlarR^Hatkw\u003cm}D=+Bzbkdz/x/jz/fRsvqGT^B7GznvqYP#B7GCoBzbkdz/x/jz/cXvvqH6$aARJABzbkdvqGT^B0bTmy\u0026%p@arR^HarR^Hw]zYjc$vgkB95KyAcb/jzxJ\u003efaARphB1RxIBzkVhB1RSAy\u0026%rgc[cO/DKp\u003e",
            "ln": 2636,
            "col": 168,
            "line": 57
          },
          {
            "b": "l2{QYau*]5diJ%AarR^HarR^HarR^HarR^HarR^Hw[tKFB.(elAbol1AV^H/w[tKtA+xLS3lQDlarR^HarR^HarR^HaBKOtarR^HarR^HarR^HarR^WfcCvTy?W^ei+h@CvpB4:ePbcABs?ryzE\u003e\u003cK",
            "ln": 3228,
            "col": 24,
            "line": 73
          },
          {
            "b": "wO(ydC)UVparR^HarR^HarV7tarR^HarR^HarR^Hv{%E?xDRTAEf}8tarR^HarV7tarR^HarR^Hy?mYhB-RaXB-7-awPw[RaAg+fBzkf1l2{QVe[5^kC3utpB7D}jB-7-awD",
            "ln": 3351,
            "col": 49,
            "line": 76
          },
          {
            "b": "arR^HarR^HazCBgd0f-NwP8f6B-RaXB-7-awPw[RjV%]nvScg3wNPE7asnATB-RaXB-7-awPw[RjV%{fA=\u003e}xaBsCrarR^HarR^HarR^HarR^WfcCpDvrlH7xkO\u0026mB7EWXzE^M{AV!!hxcp/8AV!!by-)CfB97\u0026dv}xZ7Bzb98aA.:pazC{8arR^HarR^HarR^HarR^HAa9^ex\u003c\u003e*zA+xCCvrc17tpjMmwI4wlzE^M{AWLcnjS(a=BAzFyiXJd7z!9Ame[e%vwnDoszE){lz/PRvi%)8MarR^HarR^HarR^HarU/FwKpJSwnC*$auZ?{xMOunB2\u003e%czF%5%ga)3UzE^N7e]ClxCw?IqcP.UTarR^HarR^HarR!P3lQDlarR^HarR^HaARTHaBsCrarR^HarR^HarR^HarR!CvrcB2wfs2TzE[2mB-Io",
            "ln": 3562,
            "col": 4,
            "line": 84
          },
          {
            "b": "arR^HarV7tarR^HarR^HarR^Hv{%E?xDOZmdiJ%AarR^HarR^HarR^HarR^Hv@Dmaz!@#qy\u0026r@mc[)g{B-.tlB6*TOAa9^dwKyxLz/NoPv@Dg4A=S=OcTeeOB-RaCvS=N0y?mS)aw3D]vqGT*aA.ZvazbLjzddJlefDrXwN)eqdlv\u003eVarR^HarR^HarR^HarR^",
            "ln": 3939,
            "col": 7,
            "line": 91
          },
          {
            "b": "auZ\u0026+wP]n9Aa@Vle[wK9vrDydd0)6?e?R9KA=U/5efFRAB96C=Aa9^dwN)Abz/Z2rvqPM#Ejmk+arR^HarR^HEf}8tarR^HarUxgasIwNwKpJSwnC*$asnATw[tKFB.(elAbol1AV^K*f!1k(3lQC",
            "ln": 4224,
            "col": 25,
            "line": 98
          },
          {
            "b": "y^A8OB1Q)wxlC[zx\u003e7Z(B7EAuarR^HarR^HarR^Hx\u003ewFoa-?QkCWCo3v}xL0wNxdZB6*TOwmYvYB.(dLx(mA%B.268c#rQcwO#N2djDx^3lQDlarR^HarR^HarR^Hatkw\u003cxK#10aARpdaA.:pATA{iarR^HarR^HarR^HarUfjzGx[xw{5faauZ\u0026+wP]neB-Rb3yi9-pe[wK9vrDydc\u0026",
            "ln": 4598,
            "col": 29,
            "line": 106
          },
          {
            "b": "l${fOD2E*FzdNc[kpn08cWxoty\u0026sIBdjEs=arR^HarR^HarR^HarR^HarR^HB8UVmlT:\u003eyx\u003egT]wPGFBy?Wx\u003cc[)g{h7pd{vq)Ryv{%m=diH=qay/tcB8L(ae]kDsc[3=2aA.^uy\u0026-@re]UltB7EZSy\u0026styc$vgiz/P[IayDrqDT*G4wg?OrwO(\u003c6efDrHy\u0026%qpdjDYc3lQDl",
            "ln": 5097,
            "col": 66,
            "line": 113
          },
          {
            "b": "z!%ujdjwXAy\u0026sunefFs^az++kBrCHlaA?gfx\u003eeucAaBhox\u003eg^)Bzku3wPz\u0026mv{%l$vR3V]z/]@dayPvmxMOunB2\u003e%cB8UVme]L=yfkLujwO#N2B1Z]LaszCCy\u002613lcN*Ga3lQDlarR^HarR^HarR^HaBKOtarR^HarR^HarR^HarR!CA=kD0B8@%BCXImFf!2f\u003earR^HarR^HarR^HEf}8tarR^HarV7tarR^HarR^Hv@DmaBrC7izGGDcBx0K8wGTbU",
            "ln": 5349,
            "col": 51,
            "line": 117
          },
          {
            "b": "arR!JvqG:\u003eBwMy/xGvnPvrcE7vqFkIxlbXlA+xLFCvtr7wPPEgarR^HarR^HarR^Hv@Dj3vqYQb3lQDlarR^HarR^Hay/tbzddr)r://!wPGyfarR^HarR^HarR^HByt",
            "ln": 5785,
            "col": 10,
            "line": 128
          },
          {
            "b": "wO#d5xDPFYfBw{BarR^HarR^HarR^HarS(\u003eu)3.wv@Dj3vqYQKvRNJrB75Y)ttnKFxF9[kz/oUAo\u003c@cSe]\u003exrwn=rkdiH8.v@Dj3vqYQKvRNJrB75Y)e]k9pxlm/ou438/arR^HarR^HarR^HarR^HiV]^$i%)8MarR^HarR^HarUfjzGx-jwId!qxdddkDNHN0aA.^uy\u0026-@re]UltB7EZSy\u0026styc$vgiz/P[IayDEwz/x/jz/dgrwPIv4x(Ffdz/f$:u[rAFvR/E.yEi5Qxj#xmdszLiA+/bbbZT3tzeAZ0wfrxBB-Q#7wQLWM",
            "ln": 7510,
            "col": 65,
            "line": 171
          },
          {
            "b": "cNTsEzEs[P3lQDlarR^HaBKOtarR^HarR!EwPS6nzxK4wB.9SwarR^HEf$xfwQ5fjA==vPwmYvYB.(dxjS)adx*V/Qzddr)B2%Z",
            "ln": 7813,
            "col": 77,
            "line": 175
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "spdx_license_ids_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "fuse_js_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "url_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "api_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "tags_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "commandFiles"
            ],
            [
              "",
              "fs_1.default.readdirSync.filter"
            ],
            [
              "",
              "fs_1.default.readdirSync"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "file.endsWith"
            ],
            [
              "",
              "filePath"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "optionFiles"
            ],
            [
              "",
              "fs_1.default.readdirSync.filter"
            ],
            [
              "",
              "fs_1.default.readdirSync"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "file.endsWith"
            ],
            [
              "",
              "filePath"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "command"
            ],
            [
              "",
              "commandValues"
            ],
            [
              "",
              "partialArgs.argv._.slice"
            ],
            [
              "",
              "command"
            ],
            [
              "",
              "tags"
            ],
            [
              "",
              "tagNames"
            ],
            [
              "",
              "tagValues"
            ],
            [
              "",
              "isArrayTagNames"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "isArrayTagValues"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "tagNames.i.toString"
            ],
            [
              "",
              "value"
            ],
            [
              "",
              "tagValues.i.toString"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "tagNames.toString"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "tagValues.toString"
            ],
            [
              "",
              "alias"
            ],
            [
              "",
              "partialArgs.argv.option.name"
            ],
            [
              "",
              "feeMultiplier"
            ],
            [
              "",
              "feeArgv"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "feeMultiplier"
            ],
            [
              "",
              "useBundler"
            ],
            [
              "",
              "colors"
            ],
            [
              "",
              "parsed"
            ],
            [
              "",
              "partialArgs.argv.use-bundler"
            ],
            [
              "",
              "useBundler"
            ],
            [
              "",
              "parsed"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "feeMultiplier"
            ],
            [
              "",
              "license"
            ],
            [
              "",
              "license"
            ],
            [
              "",
              "spdx_license_ids_1.default.includes"
            ],
            [
              "",
              "fuse"
            ],
            [
              "",
              "spdxCandidates"
            ],
            [
              "",
              "fuse.search"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "spdxCandidates.slice.map"
            ],
            [
              "",
              "spdxCandidates.slice"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "contentType"
            ],
            [
              "",
              "args"
            ],
            [
              "",
              "commandObj"
            ],
            [
              "",
              "commandObj.execute"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "colors"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "usage"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "./lib/tags"
            ],
            [
              "",
              "./utils/utils"
            ],
            [
              "",
              "arweave/node/lib/api"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "fuse.js"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "spdx-license-ids"
            ],
            [
              "",
              "url"
            ]
          ],
          "mbr": [
            "Array.isArray",
            "Math.floor",
            "Math.random",
            "Object.defineProperty",
            "api_1.default",
            "cand.item",
            "comm.name",
            "commOrOpt.alias",
            "commOrOpt.aliases",
            "commOrOpt.aliases.length",
            "commandObj.execute",
            "commandObj.name",
            "commandObj.options",
            "commandObj.usage",
            "commandObj.usage.length",
            "console.log",
            "exports.default",
            "file.endsWith",
            "fs_1.default",
            "fs_1.default.readdirSync",
            "fs_1.default.readdirSync().filter",
            "fuse.search",
            "fuse_js_1.default",
            "mod.__esModule",
            "opt.name",
            "option.alias",
            "option.arg",
            "option.description",
            "option.name",
            "option.usage",
            "parsed.hostname",
            "partialArgs.argv",
            "partialArgs.argv._",
            "partialArgs.argv._.slice",
            "partialArgs.argv.bundle",
            "partialArgs.argv.colors",
            "partialArgs.argv.help",
            "partialArgs.argv.index",
            "partialArgs.argv.license",
            "partialArgs.argv.wallet",
            "partialArgs.blockweave",
            "partialArgs.config",
            "partialArgs.debug",
            "path_1.default",
            "path_1.default.join",
            "process.exit",
            "spdxCandidates.length",
            "spdxCandidates.slice",
            "spdxCandidates.slice().map",
            "spdx_license_ids_1.default",
            "spdx_license_ids_1.default.includes",
            "tagNames.length",
            "tagNames.toString",
            "tagValues.toString",
            "tags.addTag",
            "tags_1.default",
            "url_1.URL",
            "utils_1.parseColor"
          ],
          "tgt": [
            "Array.isArray",
            "Map",
            "Math.floor",
            "Math.random",
            "Object.defineProperty",
            "__importDefault",
            "api_1.default",
            "commandObj.execute",
            "console.log",
            "file.endsWith",
            "fs_1.default.readdirSync",
            "fs_1.default.readdirSync().filter",
            "fuse.search",
            "fuse_js_1.default",
            "parseFloat",
            "partialArgs.argv._.slice",
            "path_1.default.join",
            "process.exit",
            "require",
            "spdxCandidates.slice",
            "spdxCandidates.slice().map",
            "spdx_license_ids_1.default.includes",
            "tagNames.toString",
            "tagValues.toString",
            "tags.addTag",
            "tags_1.default",
            "url_1.URL"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "constructor",
              717
            ],
            [
              "anonymous",
              858
            ],
            [
              "anonymous",
              1285
            ],
            [
              "cliTask",
              1559
            ],
            [
              "anonymous",
              5176
            ],
            [
              "addAliases",
              6725
            ],
            [
              "showHelp",
              7058
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.gt": 5,
              "op.lt": 1,
              "op.add": 1,
              "op.lor": 2,
              "op.mul": 1,
              "op.land": 11,
              "op.lnot": 4,
              "max_depth": 22,
              "call_count": 85,
              "node_count": 2310,
              "member_count": 58,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "sequence_count": 10,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 4
            },
            "file": {
              "size": 7892,
              "entropy": 4.5
            },
            "text": {
              "lines": 180,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 2342,
              "char_entropy": 4.5,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.28,
              "top_char_ratio": 0.05,
              "avg_line_length": 42.84,
              "max_line_length": 175,
              "last_line_length": 30,
              "whitespace_ratio": 0.32,
              "identifier_density": 2.47,
              "line_length_stddev": 31.61,
              "normalized_string_count": 3.8,
              "repeated_char_sequences": 102,
              "suspicious_string_ratio": 0.02,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 14.02
            },
            "binds": {
              "count": 43
            },
            "binary": {
              "peak_region_bytes": 2772,
              "peak_region_entropy": 4.88
            },
            "source": {
              "class_count": 1,
              "function_count": 4
            },
            "imports": {
              "count": 8,
              "relative": 2,
              "stdlib_count": 3,
              "stdlib_ratio": 0.38,
              "relative_ratio": 0.25,
              "third_party_count": 5,
              "third_party_ratio": 0.63
            },
            "strings": {
              "bytes": 910,
              "count": 51,
              "shell": 1,
              "url_count": 2,
              "avg_length": 17.84,
              "max_length": 156,
              "path_count": 2,
              "avg_entropy": 2.88,
              "empty_count": 2,
              "entropy_stddev": 0.92
            },
            "comments": {
              "chars": 188,
              "count": 6,
              "lines": 6,
              "to_code_ratio": 0.03
            },
            "functions": {
              "count": 5,
              "nested": 2,
              "density": 4.44,
              "anonymous": 4,
              "avg_params": 1.13,
              "code_ratio": 0.93,
              "max_params": 3,
              "one_liners": 3,
              "length_stddev": 37.58,
              "over_100_lines": 1,
              "avg_name_length": 9,
              "no_params_count": 1,
              "avg_length_lines": 20.88,
              "max_length_lines": 119,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.38,
              "max_nesting_depth": 1,
              "avg_param_name_length": 7
            },
            "identifiers": {
              "count": 444,
              "unique": 105,
              "avg_length": 7.01,
              "max_length": 18,
              "min_length": 1,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.24,
              "length_stddev": 3.39,
              "has_digit_ratio": 0.08,
              "sequential_names": 2,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.57,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 8,
              "underscore_prefix_count": 4
            }
          }
        },
        "id": 12,
        "mol": "H₂(CmOs)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands.js",
        "pid": 0,
        "refs": [
          {
            "to": "./lib/tags",
            "off": 572,
            "file": 37,
            "kind": "local"
          },
          {
            "to": "./utils/utils",
            "off": 612,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 2,
        "sha": "f98d24f3433bdefc97de0079f54179483b9ce464a5bc4d5b25f8eb4c99007236",
        "size": 7892,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                245,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                3757,
                28
              ],
              [
                5413,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/dynamic-load::node-variable-require-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Requires a module named by a variable",
            "spans": [
              [
                1051,
                7
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrC7lD2N\u003ezuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AewD2N\u003eza$j%53s^)XB8@D\u003eA^qRCwPw]u3lQDlaAg+gB8U/kvrl05jS(a1i%)8MarUfjzGx]uBZ]JiAWU)nB8#LzA+3QwDKp(rarR^HarU=tx(+[CvrlHexMvK5wGTbUAa9*eCw?Iji%)8MarV7tarR^HwO#0#D2N\u003cNwmoN*diJ%AarR^HarR^Hv@DmaBrCvgC{2l)v@=\u003clBz\u003eIve[wK9vrDyde]Uonwm^O}D2vauBzbxfe]UluB8U/kvrl0haszksy\u0026?3QatCM7fFCgiatU=7aszkzvkoX#cN?a:arR^HarR^Hv@DmaBrC1dxk.*8BzbIljS(aXwPGBUh8W3@vQ*=E3lQDlarR^Hay/tcB95KsB%5{\u003cv@=\u003clBz\u003eIve[wK9vrDyde]\u003exrwn=rKD30Rsc]0Rei%)8MarR^HarUfjzGx[xv}/)}wPw[Ray/CqAcc29f!N0Fw)]*#Bs}6zwNPW(lUQHMwPzHdc$c}8z/PMlxL/pyyH}=xazD0Fi%)8MarR^HarUfjzGx[xwO#0#D2N\u003epwfs2TluM)LwPxzkz/f5[BspvcB$s+Cx(E-%AXqGNwmoN\u003ec$D+dvjr-Iv}/)}wPxznx(mu}c[eBJi%)8MarR^HarUYoBAIRwaz2C2A^qRC",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "efDV3fFCgmefD-7efDrYxKJUNhyx}n3lQDlarR^HarR^Hay/tcB95KsB%5{\u003cwO#0#D2N\u003epwg?}tx\u003e7Z5fF1t3hyQY{arR^HarR^HarR^Hv@DmaBrCa5ByupPaz2C2A^qRCwN)Amy?Wx\u003cc]0Rei%)8MarR^HarR^HarUfjzGx[xwmYm+Aa\u0026*6auZ\u0026SA^qRCz^LjKwmYvYB.(dLv@=c?By^\u003cKv}/)}wPzHdc$c}8z/PMlxL/pyyH}=xazD0Fi%)8MarR^HarR^HarUfjzGx[xwmYm\u003eD2N\u003epwfs2TluM)LwPxzkz/f5[Bspv7wN/B[xK#ipB-p(1By=\u003ehvrt{befFFmv}/)}wPxznx(mu}c[eBJi%)8MarR^HarR^HarUYoBAIRw",
            "ln": 937,
            "col": 76,
            "line": 23
          },
          {
            "b": "Coxs{A=k$DcQ}JUy?mc1Bz\u0026pjwN/+aAc9DRi%)8MarR^HarV7tarR^HEf$xfwQ5fjA==vPwmYvYB.(dxjS)ajD2N\u003epAYTQ",
            "ln": 1311,
            "col": 21,
            "line": 31
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "crypto_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "key"
            ],
            [
              "",
              "crypto_1.default.pbkdf2Sync"
            ],
            [
              "",
              "algorithm"
            ],
            [
              "",
              "iv"
            ],
            [
              "",
              "crypto_1.default.randomBytes"
            ],
            [
              "",
              "cipher"
            ],
            [
              "",
              "crypto_1.default.createCipheriv"
            ],
            [
              "",
              "encrypted"
            ],
            [
              "",
              "Buffer.concat"
            ],
            [
              "",
              "cipher.update"
            ],
            [
              "",
              "cipher.final"
            ],
            [
              "",
              "algorithm"
            ],
            [
              "",
              "key"
            ],
            [
              "",
              "crypto_1.default.pbkdf2Sync"
            ],
            [
              "",
              "iv"
            ],
            [
              "",
              "encrypted.slice"
            ],
            [
              "",
              "data"
            ],
            [
              "",
              "encrypted.slice"
            ],
            [
              "",
              "decipher"
            ],
            [
              "",
              "crypto_1.default.createDecipheriv"
            ],
            [
              "",
              "decrypted"
            ],
            [
              "",
              "Buffer.concat"
            ],
            [
              "",
              "decipher.update"
            ],
            [
              "",
              "decipher.final"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "crypto"
            ]
          ],
          "mbr": [
            "Buffer.concat",
            "Object.defineProperty",
            "cipher.final",
            "cipher.update",
            "crypto_1.default",
            "crypto_1.default.createCipheriv",
            "crypto_1.default.createDecipheriv",
            "crypto_1.default.pbkdf2Sync",
            "crypto_1.default.randomBytes",
            "decipher.final",
            "decipher.update",
            "encrypted.slice",
            "exports.default",
            "mod.__esModule"
          ],
          "tgt": [
            "Buffer.concat",
            "Error",
            "Object.defineProperty",
            "__importDefault",
            "cipher.final",
            "cipher.update",
            "crypto_1.default.createCipheriv",
            "crypto_1.default.createDecipheriv",
            "crypto_1.default.pbkdf2Sync",
            "crypto_1.default.randomBytes",
            "decipher.final",
            "decipher.update",
            "encrypted.slice",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "constructor",
              310
            ],
            [
              "encrypt",
              380
            ],
            [
              "decrypt",
              782
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 1,
              "op.land": 2,
              "max_depth": 14,
              "call_count": 17,
              "node_count": 453,
              "member_count": 14,
              "max_array_len": 3,
              "op_density.lor": 0,
              "op_density.land": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 1386,
              "entropy": 4.7
            },
            "text": {
              "lines": 35,
              "top_char": 116,
              "max_ws_run": 1,
              "digit_ratio": 0.05,
              "space_count": 313,
              "char_entropy": 4.7,
              "unique_chars": 60,
              "top_char_null": 0,
              "string_density": 0.34,
              "top_char_ratio": 0.06,
              "avg_line_length": 38.6,
              "max_line_length": 99,
              "last_line_length": 26,
              "whitespace_ratio": 0.25,
              "identifier_density": 2.43,
              "line_length_stddev": 28.67,
              "normalized_string_count": 2.03,
              "repeated_char_sequences": 8,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 6.82
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 1386,
              "peak_region_entropy": 4.79
            },
            "source": {
              "class_count": 1,
              "function_count": 3
            },
            "imports": {
              "count": 1,
              "stdlib_count": 1,
              "stdlib_ratio": 1
            },
            "strings": {
              "bytes": 92,
              "count": 12,
              "avg_length": 7.67,
              "max_length": 17,
              "avg_entropy": 2.75,
              "empty_count": 1,
              "entropy_stddev": 0.45
            },
            "functions": {
              "count": 4,
              "density": 11.43,
              "anonymous": 1,
              "avg_params": 1,
              "code_ratio": 0.8,
              "max_params": 1,
              "length_stddev": 4.53,
              "avg_name_length": 8.33,
              "avg_length_lines": 7,
              "max_length_lines": 14,
              "min_length_lines": 3,
              "avg_param_name_length": 6
            },
            "identifiers": {
              "count": 85,
              "unique": 35,
              "avg_length": 7.74,
              "max_length": 16,
              "min_length": 2,
              "avg_entropy": 2.55,
              "reuse_ratio": 0.41,
              "length_stddev": 3.33,
              "has_digit_ratio": 0.06,
              "base64_like_names": 1,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.66,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 16,
        "mol": "H₂(Cr₂Os)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/crypter.js",
        "pid": 0,
        "risk": 3,
        "sha": "1550b0044d3503fd50cc282ba5d0ee15bf55067bf13b7f0606c5f7c4d2da4890",
        "size": 1386,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                249,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-256-cbc-dash",
            "mbc": "C0027",
            "conf": 0.75,
            "crit": 3,
            "desc": "AES-256-CBC with dashes",
            "spans": [
              [
                519,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::createCipheriv",
            "mbc": "C0027",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates cipher with initialization vector",
            "spans": [
              [
                609,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::createDecipheriv",
            "mbc": "C0027",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates decipher with initialization vector",
            "spans": [
              [
                1084,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/provider::pbkdf2-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "JavaScript PBKDF2 API call",
            "spans": [
              [
                416,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/random/crypto::node-random-bytes",
            "conf": 0.65,
            "crit": 3,
            "desc": "Node.js random byte generation",
            "spans": [
              [
                552,
                28
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@v@=c?By^^MzE^E0xcotWd0fcpB08!RaARphB1Q*bv@=c?By^^MzE^E0xdj%JD(%?kvRPE:Bs}6zwNPW(au{$%w{503BzkVhc#QTVz7D/BefFZ-diJ%AarR^Hx\u003ewFoyCE1}jV%{gzE^r\u003cx(mG)diJyYauZ\u0026.i%)8MarU\u0026oAV![7B7lsQawVDYwN/*mxjVfXCwZk$z/xodBA{n=B7ol8Acc2sc#yHTyBIsLarR^Hx\u003ewFoaP",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "efFOpBugKRB-7Yhx(v(qdiJ%WA+funA=91ptwEIaaBLwXi%)8MarV7tarR^HpHX6Iv@%tlwObT]wL^z=AaK6iC{)OZazS.-ay]58v\u003c%FDEjlp1asH\u0026AzEW^5z/c$wefF^XazSIJyCEsYDKp(rarUxgasI1Xau.\u003eJaA.NjwObT]wN)kjyCE1}azT4CarR^Hz^d0jt{8oMzcH^Yi@",
            "ln": 320,
            "col": 32,
            "line": 6
          },
          {
            "b": "uTEw=o(BM+y?k4rA+funA=91pz!7{parR^HC42zlA+frmy\u0026*^.aBwI#3lQDlazCBgc#A)kar-(\u003czGP=idiJkvAV==Nvr9GaazCZozeS@lazCBgc#f}GjV%]iwmYvYB.(dzasnATpHX6Iv@%txA=l5rBA}?pe[!WmpJ{XMA=k]dA==NVv{%g\u0026c#A)kefFZSdiI#8v@=c?By^^MzE^E0xdd!iB9hqvefF!FwgO\u003csdlv\u003eVarR!luVP!2o(BM+y?l1Cw)]*#Bsqfv",
            "ln": 795,
            "col": 20,
            "line": 19
          },
          {
            "b": "B.(dziV@oTwfupZ3vK#ypHX6Iv@%tlwObT]wL^z=AaK6iC{)lGAbP=sB1wBTuTEw=o(BM+y?j!waBtkOvqH6$iV@J+B.8Xzdlv(Dz/fSrazbX4f^5R4uTEI:AbP=sq/(C*c#@)sB.L(cc)AnAa$j%53s!0(B95Kzvruf\u0026f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb5*$jxD!(Oi%]FozGx[xv@=\u003clBz\u003eIvauZ\u0026OuUKv@z/P}/wObv[y\u0026?7CwPq\u003cbA+cTyv@=\u003clBz\u0026uLdlv(Dz/fSraz\u003e?fwNvemjS[9sx(d*cA=:YXw)]*#BsqfvADL#owHF:tx(dA9djEs=v@DmaBrC7fB.LhqauZ\u0026OuUKv@z/P}/wObv[y\u0026?7CwPq\u003cbA+cTyv@cp4",
            "ln": 1164,
            "col": 51,
            "line": 26
          },
          {
            "b": "3s!0(B95KzA=k/eB7FY$z/oD0f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb0Zi(AaK61xKL{]wIn1yz/6ifwI4\u003etz!{QDdlv(Dz/fSray/tbzfo-gBA}kdB6*TAjS[9sx(d*cA=:YXw)]*#BsqfvADL#owHF:jz/6ulzFsireOYtJdjEs=v@DmaBrCKyz/6ifwPIikauZ\u0026/wPq\u003cbA+cTyB98ClvqNVpA=k/eB7Gzpdlv(Dz/fSrayYFhwnC*$uOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)yn",
            "ln": 1484,
            "col": 49,
            "line": 33
          },
          {
            "b": "3lQDlaz+$eB2%ZKarR!yz!0i(luNfRy?kWnarR^HCvtr7wPQ0varR^HvR/%)yJ\u003ct#C4A-xarR^HvrcN6vrMiz3lQDlayYFhwnC*$i%)8MarUf5v}YBn3lQDlaAR\u003cHi%\u003e",
            "ln": 2049,
            "col": 13,
            "line": 45
          },
          {
            "b": "A^886C4z^VayPqmwNP:[uOKfzwObv[y\u0026?pzzFshvDKp(rarR^HarR^HarUuoB96C=vR/%)yJ\u003ct#C4Apoz/ff3xd^\u003eoB95@uarR^HarR^HarR^HAbP=siV})Fz!0NbwNP:[e[n*qw[+)gAbP:",
            "ln": 2522,
            "col": 15,
            "line": 65
          },
          {
            "b": "BspWhvS=rmaARphB1Q)wCv+iawIdRbBvf$:w[+)adk24Fx!B7qB95J/jV%]ny\u0026r/(y?N:dBsehUD)0JAx(+[nA^886C4ApswPQpTzF0P}c[c=SAa{}rz/Z1yjV$}JcOWwne?![ie?[.5i%)8MarR^HarU=tx(+[oB-7-awPw[Raz$+mayYFhwnC*$uOKfzwObv[y\u0026?7HvqG:\u003eBsXLRxLzJuvR/%)yJ\u003ct#C4A9:3lQDlarR^HaARTHaBsCrarR^HarQ",
            "ln": 2837,
            "col": 40,
            "line": 72
          },
          {
            "b": "x(mGyaz#9HwO(ydC)UVparR^HarV7tarR^HarR^Hv{%E?xDRTAEf}8tarV7tarR^HxjVfKB-7-awPxgFaBsCrarR^HarR!EwPS6nzxK4mx(+[oB-7-awPx\u003ctarR^HEf}8tao",
            "ln": 3175,
            "col": 37,
            "line": 77
          },
          {
            "b": "y?Wx\u003czGxwijV$}JcV:xIx(mMhasnATy?Wx\u003czGxwwy?mG%Bz8^Xattk!DKp(rarR^HarR^HarU=mxlbXlwmOUFxdbc3x\u003e7Z(B7DZIaz++4wO#N2dlv\u003eVarR^HarR!P3lP",
            "ln": 3599,
            "col": 20,
            "line": 92
          },
          {
            "b": "wObv[y\u0026?pwz/Nmrx(4v4e[O*lBy/Fvc$T[JjW6#iw?E!nv@co#wPGmEzddr@w[u49e[5^ovKAPNdgdguarR^HarR^HarSpXx([2Qz/f6cA=L-ev%GFAxLzJuBzbYavpTBd3lQC",
            "ln": 4176,
            "col": 31,
            "line": 106
          },
          {
            "b": "arR^HarR^Hy?mYhwmoN*i%)8MarR^HarR^HarU=DC{4CvarR^HarR^HarR^HarR^HwmoN*auZ\u0026VB6*TOwmYvYB.(dLA+eV\u0026mRMWIq*Am\u003cc$WgfwL=/SxEM1IarR^HarR^HarR^HEf}8tarR^HarR^HarUf5ByO#bc$K?IDKp(rarR^HarR^HarR^HarUfjzGx-jwId!qxdbcczEE0\u003cwGV8kaAz44wftF#y?j.pas!NDx(4uSvrufii%)8MarR^HarR^HarR^HarU=tA=ldAzE[2mmriA!AWUr}zEE0\u003cwGV8kaAz44wftF#y?kTIbZTcqyY",
            "ln": 4431,
            "col": 5,
            "line": 111
          },
          {
            "b": "vrcN6vrMimvq]{kxjVfkv03SDbZT3fv}YB:e[[\u003cAflqkzBAIUjdk2asByO#jc[co4j%kg{Ejmk+arR^HarR^HarR^HarR^HarR^Hx\u003ewFoA+fqmcmf\u003cQwPGFmvrt{2cmf\u003cQwPGFmvrt{gzGP/9wPzc@w)Y4^zF0Q6zddK2z/fRBaBsCrarR^HarR^HarR^HarR^HarR^HarR^",
            "ln": 5137,
            "col": 44,
            "line": 128
          },
          {
            "b": "f!N0Fw)]*#Bs}iqBx0K8wHIe8y?lBKBz99CE0^4:vq{g4x\u003e7N[x(v(xz!0)2Bs?MQA+eV@cP.UTarR^HarR^HarR!pz/fSraz$+mrafAXauZ\u0026+wP]nsvp%T*f!N0Fw)]*#BsnO13lQDlarR^HarR^H",
            "ln": 5740,
            "col": 46,
            "line": 143
          },
          {
            "b": "diJ%AarR^HarR^HarR^HarR^HzE[2\u003evp%TlvpS[Fvp}0gvp}igvqPNbaAR48e{pVtB.90-3lQDlarR^HarR^HaBKOtarR^HarR^HarR!AwP}9ZxlbXlwmOUFxdbccB7Gwzl1:+DBseQZu$17\u003evQHSD3lQDlarR^HarR^Haz$+mrafAXe[5p3rafz/cSH",
            "ln": 5888,
            "col": 40,
            "line": 145
          },
          {
            "b": "nP5R#c$W44o)7n]x(E)5wPw[yas?LUe]\u003eJEvrb)ce{82gBAh8kxdbhWatCM0e{82gBAh8kxdbh\u003c3lQDlarR^HarR^HarR^HaBKOtarR^HarR^HarR!P3lQDlarR^HarR^HaARn",
            "ln": 6825,
            "col": 38,
            "line": 165
          },
          {
            "b": "xlbHearR^HarR^HarR^Hv@DHcByYrlzz30Lz/v9Ni%)8MarR^HarUfjzGx[xx(=:Ty?j.LaARphB1RMVB1RouzFa68au.\u003eJatB#=clNzzx(+[GCYN7yt}P-6y?lBKBz8^WjV%]#x(VoxarR^HarR^Hx\u003ewFox(=:Ty?j.oclNzzx(+[qB-qehv{%E\u003cB1N",
            "ln": 7128,
            "col": 20,
            "line": 174
          },
          {
            "b": "vrVc]BrCWsx(+[nA^886C4ApFA:-\u003cbvpKy[z/fRGB7]o8d0fcpB1Q{AzE^M{wk)!8aARphB1RVBy\u00260W8dlv\u003eVarR^HarR!P3lQDlarR^HaAz4nB-IvxBzbxfe{8tVi@",
            "ln": 8182,
            "col": 13,
            "line": 194
          },
          {
            "b": "diJ%AarR^HarR^HarR^HarR^Hx\u003ewFoBzbxfe{8tVtwmv}w[=6)p*[DVau.\u003eJaswJVcmf\u003cSxLzJuBA?\u003ehx\u003cAu8vrl98jV$}JcNQt=DKp(rarR^HarR^HarR^HarR^",
            "ln": 8932,
            "col": 60,
            "line": 216
          },
          {
            "b": "v@$^-x\u003eIa3wN[tIy?d9$c[dj+arR^HarR^HarR^Hx\u003ewFoByxi5wPP4wclKZBCvticaARphB1Q{rz!0NbwNP:[e{y-uy?mZfe]2PCrbU6kwo8m5B0#czx(+[JvqG:\u003eBswTYaW4$hByxi5wPPvzDKp(rarR^HarR^HarR^HarUGiBrCgbwJHkwarR^HarR^HarR^HarR!vw/@HAB7C",
            "ln": 9544,
            "col": 53,
            "line": 229
          },
          {
            "b": "3lQDlarR^HarR^HarR^HarR^HaBKOtarR^HarR^HarR^HarR^HarR!ywPP56v@#B6zCsX-B75Y)auZ\u0026Pl$HsNz*t]8as8qCx(4v4EirDCazt\u003esAc15[fjw)BwNP:[e]Clxfc\u003e)^CXHYpu][YrarR^HarR^HarR^HarR^HarR!vw/@HzxLzJuy\u0026r/(y^JnZwnC*aaBsCrarR^HarR^HarR^HarR^HarR^HarR!nv@#B6zCsX-B75Y)auZ\u0026Pl$HsNz*t]8ayMy4B-7-awGVhhBz8^xDUc#dwPJnJayYFhwnC*1nKKWDDVS}nB1Q{AzE^M{wk)!ax\u003ehSmz/cXhBAzFyiXJc{A^886C4ApzwPPNJDVTHDwpm\u0026E3lQDlarR^HarR^HarR^HarR^HaBKOtarR^HarR^HarR^HarR^HarR!GCRiAnwk(#Ic)}q\u003cBzkVhcOcw/l$HsNz*rYVi%)8MarR^HarR^HarR^HarR^HarU=Je[5p3rafz/cRXe[B75Y)cOcxGv@#B6zCsX-B72",
            "ln": 10411,
            "col": 75,
            "line": 246
          },
          {
            "b": "arR^HarR^HarR^HayPF5x(\u003eFtxLzJuvS=N0y?mStAbP/td0fY4vrt{gBA/tVB-RaXB-7-awPxjY3lQDlarR^HarR^HarR^HarR^Hay]55y\u0026sPgwfs2TBAhIni%)8M",
            "ln": 11857,
            "col": 8,
            "line": 283
          },
          {
            "b": "arR^Hatkw\u003cw[=c[az\u003eL8x\u003ey{$BrCstz/cXfA=k!qBy/rday]hb3lQDlarR^HarR^HarR^Hay/tcB95Kwp*[DVauZ\u0026^vruf\u0026f!N0Fw)]*#Bs}PBB8L(rwHF@XefG7Sx(4\u0026$f!N9IBw#**A71zXdjuR@ayDEwx\u003ehSAzddr@w[u49e]2DCzEs[P3lQDlarR^HarR^HarR^HaARTHaBsCrarR^HarR^HarR^HarR^HarR!sB6*TOwmYvYB.(dLv@DsimRMWIq*Am\u003cc#z^?Bz9iFAa9\u003c4uOKfzwObv[y\u0026?pAz!T8qAa9\u003c4uOKfzwObv[y\u0026?pux(X91zdLbax(UTNasz2mzFrY]A@",
            "ln": 14168,
            "col": 12,
            "line": 337
          },
          {
            "b": "aBsCrarR^HarR^HarR!pz/fSrazbt7wL=/SxDPCXBA*haw[=6)p*[DVe]$#Fx(\u003e+hbZT6oA^YPGdo!Jji%)8MarR^HarR^HarUYoBAIRwax@C(y?lBKBz9iFDMW3kiV@J?l[Sg:aBNJS3lP",
            "ln": 15207,
            "col": 36,
            "line": 359
          },
          {
            "b": "c[!*TxMO9cbRH=(wPI@wyBHXPDKp(rarR^HarR^HarR^HarUGiBrCuOauZ\u0026.e]\u003eJxy***+c[!*TxMO9cbRHX\u003ea%FD$3lQDlarR^HarR^HarR^HazCBgc#gNXjV$}Jb57}9wQ2yFaBsCrarR^HarR^HarR^HarR^HarR!lx(mD)CPYc(Aa9\u003c4B6AA=i%)8Mao",
            "ln": 15883,
            "col": 16,
            "line": 377
          },
          {
            "b": "B1RoEv{%guB-7-awHO:G3lQDlarR^HarR^HaAR\u0026JjS[fSvqf*aBzbxfe[e%vwnC*$e[n{kvru6LBy/qqn(FIXe]#bPx(mM$w{C!nvrt{befG4yxlbXEvp%Tgi%)8MarR^HarV7tarR^HarR^HwO=B0aBsCrarR^HarR^HarR!GCPYc(vrVc]BrCWsx(+[oy\u0026r*0Cv+iawIdFkwNPW(rb#z+B75N2x(v(qDKp(rarR^HarR^HarR^HarUi6ByviMn(C",
            "ln": 17025,
            "col": 30,
            "line": 415
          },
          {
            "b": "aA.^uy\u0026-@re[X:qraP]=l${V\u003cc[cX\u0026u)H8vCRiYvEj/wBzFrY]B963HB8L@7djEs=arR^HarR^HarR^Hw]?rle[wK9vrDyde{ztIBy^{Qy?lK\u003czEU8lvruf\u0026f!N0Fw)]*#Bs}rDx(ksEfF1t?BzkMjuOKfCwPQ).ze.)SAW-y=efFsCDVTG+x\u003ehSAzddr@w[u49e]2DCzEs[AawbNdpa*QfA+PA7x\u003ezSswmoN*djEs=arR^HarR^HEf}8tarR^HarUf5ByO#bc$K?IDKo",
            "ln": 17721,
            "col": 48,
            "line": 431
          },
          {
            "b": "wPS6nzxK4wB.9SwarR^HEf}8tarU9lD2vamBz\u003cYUB7=$jvrt{baBsCrarR^HarR!pz/fSrazth8xDPCXv@=\u003clBz\u003eIve[wK9vrDyde[n{kvru6Kvrl9gcV-%fgbQ%qdlv\u003eVarR^HarR!uvrl9mB-p(1By=\u003ehvrt{bi%)8MarR^HarUYoBAIRwazth8xF9?fxjVdac)@XtCQB}43lQDlaBKPB3t1E3z/P@ve[wK9vrDydauZ\u0026nwPhE7C@(u",
            "ln": 17976,
            "col": 10,
            "line": 437
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "createBinding"
            ],
            [
              "",
              "k2"
            ],
            [
              "",
              "desc"
            ],
            [
              "",
              "Object.getOwnPropertyDescriptor"
            ],
            [
              "",
              "desc"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "k2"
            ],
            [
              "",
              "o.k2"
            ],
            [
              "",
              "setModuleDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "o.default"
            ],
            [
              "",
              "importStar"
            ],
            [
              "",
              "result"
            ],
            [
              "",
              "Object.prototype.hasOwnProperty.call"
            ],
            [
              "",
              "createBinding"
            ],
            [
              "",
              "setModuleDefault"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importStar"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "crypto_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "mime_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "clui_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "promise_pool_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "community_js_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "promises_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "bundler_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "tags_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "arweave_stream_tx_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "arweave_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "cache_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "arweave_1.default.init"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "leftToPrepare"
            ],
            [
              "",
              "countdown"
            ],
            [
              "",
              "countdown"
            ],
            [
              "",
              "countdown.start"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency.process"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency"
            ],
            [
              "",
              "promise_pool_1.default.for"
            ],
            [
              "",
              "files.filter"
            ],
            [
              "",
              "f.includes"
            ],
            [
              "",
              "countdown.message"
            ],
            [
              "",
              "data"
            ],
            [
              "",
              "data"
            ],
            [
              "",
              "fs_1.default.readFileSync"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "hash"
            ],
            [
              "",
              "cached"
            ],
            [
              "",
              "confirmed"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "confirmed"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "mime_1.default.getType"
            ],
            [
              "",
              "newTags"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "newTags.addTag"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "fileSize"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "fs_1.default.statSync"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "fileSize"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "tx.reward"
            ],
            [
              "",
              "parseInt.toString"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "countdown.stop"
            ],
            [
              "",
              "isFile"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "countdown"
            ],
            [
              "",
              "countdown.start"
            ],
            [
              "",
              "countdown.stop"
            ],
            [
              "",
              "cTotal"
            ],
            [
              "",
              "countdown"
            ],
            [
              "",
              "countdown"
            ],
            [
              "",
              "countdown.start"
            ],
            [
              "",
              "txid"
            ],
            [
              "",
              "txid"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "target"
            ],
            [
              "",
              "fee"
            ],
            [
              "",
              "fee"
            ],
            [
              "",
              "fee"
            ],
            [
              "",
              "quantity"
            ],
            [
              "",
              "parseInt.toString"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "files"
            ],
            [
              "",
              "files"
            ],
            [
              "",
              "actionMessage"
            ],
            [
              "",
              "actionMessage"
            ],
            [
              "",
              "tx.addTag"
            ],
            [
              "",
              "tx.addTag"
            ],
            [
              "",
              "tx.addTag"
            ],
            [
              "",
              "tx.addTag"
            ],
            [
              "",
              "tx.addTag"
            ],
            [
              "",
              "tx.signAndPost"
            ],
            [
              "",
              "toDeploy"
            ],
            [
              "",
              "hash"
            ],
            [
              "",
              "toDeploy"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency.process"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency"
            ],
            [
              "",
              "promise_pool_1.default.for"
            ],
            [
              "",
              "countdown.message"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "txRes"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "txData.tx.post"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "txData.tx.post"
            ],
            [
              "",
              "deployed"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "countdown.stop"
            ],
            [
              "",
              "dir"
            ],
            [
              "",
              "mPath"
            ],
            [
              "",
              "path_1.default.resolve"
            ],
            [
              "",
              "fs_1.default.copyFileSync"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "path_1.default.dirname"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "tags.addTagsToTransaction"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency.process"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency"
            ],
            [
              "",
              "promise_pool_1.default.for"
            ],
            [
              "",
              "filePath"
            ],
            [
              "",
              "txD.filePath.split"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency.process"
            ],
            [
              "",
              "promise_pool_1.default.for.withConcurrency"
            ],
            [
              "",
              "promise_pool_1.default.for"
            ],
            [
              "",
              "filePath"
            ],
            [
              "",
              "txD.filePath.split"
            ],
            [
              "",
              "paths"
            ],
            [
              "",
              "pDuplicates.concat.reduce"
            ],
            [
              "",
              "pDuplicates.concat"
            ],
            [
              "",
              "fallback"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "k2"
            ],
            [
              "",
              "k.replace"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "fallback"
            ],
            [
              "",
              "paths.k2"
            ],
            [
              "",
              "Object.keys.includes"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "Object.keys.includes"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "data"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "tags.addTag"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "tags.addTagsToTransaction"
            ],
            [
              "",
              "tx.reward"
            ],
            [
              "",
              "parseInt.toString"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "tx.sign"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "fs_1.default.writeFileSync"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "hash"
            ],
            [
              "",
              "crypto_1.default.createHash"
            ],
            [
              "",
              "hash.update"
            ],
            [
              "",
              "hash.digest"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "../lib/tags"
            ],
            [
              "",
              "../utils/bundler"
            ],
            [
              "",
              "../utils/cache"
            ],
            [
              "",
              "../utils/utils"
            ],
            [
              "",
              "@supercharge/promise-pool"
            ],
            [
              "",
              "arweave"
            ],
            [
              "",
              "arweave-stream-tx"
            ],
            [
              "",
              "clui"
            ],
            [
              "",
              "community-js"
            ],
            [
              "",
              "crypto"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "mime"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "stream/promises"
            ]
          ],
          "mbr": [
            "JSON.stringify",
            "Object.create",
            "Object.defineProperty",
            "Object.getOwnPropertyDescriptor",
            "Object.keys",
            "Object.keys().includes",
            "Object.prototype",
            "Object.prototype.hasOwnProperty",
            "Object.prototype.hasOwnProperty.call",
            "arweave_1.default",
            "arweave_1.default.init",
            "arweave_stream_tx_1.createTransactionAsync",
            "arweave_stream_tx_1.uploadTransactionAsync",
            "blockweave.config",
            "blockweave.config.host",
            "blockweave.config.logging",
            "blockweave.config.port",
            "blockweave.config.protocol",
            "blockweave.config.timeout",
            "bundler_1.default",
            "cache_1.default",
            "cached.confirmed",
            "cached.id",
            "clui_1.default",
            "clui_1.default.Spinner",
            "community_js_1.default",
            "console.log",
            "countdown.message",
            "countdown.start",
            "countdown.stop",
            "crypto_1.default",
            "crypto_1.default.createHash",
            "data.length",
            "desc.configurable",
            "desc.writable",
            "exports.default",
            "f.includes",
            "files.filter",
            "files.length",
            "fs_1.createReadStream",
            "fs_1.default",
            "fs_1.default.copyFileSync",
            "fs_1.default.readFileSync",
            "fs_1.default.statSync",
            "fs_1.default.writeFileSync",
            "hash.digest",
            "hash.update",
            "i.type",
            "k.replace",
            "license.length",
            "m.__esModule",
            "mime_1.default",
            "mime_1.default.getType",
            "mod.__esModule",
            "newTags.addTag",
            "newTags.tags",
            "o.default",
            "pDuplicates.concat",
            "pDuplicates.concat().reduce",
            "parseInt().toString",
            "path_1.default",
            "path_1.default.dirname",
            "path_1.default.join",
            "path_1.default.resolve",
            "promise_pool_1.default",
            "promise_pool_1.default.for",
            "promise_pool_1.default.for().withConcurrency",
            "promise_pool_1.default.for().withConcurrency().process",
            "promises_1.pipeline",
            "res.data",
            "res.data.number_of_confirmations",
            "res.status",
            "t.tx",
            "tag.name",
            "tag.value",
            "tags.addTag",
            "tags.addTagsToTransaction",
            "tags.tags",
            "tags_1.default",
            "target.length",
            "tx.addTag",
            "tx.data_size",
            "tx.id",
            "tx.reward",
            "tx.sign",
            "tx.signAndPost",
            "txD.filePath",
            "txD.filePath.split",
            "txD.id",
            "txD.tx",
            "txD.tx.id",
            "txData.filePath",
            "txData.hash",
            "txData.tx",
            "txData.tx.post",
            "txData.tx.reward",
            "utils_1.getPackageVersion",
            "utils_1.getTempDir",
            "utils_1.parseColor"
          ],
          "tgt": [
            "Error",
            "JSON.stringify",
            "Object.defineProperty",
            "Object.getOwnPropertyDescriptor",
            "Object.keys",
            "Object.keys().includes",
            "Object.prototype.hasOwnProperty.call",
            "__createBinding",
            "__importDefault",
            "__importStar",
            "__setModuleDefault",
            "arweave_1.default.init",
            "await",
            "await()",
            "bundler_1.default",
            "cache_1.default",
            "clui_1.default.Spinner",
            "community_js_1.default",
            "console.log",
            "countdown.message",
            "countdown.start",
            "countdown.stop",
            "crypto_1.default.createHash",
            "f.includes",
            "files.filter",
            "fs_1.default.copyFileSync",
            "fs_1.default.readFileSync",
            "fs_1.default.statSync",
            "fs_1.default.writeFileSync",
            "hash.digest",
            "hash.update",
            "k.replace",
            "mime_1.default.getType",
            "newTags.addTag",
            "pDuplicates.concat",
            "pDuplicates.concat().reduce",
            "parseInt",
            "parseInt().toString",
            "path_1.default.dirname",
            "path_1.default.join",
            "path_1.default.resolve",
            "promise_pool_1.default.for",
            "promise_pool_1.default.for().withConcurrency",
            "promise_pool_1.default.for().withConcurrency().process",
            "require",
            "tags.addTag",
            "tags.addTagsToTransaction",
            "tags_1.default",
            "tx.addTag",
            "tx.sign",
            "tx.signAndPost",
            "txD.filePath.split",
            "txData.tx.post"
          ],
          "funcs": [
            [
              "anonymous",
              88
            ],
            [
              "anonymous",
              327
            ],
            [
              "anonymous",
              410
            ],
            [
              "anonymous",
              571
            ],
            [
              "anonymous",
              666
            ],
            [
              "anonymous",
              759
            ],
            [
              "anonymous",
              1097
            ],
            [
              "constructor",
              2218
            ],
            [
              "getBundler",
              3227
            ],
            [
              "getBundle",
              3281
            ],
            [
              "getBundledTx",
              3333
            ],
            [
              "prepare",
              3391
            ],
            [
              "anonymous",
              4200
            ],
            [
              "anonymous",
              4302
            ],
            [
              "anonymous",
              5185
            ],
            [
              "anonymous",
              8060
            ],
            [
              "deploy",
              8294
            ],
            [
              "anonymous",
              9874
            ],
            [
              "anonymous",
              11648
            ],
            [
              "anonymous",
              13997
            ],
            [
              "buildTransaction",
              14601
            ],
            [
              "buildManifest",
              14964
            ],
            [
              "anonymous",
              15193
            ],
            [
              "anonymous",
              15473
            ],
            [
              "anonymous",
              15667
            ],
            [
              "toHash",
              17998
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 15,
              "op.gt": 2,
              "op.lt": 1,
              "op.ne": 4,
              "op.add": 8,
              "op.lor": 16,
              "op.mul": 3,
              "op.land": 17,
              "op.lnot": 15,
              "max_depth": 28,
              "call_count": 190,
              "node_count": 5565,
              "member_count": 99,
              "max_array_len": 8,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "sequence_count": 14,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 5
            },
            "file": {
              "size": 18175,
              "entropy": 4.42
            },
            "text": {
              "lines": 445,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 6121,
              "char_entropy": 4.42,
              "unique_chars": 97,
              "top_char_null": 0,
              "string_density": 0.28,
              "top_char_ratio": 0.05,
              "avg_line_length": 39.84,
              "max_line_length": 169,
              "non_ascii_ratio": 0,
              "last_line_length": 25,
              "whitespace_ratio": 0.36,
              "identifier_density": 2.15,
              "line_length_stddev": 30.1,
              "normalized_string_count": 5.97,
              "repeated_char_sequences": 268,
              "trailing_whitespace_lines": 1,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 22.73
            },
            "binds": {
              "count": 86
            },
            "binary": {
              "peak_region_bytes": 6911,
              "peak_region_entropy": 4.89
            },
            "source": {
              "class_count": 1,
              "function_count": 9
            },
            "imports": {
              "count": 14,
              "relative": 4,
              "stdlib_count": 3,
              "stdlib_ratio": 0.21,
              "relative_ratio": 0.29,
              "third_party_count": 11,
              "third_party_ratio": 0.79
            },
            "strings": {
              "bytes": 1650,
              "count": 126,
              "ip_count": 1,
              "avg_length": 13.1,
              "max_length": 94,
              "path_count": 4,
              "avg_entropy": 2.72,
              "empty_count": 8,
              "entropy_stddev": 1.01
            },
            "comments": {
              "chars": 433,
              "count": 16,
              "empty": 2,
              "lines": 16,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 10,
              "nested": 5,
              "density": 5.84,
              "anonymous": 17,
              "avg_params": 2,
              "code_ratio": 1.24,
              "max_params": 10,
              "one_liners": 6,
              "length_stddev": 37.99,
              "over_100_lines": 2,
              "avg_name_length": 10,
              "no_params_count": 5,
              "avg_length_lines": 21.15,
              "max_length_lines": 151,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.46,
              "many_params_count": 1,
              "max_nesting_depth": 2,
              "high_entropy_names": 2,
              "single_char_params": 14,
              "avg_param_name_length": 4.79
            },
            "identifiers": {
              "count": 958,
              "unique": 200,
              "avg_length": 7.57,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.4,
              "reuse_ratio": 0.21,
              "length_stddev": 4.52,
              "has_digit_ratio": 0.08,
              "sequential_names": 11,
              "single_char_count": 10,
              "single_char_ratio": 0.05,
              "high_entropy_count": 12,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.59,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 15,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 19,
        "mol": "H₄(CmCrDb₃F₂)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/lib/deploy.js",
        "pid": 0,
        "refs": [
          {
            "to": "../utils/bundler",
            "off": 1718,
            "file": 8,
            "kind": "local"
          },
          {
            "to": "../lib/tags",
            "off": 1779,
            "file": 37,
            "kind": "local"
          },
          {
            "to": "../utils/utils",
            "off": 1820,
            "file": 45,
            "kind": "local"
          },
          {
            "to": "../utils/cache",
            "off": 1992,
            "file": 9,
            "kind": "local"
          }
        ],
        "risk": 6,
        "sha": "2d920346678c9d7601d714ba1b5c33cfc22ff81ed2bb8cd276978569f7c2693e",
        "size": 18175,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                1269,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-tslib-reexport-helper",
            "conf": 0.97,
            "crit": 1,
            "desc": "Calls a tslib/TypeScript re-export helper",
            "spans": [
              [
                18,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/blockchain::arweave-net-gateway",
            "conf": 0.6,
            "crit": 3,
            "desc": "Arweave.net gateway",
            "spans": [
              [
                10475,
                48
              ],
              [
                10492,
                24
              ],
              [
                10611,
                94
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::hash-object-digest-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "JavaScript hash-object digest call",
            "spans": [
              [
                18121,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::javascript-sha256-operation",
            "mbc": "C0029",
            "conf": 0.88,
            "crit": 3,
            "desc": "Performs JavaScript SHA-256 operation",
            "spans": [
              [
                18057,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::node-createhash-sha256-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Node.js createHash('sha256') call",
            "spans": [
              [
                18040,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                861,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                17089,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::leading-variable-dotted-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dotted name built from a leading variable",
            "spans": [
              [
                14290,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node synchronously writes a file",
            "spans": [
              [
                17785,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync-call",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node calls imported writeFileSync",
            "spans": [
              [
                17785,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                10496,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::node-createhash-call",
            "conf": 0.65,
            "crit": 3,
            "desc": "Node.js createHash call",
            "spans": [
              [
                18040,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                4495,
                21
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-tsc-reexport-barrel",
            "conf": 0.96,
            "crit": 2,
            "desc": "Transpiled CommonJS re-export barrel",
            "uses": [
              1
            ],
            "spans": [
              [
                18,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-any-bundle-output",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains bundled or minified JavaScript",
            "uses": [
              14
            ],
            "spans": [
              [
                18,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrC^oy\u00260W8uOJV^aAz4kB.L(cc)yn@flIwJy\u0026.mNvqG:\u003eBrSd}3s!0(B95KGvqG:\u003eByc^CjS[9sx(d*cA=:YXw)]*#BsqfvADL#owHF-Pe?.cZBzkVhB1.-Cy\u00260W8a]",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "A+PGmx(v(IasxT3zE:(nz/{7yvS=N0y?mSfvpJ!=B-8pGed9HxarU9kxlc9Rtpi\u0026@z/]@tcTwngarR^HB-Q#7wJy@rcONeecTwngarR^Hz/x/jz/fRSax%4#y\u00260W8uOTlAwObv[y\u0026?iJwmYj)xj0wCwmYvYB.(dJaztt5A9\u003esLwmYvYB.(dJaARsmwP8ZkuOKfzwObv[y\u0026?iJB-RaXB-7-awPzcje[wK9vrDydefF?GlVl^VA=UOxe[wK9vrDydt}us9arR!rCX7xcBy^GQ",
            "ln": 748,
            "col": 9,
            "line": 16
          },
          {
            "b": "B-7-awPxsAv@Dg4A=SvKauZ\u0026QA+xCP3lQDlarR^Hatkw\u003clUH4vyANt6aA}xtxKM6}aAz46wODs0wftq6v@Dj3vqYP#C42ifwEoL5arR^HarUxgasFyyz/6u1zE=^Ry\u0026%rgaBFLVa.bCczddr)r://!wPGFuwO#d5xEL6J3lQDlarR^HarR^Hay/tcB8L(ae]kDsc[3=2aA.^uy\u0026-@re]UltB7EZSy\u0026styc$vgiz/P[IasyrgBS+pmA+xrjaARJAB7GCoBzbkdvqP}9zGEGUefDrXwN)eqdlv\u003eVarR^HarR^HarR!EwPS6nzAwgFarR^HarR!P3lQDlarR^Hay/tcB95KkzeTMmBrAZ?v@Dj3vqYQRvqH6$B6yt7i%)8MarR^HarUfjzGx[xCvtr7wPP4TayPF5x(\u003eECfF1t\u003cvqG:\u003eByc:PxjVf^vqG:\u003eBswRZvqG:\u003eBwMy/xE\u003eooz/ff3xdLfowNY^{efFCvy\u0026sundlv\u003eVarR^HarR!vw/@GBCvtr7wPPvzDKp(rarR^HarR^HarUYoBAIRwi%)8MarR^HarV7tarR^HarR^Hx\u003ewFoa:4\u003cqluNfRy?mSoaBsCrarR^",
            "ln": 1069,
            "col": 84,
            "line": 21
          },
          {
            "b": "zAwgFarR^HarR!P3lQDlarR^Hatkw\u003cm}D=+BzbkdvS=N0y?mSfvpS[?wPI]nvqYP#zddi\u003eayMygz/ddqvrt{2BAg/cB75N2x(v(iBz\u0026pzxK@q{wmPZ(B8}WharR^HarR!ywPP57B-7-awPy7Ewo8m5B2%ZKarR^HarR!GA^n^O3lQDlarR^HarR^",
            "ln": 1652,
            "col": 18,
            "line": 34
          },
          {
            "b": "dlv\u003eVarR^HarR^HarR!oB-7-awPy7Ewo8m5B09Q*A+fqAwmoN*e[5p3A+frkaBFLVA+fqAwmoN*e[5p3A+frkwPGFjA^886C4A-xarR^HarR^HEf}8tarR^HarUf5ByO#b",
            "ln": 1838,
            "col": 50,
            "line": 39
          },
          {
            "b": "efDreA=M8sazkncBzkS9ayYFhwnC*$ayO!\u003eA+frkefG1BwGU\u0026dA+cwczF0/fCwhejaARpdat2fQwNY^{aA8jvx(v(wcOcw/A+e=edjEs=arR^HarR^HarR^Hx\u003ewFowmYj)xdjfgarR^HarR^HarR^HarR!pz/fSmy?kknz!yFfdlv\u003eVarR^HarR^H",
            "ln": 2002,
            "col": 55,
            "line": 43
          },
          {
            "b": "vR/%)yJ\u003ct#C4ApmAXp^vrbU\u0026LzGx]rzyw}gz/]@te{82gBAh8kxdbhTed9HxarR^HarR^HarV7-aA}mgy?mYqi%)8MarR^HarR^HarU=Je]\u003eJEvrb)3jS[YLA=U!-zGEpGCRj1",
            "ln": 2431,
            "col": 27,
            "line": 53
          },
          {
            "b": "arU9pvqf*avR/%)yJ\u003ct#C4ApFA:-\u003cbvpKy[z/fRGB7]o8d0fX+aA}mgy?mYqi%)8MarR^HarR^HarU9pvqf*avR/%)yJ\u003ct#C4ApFA:-\u003cbvpKy[z/fRGAbP/td0fX.i%)8MarR^HarR^HarUfjzGx-jwId!qxdbeZefG7Sx(4\u0026$f!NANA=U!Vz!%ujdjwXAy\u0026sunefFs!",
            "ln": 2571,
            "col": 11,
            "line": 56
          },
          {
            "b": "arR^HarR^HarR^Hv@Dmaz!@#qy\u0026r@mwHPXFarR^HarR^HEf}8tarV7-3vK#ywQ5fjA==vPwmYvYB.(dxjS[lMzeAZ0wiga",
            "ln": 3007,
            "col": 5,
            "line": 63
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "wallet_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "wallet_2"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "debug_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "help_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "timeout_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "useBundler_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "noColors_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "command"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "amount"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "await"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "bundlerAddress"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "bundler.get"
            ],
            [
              "",
              "bundlerAddress"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "blockweave.createTransaction"
            ],
            [
              "",
              "blockweave.ar.arToWinston"
            ],
            [
              "",
              "amount.toString"
            ],
            [
              "",
              "tx.reward"
            ],
            [
              "",
              "parseInt.toString"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "blockweave.transactions.sign"
            ],
            [
              "",
              "blockweave.transactions.post"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "amount.toString"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "../options/debug"
            ],
            [
              "",
              "../options/help"
            ],
            [
              "",
              "../options/noColors"
            ],
            [
              "",
              "../options/timeout"
            ],
            [
              "",
              "../options/useBundler"
            ],
            [
              "",
              "../options/wallet"
            ],
            [
              "",
              "../utils/utils"
            ],
            [
              "",
              "../utils/wallet"
            ]
          ],
          "mbr": [
            "Object.defineProperty",
            "amount.toString",
            "blockweave.ar",
            "blockweave.ar.arToWinston",
            "blockweave.createTransaction",
            "blockweave.transactions",
            "blockweave.transactions.post",
            "blockweave.transactions.sign",
            "bundler.get",
            "commandValues.length",
            "console.log",
            "debug_1.default",
            "exports.default",
            "help_1.default",
            "mod.__esModule",
            "noColors_1.default",
            "parseInt().toString",
            "process.exit",
            "res.data",
            "res.data.address",
            "res.data.addresses",
            "res.data.addresses.arweave",
            "timeout_1.default",
            "tx.id",
            "tx.reward",
            "useBundler_1.default",
            "utils_1.parseColor",
            "wallet_1.getWallet",
            "wallet_2.default"
          ],
          "tgt": [
            "Object.defineProperty",
            "__importDefault",
            "amount.toString",
            "await",
            "await()",
            "blockweave.ar.arToWinston",
            "blockweave.createTransaction",
            "blockweave.transactions.post",
            "blockweave.transactions.sign",
            "bundler.get",
            "console.log",
            "parseInt",
            "parseInt().toString",
            "process.exit",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "anonymous",
              968
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 3,
              "op.land": 2,
              "op.lnot": 4,
              "max_depth": 20,
              "call_count": 39,
              "node_count": 881,
              "member_count": 29,
              "max_array_len": 6,
              "op_density.lor": 0,
              "sequence_count": 5,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 4
            },
            "file": {
              "size": 3082,
              "entropy": 4.68
            },
            "text": {
              "lines": 67,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 703,
              "char_entropy": 4.68,
              "unique_chars": 71,
              "top_char_null": 0,
              "string_density": 0.39,
              "top_char_ratio": 0.07,
              "avg_line_length": 45,
              "max_line_length": 138,
              "last_line_length": 26,
              "whitespace_ratio": 0.25,
              "identifier_density": 2.28,
              "line_length_stddev": 34.23,
              "normalized_string_count": 3.18,
              "repeated_char_sequences": 23,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 10.39
            },
            "binds": {
              "count": 17
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.97
            },
            "imports": {
              "count": 8,
              "relative": 8,
              "relative_ratio": 1,
              "third_party_count": 8,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 491,
              "count": 26,
              "avg_length": 18.88,
              "max_length": 69,
              "path_count": 9,
              "avg_entropy": 2.95,
              "entropy_stddev": 0.86
            },
            "comments": {
              "chars": 198,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.06
            },
            "functions": {
              "density": 2.99,
              "anonymous": 2,
              "avg_params": 1,
              "code_ratio": 0.73,
              "max_params": 1,
              "length_stddev": 21.5,
              "avg_length_lines": 24.5,
              "max_length_lines": 46,
              "min_length_lines": 3,
              "avg_param_name_length": 3.5
            },
            "identifiers": {
              "count": 153,
              "unique": 63,
              "avg_length": 7.21,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.41,
              "length_stddev": 3.34,
              "has_digit_ratio": 0.13,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.65,
              "numeric_suffix_count": 8,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 23,
        "mol": "H(U)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/fundBundler.js",
        "pid": 0,
        "refs": [
          {
            "to": "../utils/wallet",
            "off": 242,
            "file": 48,
            "kind": "local"
          },
          {
            "to": "../options/wallet",
            "off": 303,
            "file": 47,
            "kind": "local"
          },
          {
            "to": "../options/debug",
            "off": 366,
            "file": 17,
            "kind": "local"
          },
          {
            "to": "../options/help",
            "off": 427,
            "file": 27,
            "kind": "local"
          },
          {
            "to": "../options/timeout",
            "off": 490,
            "file": 39,
            "kind": "local"
          },
          {
            "to": "../options/useBundler",
            "off": 559,
            "file": 44,
            "kind": "local"
          },
          {
            "to": "../options/noColors",
            "off": 629,
            "file": 31,
            "kind": "local"
          },
          {
            "to": "../utils/utils",
            "off": 678,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 1,
        "sha": "5b6bfad2dee8bcf03b40705cf198f8b4f19d11df1314ade77242899f19a50331",
        "size": 3082,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                233,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "spans": [
              [
                812,
                28
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 24,
        "mol": "H(Cm)",
        "sha": "5a6e1c99ded79eb7334b65bfdb56c3abaa0a02cea562240438e88150751b91e4",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/options/gateway.js",
        "risk": 1,
        "size": 276,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 25,
        "mol": "H(Db)",
        "sha": "7d40530ee499867a51d70b77f651b024f1d7fb3d92a7679058f85a9630308c02",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/generateTransactionChunksAsync.js",
        "risk": 2,
        "size": 4894,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 26,
        "mol": "H₂(CmU)",
        "sha": "cf09e150500a90e2edf1060f91ca5d028c82d0246f4a065c5b44e032620fd056",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/help.js",
        "risk": 2,
        "size": 3786,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 34,
        "mol": "H(Cm₂)",
        "sha": "80ea93be875d312082201a05fb85f5b41feee9324c53f303614e3eec8d5c0cba",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/status.js",
        "risk": 1,
        "size": 3426,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 43,
        "mol": "H(Db)",
        "sha": "2ba5619426eba8c8010a5d0c342da0146cd0606c8324f84ab9b8928b2ea91268",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/uploadTransactionAsync.js",
        "risk": 2,
        "size": 7035,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 44,
        "mol": "H(Cm)",
        "sha": "47d0533c0f26942bd2709b09ee35b216d06f10cead0480c9990a1f075a76ea7c",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/options/useBundler.js",
        "risk": 1,
        "size": 256,
        "type": "javascript",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%)R\u003cdHEpFaA.^uy\u0026.jJB094Sr:*2.z/{azB-.tlx([Ryw{503BzkVhA%:3tfa8(hAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+wQ5fjA==vPxjVf:wO(xOx(UsVaz2!pz/P@ve]UltB7EZSy\u0026stpjS[rXAbP=sB1RJKvqxBwvrl0Vz=yB)y?k$xB7DESaz2!pz/P@ve]UlwB7DESaz2!pz/P@ve[X:qp*)\u003cHvp%dLwPz\u003caz/cWX",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "Bu%}\u003ewNP:[nP5P\u003evqYN^auZ\u0026\u003cz!S-8fGPRKz/fSrayYe9v@3p1vrMi?f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb4twbv@3p1vrMiadjEs=v@DmaBrCgpuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AnAa$j%53s!0(B95Kzvruf\u0026f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=kb5*$jxD!(Oi%]FozGx[xv@b\u003c^v@Dg4A:HKzjS[9sx(d*cA=:YXw)]*#Bsqfv",
            "ln": 521,
            "col": 258,
            "line": 9
          },
          {
            "b": "x(WMnauZ\u0026OuUKv@z/P}/wObv[y\u0026?7CwPq\u003cbA+cTyBy/rdeO5Noa$j%53taA#v@#B6zxK1iBu%}\u003ewNP:[nP5P\u003evqYN^c$ddeB$s+DwNY^{diJ%AarR^Hv@DmaBrCWt",
            "ln": 774,
            "col": 13,
            "line": 14
          },
          {
            "b": "x(dB1B-X:ND($f#fFCgx3lQDlay/tcB95Kqvru78vr\u0026$UayPq6B$NAoBy/V8C{4GZayPq6B$NzIE0^4:xMOunB2\u003e%cvrcN6vrMimzE)]qi%)8MarUYoBAIRwaz$+mayYe9v@3p1vrMi?f!N0Fw)]*#BsqFyarR^HarR^HB-IpVazkb8wP}Nded9HxarR^HarU=uzdNTdBsW+warR^HarR!yz!AY%zF80MwmYj)xdKxjarR!PefFefvru78vr(cci%{xywQ5fjA==vPB7GCVA^886C4Bl.B97\u0026dv}u=CaAIaol2}fXvrMiNzGx]dzEWlt3taA#v@#B6zxJUmr://UwlihQy?mYOwmPZ(B8@:rwmPZ(B8@=MDKp(rarUYoBAIRwatl@ceQx95iBsvz",
            "ln": 888,
            "col": 27,
            "line": 16
          },
          {
            "b": "c[5LIBy/IofcCr+e{823x)si1c]9k2i%)8MarR^HarR^HarUxgasH\u0026oCX7zrx(mD)CU.{1cOv82diH=pjS[uJCX7zry?mG%Bz8^GatLw*DKp(rarR^HarR^HarR^HarUogCX7zdjS[uJCX7zrB8kM2wHGk-at2t$i%)8MarR^HarR^HarV7tarR^HarR^HarR^Hz/{evB-X-?ayDEww[=H3wpkNCDV:juBBvKU3lQDlarR^HaBKOtarR!Pdlv\u003eVarR!vw/@GBz/{evBP",
            "ln": 1547,
            "col": 27,
            "line": 36
          },
          {
            "b": "z/cXnB.$P0A=TY*A.7s\u0026vqZcmCQT+Z3lQDlaAz4nB-IvxCRj8Rq/)4]zF7vDe]\u003eJxy***+c[!*(c{G\u003cytX5gqEjlV{koToxdjD].efDq\u003ecN?a:Ef%LgAbP=sB1RuMzdm6%B4g7*noF=TzGu{-az#ssvR6O3mSirrB.$M8B2%.vB-7Yhx(v(iwnc6MCXIkvB0$NkAW-bT3lQDlaAz4nB-Ivxw]?rle[wK9vrDyde[GowB98F4D2vauwnc6ki%{xywQ5fjA==vPwnc6MCXIkvB09Q*wnc6MCXIkvB2%.vB-7Yhx(v(ixjVf+B7GwWx(W={Bz(hBc[co=3lQDlaAz4nB-IvxAb](bwPI]Bv%qDidlv(+3t1E3z/P@ve[X:qrDz.(l${WMv@#TfC{2l)xjVf+B7GwWx(W={Bz(hBi%]OxzEW^5z/cXgwPQ:Sv@2H=wMAw.B7]Mgc[co=3lQDlaAz4nB-IvxA+flkx(W=kAa9\u003c4uOKfzwObv[y\u0026?pAz!T8quTEtTA=br5wH[@Ke?OI5asw=]cOcw/Aa9l(vp%d7yiarhcN*F%C4CYnx(v(J3vJm)CYmOwBAo6EwPQ:Sv@2H=wMAw.B7]MgauZ\u0026WwPQ:Sv@2H=wMAw.B7]Mgi%]zqD2vamw{503BzkVhaAg+iB7D+pB15kU3lQDlaAz4nB-IvxzE[2mp\u0026ZF\u003ex(^\u0026lc#@)uz!%PddiH=qaAIaorb3hXz/{dIA+frgy\u003c6wvaz(fGdlv(+3t1E3z/P@ve]UlwB7DESaAg+iB7EAufe1C\u0026B8kMdBui@DB75J]wI4!hCYUJNx(mGyaA?glx\u003c\u003eE!wI4!dzdK5^B-7Yhx(v(iB8CA4",
            "ln": 1869,
            "col": 7,
            "line": 49
          },
          {
            "b": "yH{\u003c.vrl0eaBsCrarR!pz/fSraAIaiBy/u1wGTbUB8CA4wNw}QB7D$Cz+L7[wPydDB7D:Ge]$#Fx(\u003e:JuNEo:3lQDlazbLjasI5qBrCoujS(Buazz@XaAIaiBy/u1wId!gzFa68j0nk/d\u003e8P/3lQDlarR^HaAIaiBy/u1wM@\u003eOauZ\u0026*wO#Q3zEWlZx\u003cB{%t}QkqrD8[*AZKnRwHF#Id\u003ce[AzGGDcv}w\u003eUt}Qhmx\u003e7Z5f!2f\u003earR^HEf}8tarUYoBAIRwaAIaiBy/u1wId.ox(ksDaswQ13vJm)CYmOwBAo6QzEEr(lT+4ErbU-IBzLIQvrl05jS[/-vqxBwvrl0Vz=yB)y?k$xB7EAufdFBUasWY",
            "ln": 2565,
            "col": 34,
            "line": 70
          },
          {
            "b": "arR!EwPS6nzxK4jCYV1OarR^HEf}8tarUliB7DFv3lQDlarR^HaAz4nB-Ivxv@b\u003c^v@Dg4A:HKNwmYvYB.(e7v@Dg4A:p8nwQ5qCi%)8MarV7tEld^ECYmOwBAo6NvrcB2lVl^VAV^H/Aa9^dwKyxLz/N]Dw{503BzkVhazkncraP]=l${V\u0026diJ%AarR^Hfe1CRA+/bbBy/rday]hb3lQC",
            "ln": 3079,
            "col": 6,
            "line": 87
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "exports.getTempDir"
            ],
            [
              "",
              "exports.parseColor"
            ],
            [
              "",
              "exports.snakeCaseToTitleCase"
            ],
            [
              "",
              "exports.pause"
            ],
            [
              "",
              "exports.getPackageVersion"
            ],
            [
              "",
              "exports.getUserDirectory"
            ],
            [
              "",
              "exports.dirExists"
            ],
            [
              "",
              "exports.numbersForHumans"
            ],
            [
              "",
              "exports.bytesForHumans"
            ],
            [
              "",
              "exports.isValidWalletAddress"
            ],
            [
              "",
              "exports.setArweaveInstance"
            ],
            [
              "",
              "blockweave_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "cli_color_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "temp_dir_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "timeout"
            ],
            [
              "",
              "gateway"
            ],
            [
              "",
              "exports.setArweaveInstance"
            ],
            [
              "",
              "exports.isValidWalletAddress"
            ],
            [
              "",
              "sizes"
            ],
            [
              "",
              "output"
            ],
            [
              "",
              "sizes.forEach"
            ],
            [
              "",
              "Math.pow"
            ],
            [
              "",
              "fixed"
            ],
            [
              "",
              "fixed"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "fixed.indexOf"
            ],
            [
              "",
              "fixed"
            ],
            [
              "",
              "fixed.slice"
            ],
            [
              "",
              "output"
            ],
            [
              "",
              "exports.bytesForHumans"
            ],
            [
              "",
              "x.toString.replace"
            ],
            [
              "",
              "x.toString"
            ],
            [
              "",
              "exports.numbersForHumans"
            ],
            [
              "",
              "fs_1.default.existsSync"
            ],
            [
              "",
              "exports.dirExists"
            ],
            [
              "",
              "process.cwd"
            ],
            [
              "",
              "exports.getUserDirectory"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "exports.getPackageVersion"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "exports.pause"
            ],
            [
              "",
              "sentence"
            ],
            [
              "",
              "snake_case.toLowerCase.split"
            ],
            [
              "",
              "snake_case.toLowerCase"
            ],
            [
              "",
              "sentence.i"
            ],
            [
              "",
              "sentence.i.slice"
            ],
            [
              "",
              "sentence.join"
            ],
            [
              "",
              "exports.snakeCaseToTitleCase"
            ],
            [
              "",
              "parseColor"
            ],
            [
              "",
              "cli_color_1.default.color"
            ],
            [
              "",
              "exports.parseColor"
            ],
            [
              "",
              "dir"
            ],
            [
              "",
              "path_1.default.join"
            ],
            [
              "",
              "fs_1.default.existsSync"
            ],
            [
              "",
              "fs_1.default.mkdirSync"
            ],
            [
              "",
              "exports.getTempDir"
            ],
            [
              "",
              "blockweave"
            ],
            [
              "",
              "cli-color"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "temp-dir"
            ]
          ],
          "mbr": [
            "Math.pow",
            "Object.defineProperty",
            "argv.g",
            "argv.gateway",
            "argv.timeout",
            "blockweave_1.default",
            "cli_color_1.default",
            "exports.bytesForHumans",
            "exports.dirExists",
            "exports.getPackageVersion",
            "exports.getTempDir",
            "exports.getUserDirectory",
            "exports.isValidWalletAddress",
            "exports.numbersForHumans",
            "exports.parseColor",
            "exports.pause",
            "exports.setArweaveInstance",
            "exports.snakeCaseToTitleCase",
            "fixed.indexOf",
            "fixed.length",
            "fixed.slice",
            "fs_1.default",
            "fs_1.default.existsSync",
            "fs_1.default.mkdirSync",
            "mod.__esModule",
            "path_1.default",
            "path_1.default.join",
            "process.cwd",
            "require().version",
            "sentence.join",
            "sentence.length",
            "sizes.forEach",
            "snake_case.toLowerCase",
            "snake_case.toLowerCase().split",
            "temp_dir_1.default",
            "x.toString",
            "x.toString().replace"
          ],
          "tgt": [
            "Math.pow",
            "Object.defineProperty",
            "Promise",
            "String",
            "__importDefault",
            "blockweave_1.default",
            "fixed.indexOf",
            "fixed.slice",
            "fs_1.default.existsSync",
            "fs_1.default.mkdirSync",
            "path_1.default.join",
            "process.cwd",
            "require",
            "sentence.join",
            "setTimeout",
            "sizes.forEach",
            "snake_case.toLowerCase",
            "snake_case.toLowerCase().split",
            "x.toString",
            "x.toString().replace"
          ],
          "funcs": [
            [
              "anonymous",
              118
            ],
            [
              "setArweaveInstance",
              819
            ],
            [
              "isValidWalletAddress",
              1145
            ],
            [
              "bytesForHumans",
              1285
            ],
            [
              "anonymous",
              1417
            ],
            [
              "numbersForHumans",
              1863
            ],
            [
              "dirExists",
              2004
            ],
            [
              "getUserDirectory",
              2104
            ],
            [
              "getPackageVersion",
              2207
            ],
            [
              "pause",
              2375
            ],
            [
              "anonymous",
              2425
            ],
            [
              "snakeCaseToTitleCase",
              2532
            ],
            [
              "anonymous",
              3019
            ],
            [
              "getTempDir",
              3203
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.ge": 1,
              "op.lt": 1,
              "op.add": 1,
              "op.div": 1,
              "op.lor": 4,
              "op.sub": 2,
              "op.land": 2,
              "op.lnot": 2,
              "max_depth": 18,
              "call_count": 36,
              "node_count": 1102,
              "member_count": 37,
              "max_array_len": 7,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 3449,
              "entropy": 5.01
            },
            "text": {
              "lines": 102,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 546,
              "char_entropy": 5.01,
              "unique_chars": 80,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.26,
              "top_char_ratio": 0.08,
              "avg_line_length": 32.81,
              "max_line_length": 283,
              "last_line_length": 32,
              "whitespace_ratio": 0.19,
              "identifier_density": 2.08,
              "line_length_stddev": 32.61,
              "normalized_string_count": 2.67,
              "repeated_char_sequences": 5,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 10.94
            },
            "binds": {
              "count": 40
            },
            "binary": {
              "peak_region_bytes": 3449,
              "peak_region_entropy": 5.01
            },
            "source": {
              "function_count": 10
            },
            "imports": {
              "count": 5,
              "stdlib_count": 2,
              "stdlib_ratio": 0.4,
              "third_party_count": 3,
              "third_party_ratio": 0.6
            },
            "strings": {
              "bytes": 145,
              "count": 27,
              "url_count": 1,
              "avg_length": 5.37,
              "max_length": 19,
              "avg_entropy": 1.74,
              "empty_count": 1,
              "entropy_stddev": 1.22
            },
            "comments": {
              "chars": 243,
              "count": 4,
              "lines": 12,
              "to_code_ratio": 0.13
            },
            "functions": {
              "count": 10,
              "nested": 2,
              "density": 13.73,
              "anonymous": 4,
              "avg_params": 1.07,
              "code_ratio": 0.82,
              "max_params": 3,
              "one_liners": 1,
              "length_stddev": 4.63,
              "avg_name_length": 14.5,
              "no_params_count": 3,
              "avg_length_lines": 6,
              "max_length_lines": 19,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.14,
              "max_nesting_depth": 1,
              "high_entropy_names": 2,
              "single_char_params": 1,
              "avg_param_name_length": 4.53
            },
            "identifiers": {
              "count": 212,
              "unique": 73,
              "avg_length": 7.47,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.38,
              "reuse_ratio": 0.34,
              "length_stddev": 4.37,
              "has_digit_ratio": 0.07,
              "sequential_names": 4,
              "single_char_count": 4,
              "single_char_ratio": 0.05,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.58,
              "numeric_suffix_count": 5,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 45,
        "mol": "H₃(CmFOs)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/utils.js",
        "pid": 0,
        "risk": 3,
        "sha": "1caf8c3fff026189bb98399df0a0abbba66ad679584015320f24f9d5779d97c4",
        "size": 3449,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                585,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::cwd-reference",
            "conf": 0.84,
            "crit": 1,
            "desc": "References the Node.js current working directory",
            "spans": [
              [
                2145,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::package-json-path-join",
            "conf": 0.84,
            "crit": 1,
            "desc": "Joins a path containing package.json",
            "spans": [
              [
                2272,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::package-json-path-reference",
            "conf": 0.84,
            "crit": 1,
            "desc": "References a package.json path",
            "spans": [
              [
                2301,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                952,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/dynamic-load::node-computed-require-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Requires a computed Node module name",
            "spans": [
              [
                2249,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::require-cwd-package-json",
            "conf": 0.84,
            "crit": 3,
            "desc": "Loads package.json from current working directory",
            "uses": [
              0,
              1,
              2,
              3
            ],
            "spans": [
              [
                2145,
                13
              ],
              [
                2272,
                41
              ],
              [
                2301,
                12
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+wQ5fjA==vPxjVf^vqG:\u003eBrAZ?C5I89att\u003e:v@DmaBrCgpuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AnAa$j%53s!0(B95Kmy?Wl@B.bSox(v)guOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)yn%v@b\u003chADL\u0026lBzkVhB0r4Zi%]FozGx[xv@=\u003clBy/G1f^5R4uTEI:AbP=sl$G$sB.(dFA+flkx(W=ka$+JUA^qRCwPw$zdlv(Dz/fSraA.^uy\u0026-@rauZ\u0026/wPq\u003cbA+cTye?.u?x(4\u0026mdlv(BB9RUkazb+lv@#B6zxJO6Bxq)!y?mYpCvtr7wPQ:SBz9iFv@Dl%x\u003eF$twmYj)xdLfnz!%ujB15kU3lQDlaz+RhaA}mgy?mYI3lQDlay/tcB95KGvqG:\u003eBvy7SAV^H/v@Dl%x\u003eG5hwPPsFCvtr7wPPpGi%)8MarUxgasICxy\u00260W8p*[C",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "3lQDlarR^HazCBgd0f-NwP8f6Cvtr7wPQ:SBz8^ujV%]nB98CpzF7sCaBsCrarR^HarR^HarR!pz/fSmy?kknz!yEDfF1t?BzkMjuOKfLvrcB2lVl^VAW-zDz!%ujB1wBYra]?=Cvtr7wPP5iB-RTEvR3W6AaJJ[w[+*!e*\u0026g)cVS^ecN*Ga3lQDlarR^HarR^HaAz4nB-IvY3lQDlarR^HaBKOtarR^HarR!GA^n^O3lQDlarR^HarR^HaA}mgy?mYhjS)u}pFJJYvrcB2c$WKcf!N0Fw)]*#Bs}PBvpR\u0026wy?lK\u003czEU8svqG:\u003eBwMy/xE\u003enNB-.jPcN*Ga3lQDlarR^HaBKOtarR^HarR!pvru0)asH!IaBsCrarR^HarR^HarR!pz/fSmy?kknz!yEDfF1t?BzkMjuOKfLvrcB2lVl^VAW-zDz!%ujB1wBYnP5YWy?WA5Cvtr7wPP5lvrufncOcw/A+e=edjEs=arR^HarR^HarR^Hx\u003ewFowmYj)xdjfgarR^HarR^HarR^HarR!pz/fSmy?kknz!yD",
            "ln": 595,
            "col": 22,
            "line": 14
          },
          {
            "b": "arR^HA+funA=9@CarR^HarR^HEf}8tarV7tarR^Hx\u003ewFoa:mvhy?mYqaBsCrarR^HarR!vw/@HCvqG:\u003eBvy7SAW-bT3lQDlarR^HarR^Hay/tcB95KBwPF$SayPF5x(\u003eFcy?Wl@",
            "ln": 1046,
            "col": 9,
            "line": 26
          },
          {
            "b": "arR^HarR^HBAhTHDKp(rarR^HarR^HarR^HarUfjzGx[xwmYm\u003eD2N\u003epwfs2Tv@=\u003clBy/FBwmYm\u003eD2N\u003cNluM)LwPxznA=k!yCvtr7wPQvUv@:aycT{I9wI#v)djEs=arR^HarR^HarR^HarR^HCvtr7wPP4TawbNdpa*G]A=U!uwmYm\u003eD2N\u003epwg?$xq/)4]zF7vDdlv\u003eVarR^HarR^HarR!P3lQDlarR^HarR^Hay!\u00264v}V#kwHO:G3lQDlarR^HarR^HarR^Hay/tcB8L(ae]kDs",
            "ln": 1263,
            "col": 5,
            "line": 33
          },
          {
            "b": "fF1t?BzkMjuOKfLvrcB2lVl^VAW-zDz!%ujB1wBYnP5YWy?WA5Aa9*eCw?Ije*\u0026g)cVS^ecN*Ga3lQDlarR^HarR^HarR^HazCBgc$D)#B.rcgarR^HarR^HarR^HarR^HarR^Hv@Dma",
            "ln": 1489,
            "col": 30,
            "line": 38
          },
          {
            "b": "c[3=2aA.^uy\u0026-@re]UltB7EZSy\u0026styc$vgiz/P[Iasy8@C4z!8aA}mgy?mYhCwhejayFR#yHOAgvqG:\u003eBs?MxC4z!dx(4ujAa9\u003c4e]2DCzEt7AefDrXwN)eqdlv\u003eVarR^HarR!EwPS6nzAwgFarR!P3lQDlaAz4nB-IvxCvtr7wPQ0vEf%LgAbP=sB1R9pBxq)!y?mYhjS[xGBxq)!y?mYI3i",
            "ln": 1705,
            "col": 20,
            "line": 46
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "exports.getWallet"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "cli_questions_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "crypter_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "walletEncr"
            ],
            [
              "",
              "config.get"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "fs_1.default.readFileSync"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "cli_questions_1.default.askWalletPassword"
            ],
            [
              "",
              "crypter"
            ],
            [
              "",
              "decrypted"
            ],
            [
              "",
              "crypter.decrypt"
            ],
            [
              "",
              "Buffer.from"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "decrypted.toString"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "exports.getWallet"
            ],
            [
              "",
              "./cli-questions"
            ],
            [
              "",
              "./crypter"
            ],
            [
              "",
              "./utils"
            ],
            [
              "",
              "fs"
            ]
          ],
          "mbr": [
            "Buffer.from",
            "JSON.parse",
            "Object.defineProperty",
            "cli_questions_1.default",
            "cli_questions_1.default.askWalletPassword",
            "config.get",
            "console.log",
            "crypter.decrypt",
            "crypter_1.default",
            "decrypted.toString",
            "exports.getWallet",
            "fs_1.default",
            "fs_1.default.readFileSync",
            "mod.__esModule",
            "res.password",
            "utils_1.parseColor"
          ],
          "tgt": [
            "Buffer.from",
            "JSON.parse",
            "Object.defineProperty",
            "__importDefault",
            "cli_questions_1.default.askWalletPassword",
            "config.get",
            "console.log",
            "crypter.decrypt",
            "crypter_1.default",
            "decrypted.toString",
            "fs_1.default.readFileSync",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "getWallet",
              451
            ]
          ],
          "metrics": {
            "ast": {
              "op.ne": 1,
              "op.lor": 1,
              "op.land": 2,
              "op.lnot": 2,
              "max_depth": 17,
              "call_count": 27,
              "node_count": 610,
              "member_count": 16,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "sequence_count": 4,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 1878,
              "entropy": 4.56
            },
            "text": {
              "lines": 51,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 496,
              "char_entropy": 4.56,
              "unique_chars": 65,
              "top_char_null": 0,
              "string_density": 0.37,
              "top_char_ratio": 0.06,
              "avg_line_length": 35.82,
              "max_line_length": 117,
              "last_line_length": 30,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.96,
              "line_length_stddev": 28.75,
              "normalized_string_count": 2.66,
              "repeated_char_sequences": 19,
              "suspicious_string_ratio": 0.05,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 6.52
            },
            "binds": {
              "count": 13
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.77
            },
            "source": {
              "function_count": 1
            },
            "imports": {
              "count": 4,
              "relative": 3,
              "stdlib_count": 1,
              "stdlib_ratio": 0.25,
              "relative_ratio": 0.75,
              "third_party_count": 3,
              "third_party_ratio": 0.75
            },
            "strings": {
              "bytes": 213,
              "count": 19,
              "shell": 1,
              "avg_length": 11.21,
              "max_length": 53,
              "path_count": 3,
              "avg_entropy": 2.64,
              "entropy_stddev": 0.89
            },
            "functions": {
              "count": 1,
              "density": 3.92,
              "anonymous": 1,
              "avg_params": 2.5,
              "code_ratio": 0.84,
              "max_params": 4,
              "length_stddev": 18.5,
              "avg_name_length": 9,
              "avg_length_lines": 21.5,
              "max_length_lines": 40,
              "min_length_lines": 3,
              "avg_param_name_length": 6
            },
            "identifiers": {
              "count": 100,
              "unique": 37,
              "avg_length": 7.43,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.5,
              "reuse_ratio": 0.37,
              "length_stddev": 3.64,
              "has_digit_ratio": 0.11,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.03,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.54,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 4,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 48,
        "mol": "H₂(DbF)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/utils/wallet.js",
        "pid": 0,
        "refs": [
          {
            "to": "./cli-questions",
            "off": 338,
            "file": 10,
            "kind": "local"
          },
          {
            "to": "./crypter",
            "off": 401,
            "file": 16,
            "kind": "local"
          },
          {
            "to": "./utils",
            "off": 440,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 2,
        "sha": "29405f3cf852c36976eb816e817d5d364b6d40ad749f23b823e6cef40726e8cd",
        "size": 1878,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                273,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::buffer-from-base64",
            "conf": 0.8,
            "crit": 3,
            "desc": "Base64 decoding via Buffer.from (JS)",
            "spans": [
              [
                1327,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode-call-text",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript invokes a Base64 decoder",
            "spans": [
              [
                1327,
                32
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                821,
                21
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 49,
        "mol": "H₂(DbF)",
        "sha": "4c4dfe28c36f3a4d8ad827d770bc7337877dda6ee78c16e5c21cbf50f66b75b6",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/walletExport.js",
        "risk": 2,
        "size": 1498,
        "type": "javascript",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "b6v%raAITBx\u003e8lei%{dtAV!Z@x(d*cA=:YXw)]*#BrAZ?d0fcpB08!RaARphB1Q*bx(d*cA=:YXw)]*#BswtWD)03zzEW^5z/cWCzeS@laBsCrarR!EwPS6nzxHuAz!6$qclNezwg?j@wPHN:wozZ1diH?$zeS@ciV@+(b4Lm%vrDydb03\u0026-z!6#si%{x$3qUbCwN/*mwmYv!zE(T+z/xodBA]oCCYmOwBAn#Qb41X*B4{N-B.\u003eRkefGoZC42ifwJy@QA=\u003e}oEjmk+v@DmaBrCgpuOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)AnAa$j%53s!0(B95Kmy?Wl@B.bSox(v)guOJV^aywF\u0026ze:AlBvoXLvrDydc#@)sB.L(cc)yn@flIwJy\u0026.mty?UFvB.bSox(v)ga$j%53s!0(B95KmA^qRC",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "x(d*cA=:YXw)]*#BsqfvADL#owHF:wvrufbdjEs=v@DmaBrCZFx(4\u0026$f^5R4A+flkx(W=ka$+G3B-.tlB1.VTx(4\u0026mdlv(Dz/fSray/tbzddr)auZ\u0026]3lQDlaz$R8wJy}YCvtr7wPPIBvrMifed9HxarU9ex\u003c(6]B2\u003eBFcWfRVt}us9arR!qwPIv4x(Ffdz/dPUu@HGSwPF#5aA}mgy?mYtaAz4gz*2YkaARpdaz$+4wft/5aARpdat2f?vqG:\u003eBrCHvBzkVhu[qTcarR!nA+xCOax{jqvqG:\u003eBye#}Bz94ced9HxarU/Fvp%djax@k=z!@@}AWl0Jvruf\u0026f!N0Fw)]*#Bs}SCAd8IkD1H=bwId.sz/e@*ed9HxarUPwBzkVhB2\u003eBFzF})Xy\u0026sunuOKfzwObv[y\u0026\u0026@l3lQDlaz2!ev%8)8iV}\u003cLD2vamc$ddeB15j{j%kgVarR^HarR^Hv@DmaBrC]Mv@Dj3vqYQRvqH6$B1wCzz/ff3xdLfowNY^{efFCvy\u0026sunaBLv}ayPq6B2%ZKarR^HarR!vw/}",
            "ln": 486,
            "col": 18,
            "line": 10
          },
          {
            "b": "v@Dj3vqYQRvqH6$B0b\u003cTar+lkzeAZ0wl9bPB.bRDy?mG%Bz99CDKp(rarR^HarR^HarUfjzGx-jwId!qxdbeZefG7Sx(4\u0026$f!NANA=U!Vz!%ujdjwXAy\u0026sunefDrwvqG:\u003eBrCKhBz8!hB0bHmADL#owN)zvefDrXwN[bFx\u003eIa3cN*Ga3lQDlarR^HarR^HaAz4nB-IvY3lQDlarR^HaBKOtarR^HarR!pz/fSraA}mgy?mY+vruf9jS[lMzeAZ0wl9bPB.bR#fKl:EarR^HarR^HBAhTHDKp(rarR^HarR^HarUfjzGx[xCvtr7wPP4TazbX4f!N0Fw)]*#Bs}PBvpR\u0026wy?lK\u003czEU8svqG:\u003eBwMy/xE\u003enNB-.jPcN?a:arR^HarR^HarR^Hv@DmaBrCQnB09Q*vrVc]BrC7fx\u003cU\u003e5wPI%cz/fS6f!N0Fw)]*#Bs}0yyGB}Xy?mY+vrlHlz/PwpcSsO#ayMyivrlHlz/Pwhw]zYjD2E?CaA}mgy?mYodlv\u003eVarR^HarR^HarR!pz/fSray/CqAcbViauZ\u0026+wP]nbA^qRCwPzcje[wK9vrDydc#@)ue]UluB9zLywgoOEarR^HarR^HarR^Hv@DmaBrCdjv])8Py?mYhjS[lPD2N\u003epAXp{vv@=\u003clBsoE#w[CQ{e[Pcxz76Qpy\u00260W8djD(\u003ez=p:#x(mMicT{I9wI#v)dlv\u003eVarR^HarR^HarR!pz/ff3xd!mpBsnIXvqG:\u003eBseQZwO#0VvqG:\u003eBsxoUarR^HarR^HarR^Hv@Dmaz!@#qy\u0026r@mc[)g{B-.tlB6*TOAa9^dwKyxLz/NoPv@Dg4A=S=OcS:.)y?mYhB76l6wfArKasy/xwO2:b",
            "ln": 926,
            "col": 14,
            "line": 21
          },
          {
            "b": "arR^HarR^HarR^Hv@Dmaz!@#qy\u0026r@mwHPXFarR^HarR^HEf}8tarV7-3vK#ywQ5fjA==vPwmYvYB.(dxjS[lMzeAZ0wiga",
            "ln": 1764,
            "col": 5,
            "line": 37
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "importDefault"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "fs_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "cli_questions_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "crypter_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "noColors_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "path_1"
            ],
            [
              "",
              "importDefault"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "utils_1"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "command"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "walletPath"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "fs_1.default.readFileSync"
            ],
            [
              "",
              "res"
            ],
            [
              "",
              "cli_questions_1.default.askWalletPassword"
            ],
            [
              "",
              "crypter"
            ],
            [
              "",
              "encWallet"
            ],
            [
              "",
              "crypter.encrypt.toString"
            ],
            [
              "",
              "crypter.encrypt"
            ],
            [
              "",
              "Buffer.from"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "exports.default"
            ],
            [
              "",
              "../options/noColors"
            ],
            [
              "",
              "../utils/cli-questions"
            ],
            [
              "",
              "../utils/crypter"
            ],
            [
              "",
              "../utils/utils"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ]
          ],
          "mbr": [
            "Buffer.from",
            "Object.defineProperty",
            "cli_questions_1.default",
            "cli_questions_1.default.askWalletPassword",
            "commandValues.length",
            "config.set",
            "console.log",
            "crypter.encrypt",
            "crypter.encrypt().toString",
            "crypter_1.default",
            "exports.default",
            "fs_1.default",
            "fs_1.default.readFileSync",
            "mod.__esModule",
            "noColors_1.default",
            "path_1.default",
            "path_1.default.sep",
            "res.password",
            "utils_1.parseColor"
          ],
          "tgt": [
            "Buffer.from",
            "Object.defineProperty",
            "__importDefault",
            "cli_questions_1.default.askWalletPassword",
            "config.set",
            "console.log",
            "crypter.encrypt",
            "crypter.encrypt().toString",
            "crypter_1.default",
            "fs_1.default.readFileSync",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              70
            ],
            [
              "anonymous",
              832
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 2,
              "op.land": 2,
              "op.lnot": 2,
              "max_depth": 17,
              "call_count": 26,
              "node_count": 602,
              "member_count": 19,
              "max_array_len": 1,
              "op_density.lor": 0,
              "sequence_count": 3,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 1839,
              "entropy": 4.81
            },
            "text": {
              "lines": 41,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 358,
              "char_entropy": 4.81,
              "unique_chars": 66,
              "top_char_null": 0,
              "string_density": 0.59,
              "top_char_ratio": 0.07,
              "avg_line_length": 43.85,
              "max_line_length": 106,
              "last_line_length": 26,
              "whitespace_ratio": 0.22,
              "identifier_density": 2.34,
              "line_length_stddev": 28.44,
              "normalized_string_count": 3.75,
              "repeated_char_sequences": 11,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 8.59
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.97
            },
            "imports": {
              "count": 6,
              "relative": 4,
              "stdlib_count": 2,
              "stdlib_ratio": 0.33,
              "relative_ratio": 0.67,
              "third_party_count": 4,
              "third_party_ratio": 0.67
            },
            "strings": {
              "bytes": 342,
              "count": 24,
              "avg_length": 14.25,
              "max_length": 55,
              "path_count": 4,
              "avg_entropy": 2.8,
              "entropy_stddev": 0.86
            },
            "functions": {
              "density": 4.88,
              "anonymous": 2,
              "avg_params": 1,
              "code_ratio": 0.59,
              "max_params": 1,
              "length_stddev": 9,
              "avg_length_lines": 12,
              "max_length_lines": 21,
              "min_length_lines": 3,
              "avg_param_name_length": 3.5
            },
            "identifiers": {
              "count": 96,
              "unique": 46,
              "avg_length": 7.33,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.49,
              "reuse_ratio": 0.48,
              "length_stddev": 3.51,
              "has_digit_ratio": 0.13,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.61,
              "numeric_suffix_count": 6,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 51,
        "mol": "H₃(DbFU)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/walletSave.js",
        "pid": 0,
        "refs": [
          {
            "to": "../utils/cli-questions",
            "off": 310,
            "file": 10,
            "kind": "local"
          },
          {
            "to": "../utils/crypter",
            "off": 380,
            "file": 16,
            "kind": "local"
          },
          {
            "to": "../options/noColors",
            "off": 445,
            "file": 31,
            "kind": "local"
          },
          {
            "to": "../utils/utils",
            "off": 543,
            "file": 45,
            "kind": "local"
          }
        ],
        "risk": 3,
        "sha": "24c0eab48064586c9466a7e33ab2eb197c308baed834ebd50cec6e902efe9f8a",
        "size": 1839,
        "traits": [
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "spans": [
              [
                245,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "spans": [
              [
                732,
                64
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::tostring-base64",
            "conf": 0.8,
            "crit": 3,
            "desc": "Base64 encoding via toString (JS)",
            "spans": [
              [
                1468,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                1188,
                21
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 52,
        "mol": "H(U)",
        "sha": "104f11dc646d2e21725eff5cf83ea64157668205fb523f091c4215815b4a31b3",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/commands/withdrawBundler.js",
        "risk": 1,
        "size": 2640,
        "type": "javascript",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb4kIfwQ5qGvrcc)a$K6zar\u003e#uA=U@kzx.a:a$$S6e\u00261R43lQDnzddc@b03?\u003ce?ZWFzzbBqA4U)Da$K6zar\u003eSov}xL0wG\u003ceTb27Tda$K6zar\u003eAiy?mViiV}SlarR^Hb4tn7fdFC8dK2ixas[ZCx(kb2ed9Hxb4tn7b03\u0026[3lQDlar\u003elmyHOFGar\u0026A\u003evRGZkvq{fryi7NaarV7-3lQDnwO#c{zE)(kiV@+RarR^Hb5RsfwG\u003ceTb0FdAh7*Qre?!F23lQDlar\u003eYxz6z1-b0FdGe\u0026Csoa{]CnEjLZFar\u003e(pA+PGmB0rT/DKp(rarR\u003eEA+e%5B97\u0026by:7[.a$+JTx(kOrzGx]dy?$XlwPhYm3lQEted9Hxb4Ln7wO#3\u0026zEWx(B0rT/DKp(rarR\u003c[B9hCkA:@=\u003eA+w@pAb](lx(^\u0026qAbPVhb03?\u003cunj5\u003ee?!F23lQDlar\u003c6)wQ5rtA^orDA+5S6iV]RMf!LgkgA[vSarR^Hb4kI3B-7-awPG4Rar\u003ebCe\u0026Cspiu*0YarR^Hb4kIowNP:[b03?\u003cunj5!h7*:ged9HxarR\u003epA^886C4AmDBAg@3z7P\u003cOb03?\u003cunj5!e?!F23lQDlar\u003elsx(w5piV]RMfFkane\u0026j+63lQDlar\u003eohz!0NbwNP:[b03?\u003cunj5^e?]jced9HxarR\u003ery?m3}b03?\u003cun9#^e?!F23lQDlar\u003erix!r?ky\u0026striV]RMga\u003emkfD@4ParR^Hb4CCix^bOXb3(@QgCgNfed9HxarR\u003erz/6ulzFsireOYtJiV]RMf!LgkhAh)i3lQDlar\u003erlzE$7N",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^Hb6mykA4LQmAW0K!b3)2SfFk463lQEted9Hxb4Lndl$HsGzE^r@v}/H}b03\u0026[Ef$xf",
            "ln": 975,
            "col": 1,
            "line": 43
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^3.2.7",
              "fast-glob"
            ],
            [
              "^1.2.5",
              "minimist"
            ],
            [
              "^2.0.0",
              "temp-dir"
            ],
            [
              "^3.0.10",
              "spdx-license-ids"
            ],
            [
              "^0.3.6",
              "clui"
            ],
            [
              "^8.1.2",
              "inquirer"
            ],
            [
              "^1.0.15",
              "blockweave"
            ],
            [
              "^1.5.2",
              "figlet"
            ],
            [
              "^0.21.4",
              "axios"
            ],
            [
              "^2.5.2",
              "mime"
            ],
            [
              "^0.6.19",
              "arbundles"
            ],
            [
              "^0.1.0",
              "clear"
            ],
            [
              "^1.1.3",
              "@textury/ardb"
            ],
            [
              "^1.7.0",
              "@supercharge/promise-pool"
            ],
            [
              "^3.1.0",
              "exponential-backoff"
            ],
            [
              "^1.1.68",
              "community-js"
            ],
            [
              "^4.6.1",
              "p-retry"
            ],
            [
              "^1.2.8",
              "stream-chunker"
            ],
            [
              "^2.0.0",
              "cli-color"
            ],
            [
              "^6.4.6",
              "fuse.js"
            ],
            [
              "^3.0.0",
              "normalize-path"
            ],
            [
              "^1.15.5",
              "arweave"
            ],
            [
              "^1.1.0",
              "arweave-stream-tx"
            ],
            [
              "^10.0.2",
              "conf"
            ]
          ],
          "metrics": {
            "file": {
              "size": 1031,
              "entropy": 4.67
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.67
            }
          }
        },
        "id": 53,
        "mol": "O(S₂)Md(Pa₃)",
        "path": "arnext-arkb-0.0.2.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:npm/%40supercharge/promise-pool",
            "off": 327,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/%40textury/ardb",
            "off": 370,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/arbundles",
            "off": 401,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/arweave",
            "off": 429,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/arweave-stream-tx",
            "off": 455,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/axios",
            "off": 490,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/blockweave",
            "off": 514,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/clear",
            "off": 543,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/cli-color",
            "off": 566,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/clui",
            "off": 593,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/community-js",
            "off": 615,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/conf",
            "off": 646,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/exponential-backoff",
            "off": 669,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/fast-glob",
            "off": 706,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/figlet",
            "off": 733,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/fuse.js",
            "off": 757,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/inquirer",
            "off": 782,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/mime",
            "off": 808,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/minimist",
            "off": 830,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/normalize-path",
            "off": 856,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/p-retry",
            "off": 888,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/spdx-license-ids",
            "off": 913,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/stream-chunker",
            "off": 948,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/temp-dir",
            "off": 980,
            "kind": "dependency"
          },
          {
            "to": "./bin/app.js",
            "off": 60,
            "file": 2,
            "kind": "local"
          }
        ],
        "risk": 39,
        "sha": "1326a193fcc0f4f022762475e9112da1506582476623411e15de7e95002c9593",
        "size": 1031,
        "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": [
              [
                262,
                18
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dep-axios",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm dependency on axios",
            "spans": [
              [
                489,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dependency-fanout",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package has at least eight runtime deps",
            "spans": [
              [
                304,
                220
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dot-js-runtime-dependency",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm runtime dependency name ends in .js",
            "spans": [
              [
                304,
                200
              ]
            ]
          },
          {
            "id": "metadata/package/files/package-json::files-array-present",
            "conf": 0.92,
            "crit": 3,
            "desc": "Package.json declares a files allowlist",
            "spans": [
              [
                97,
                15
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 1,
            "desc": "Manifest declares a bin entry",
            "spans": [
              [
                136,
                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": [
              [
                29,
                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": [
              [
                262,
                18
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-keywords",
            "conf": 0.5,
            "crit": 2,
            "desc": "package.json has no keywords"
          },
          {
            "id": "metadata/package/scripts/lifecycle::has-preinstall-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares npm preinstall lifecycle hook",
            "spans": [
              [
                262,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has preinstall script hook",
            "spans": [
              [
                262,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "spans": [
              [
                262,
                13
              ]
            ]
          }
        ],
        "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": 54,
        "mol": "O(As)H₂(MgOs)Md₃(Bi₄BkHe)",
        "path": "arnext-arkb-0.0.2.tgz!!package/bin/install-deps",
        "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"
      }
    ],
    "omitted_files": 8,
    "rev": "479f3",
    "v": "8"
  }
}