{
  "llm": {
    "conf": 0.99511087,
    "grade": "hostile",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": -1,
      "prob": 0.9927028,
      "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.9927028,
        "rte": "az",
        "prob": 0.9927028
      },
      {
        "cls": 0,
        "raw": 0.9906202,
        "rte": "az/npm",
        "prob": 0.9906202
      }
    ],
    "prob": 0.99511087,
    "files": [
      {
        "id": 0,
        "lvl": 25,
        "conf": 92,
        "prob": 0.9951108694076538,
        "type": "npm"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013977289199829102,
        "type": "javascript"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010559956535871606,
        "type": "javascript"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001523892115073977,
        "type": "javascript"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024974346160888672,
        "type": "javascript"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019500652342685498,
        "type": "javascript"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017215808838955127,
        "type": "javascript"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011324882507324219,
        "type": "javascript"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001047054956870852,
        "type": "javascript"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "javascript"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013669331565324683,
        "type": "javascript"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017424425095668994,
        "type": "package.json"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00013782580208498985,
        "type": "package.json"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0003385742602404207,
        "type": "elf"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 72,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 76,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 77,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 83,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 109,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 123,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "registry"
      },
      {
        "id": 124,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 125,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 126,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 127,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 128,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 129,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 130,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 131,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 132,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 133,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 134,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 135,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 136,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 137,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 138,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 139,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 140,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 141,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 142,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 143,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 144,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 145,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 146,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 147,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 148,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 149,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 150,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 151,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 152,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 153,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 154,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 155,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 156,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 157,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 158,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 159,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 160,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 161,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 162,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 163,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 164,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 165,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 166,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 167,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 168,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 169,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 170,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 171,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 172,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 173,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 174,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 175,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 176,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 177,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 178,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 179,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 180,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 181,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 182,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 183,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 184,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 185,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 186,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 187,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 188,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 189,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 190,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 191,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 192,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 193,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 194,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 195,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 196,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 197,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 198,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 199,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 200,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 201,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 202,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "registry"
      },
      {
        "id": 203,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 204,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 205,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 206,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 207,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 208,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 209,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 210,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 211,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 212,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 213,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 214,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 215,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 216,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 217,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 218,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "registry"
      },
      {
        "id": 219,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 220,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 221,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 222,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 223,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 224,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 225,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 226,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 227,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 228,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 229,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 230,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 231,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 232,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 233,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 234,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 235,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 236,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 237,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 238,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 239,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 240,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 241,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 242,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 243,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 244,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 245,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 246,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 247,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 248,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 249,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 250,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014543533325195312,
        "type": "registry"
      },
      {
        "id": 251,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 252,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 253,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 254,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 255,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 256,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 257,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 258,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 259,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 260,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 261,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 262,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 263,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 264,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 265,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 266,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 267,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 268,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 269,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 270,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 271,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 272,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-07T01:47:06Z"
  },
  "path": "weavedb-tools-0.45.3.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy8000000@}S23.O+Trvo$Qge9jPm3]98e^5#eO{P/43qdhM[aTB=A\u0026kI+!M}0hudAlVH-)]G2id:gtS8\u003cuXA+xKIB*\u003c5v1Y!m@(d%8TH[rJvCM+UCh)D]{}\u003ca:]flm9Eq!1\u0026YjZmMLJ-0q6xW)qrmQ/\u0026CFncE\u003ex#CGC^kdBwN}Qa9N0wf8l(Odh3K\u0026kI\u003eSA44xLL$B(pmqq25A-X+9A6v\u003c(8c8?b2J5E:ymkO7HoZO9Ky=9:}Y?\u003e\u0026Rn)]+pJD0vF2%c+zhHPh^BjgY#RS\u003c0=Mn3terufTvsgh\u003eu]smUjwTXnC\u003eoj!#US6box)d%8Q]iCX\u0026.aAHL]U!dE/roS5D!96$W6]a!!hqIs!0\u003esz=I:J%n{Y!PzV",
            "ln": 0
          }
        ],
        "mol": "O₂(S₂As)H₅(CmDb₂F₅Os₂Po₂)Md₅(Bi₃BkHeInPa₇)",
        "sha": "783ef7a6424965e399e922bfcd7ad79a5a0e3a1521c5418c56b24924d4921266",
        "path": "weavedb-tools-0.45.3.tgz",
        "risk": 171,
        "size": 1001611,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 1001611,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 1001472,
              "peak_region_entropy": 7.86
            },
            "consistency": {
              "self_dependency": 0,
              "unused_runtime_deps": 2
            }
          }
        },
        "ident": {
          "name": {
            "value": "weavedb-tools",
            "source": "npm.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.45.3",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "weavedb-tools",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/testing/presence/harness::test-or-declaration-file",
            "conf": 0.85,
            "crit": 1,
            "desc": "File is a test or type-declaration source file",
            "from": [
              {
                "file": 17
              }
            ],
            "uses": [
              49
            ]
          },
          {
            "id": "metadata/lang/javascript-features::cjs-exports-pattern",
            "conf": 0.6,
            "crit": 3,
            "desc": "Defines CommonJS named exports",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/builtin::require-fs",
            "conf": 0.7,
            "crit": 2,
            "desc": "Imports the Node.js fs module",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::test-filename-pattern",
            "conf": 0.6,
            "crit": 2,
            "desc": "Common test filename pattern",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/scripts/develop::has-test-script",
            "conf": 1.0,
            "crit": 1,
            "desc": "package.json declares a test script"
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter"
          },
          {
            "id": "metadata/package/manifest/freeform::pkg-skeleton-small",
            "conf": 0.7,
            "crit": 3,
            "desc": "Tiny package.json manifest",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "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/binary/anomaly/format::elf-entry-in-last-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "ELF entry in final PT_LOAD",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "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": 23
              }
            ],
            "uses": [
              20
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::before-each-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "beforeEach hook",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/scripts/lifecycle::has-preinstall-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares npm preinstall lifecycle hook"
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync-call",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node calls imported writeFileSync",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::it-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "it() function call",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/bridge::child-process-inline-member-require",
            "atk": "T1059",
            "mbc": "C0017",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses child_process from inline require()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": "objectives/anti-static/pack/detect::stripped-packed",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 4,
            "desc": "Packed ELF binary",
            "from": [
              {
                "file": 23
              }
            ],
            "uses": [
              9,
              24
            ]
          },
          {
            "id": "micro-behaviors/communications/http/endpoints::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/binary/anomaly/section-header::elf-no-section-headers",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF binary without section headers",
            "from": [
              {
                "file": 23
              }
            ],
            "uses": [
              26
            ]
          },
          {
            "id": "metadata/package/testing/presence/manifest::has-mocha",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package uses Mocha testing framework",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/delete::rm-rf",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains an executable rm -rf deletion command",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/binary/metrics/threshold::high-overall-entropy-70",
            "conf": 0.85,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.0",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-command",
            "conf": 0.8,
            "crit": 3,
            "desc": "Shell invokes mkdir command"
          },
          {
            "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": 23
              }
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::pkg-main-field",
            "conf": 0.6,
            "crit": 2,
            "desc": "package.json declares a main entry point"
          },
          {
            "id": "metadata/package/testing/harness/runtime::test-basename-pattern",
            "conf": 1.0,
            "crit": 2,
            "desc": "Node.js test filename pattern",
            "from": [
              {
                "off": 0,
                "file": 17,
                "line": 1
              }
            ],
            "uses": [
              40
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::read-node",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads files with Node.js",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/hardening/missing::stripped-binary",
            "conf": 0.8,
            "crit": 3,
            "desc": "No full symbol table (likely stripped)",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 17
              }
            ],
            "uses": [
              23,
              49
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-describe-text",
            "conf": 0.75,
            "crit": 2,
            "desc": "JavaScript describe() test call",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name"
          },
          {
            "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": 23
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-sync-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates a directory synchronously",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field"
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shell-recursive-delete",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell recursively removes a path"
          },
          {
            "id": "supply-chain/install-hook/preinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'preinstall' hook that runs during install"
          },
          {
            "id": "metadata/package/testing/harness/runtime::test-basename-prefix",
            "conf": 1.0,
            "crit": 2,
            "desc": "Node.js test filename prefix",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/builtin::require-child-process",
            "conf": 0.8,
            "crit": 3,
            "desc": "require() of the child_process module",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::mocha-describe-call",
            "conf": 0.6,
            "crit": 2,
            "desc": "Mocha describe() call",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/bridge::child-process-require",
            "atk": "T1059",
            "mbc": "C0017",
            "conf": 0.8,
            "crit": 3,
            "desc": "Imports the Node.js child_process module",
            "from": [
              {
                "off": 82,
                "file": 6,
                "line": 3
              }
            ],
            "uses": [
              16,
              41
            ]
          },
          {
            "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": 15
              }
            ]
          },
          {
            "id": "metadata/package/quality/profile::has-cli-args-import",
            "conf": 0.8,
            "crit": 3,
            "desc": "Code imports CLI argument parsers",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::jest-describe",
            "conf": 0.6,
            "crit": 2,
            "desc": "describe() function",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-suite-text",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript BDD suite text",
            "from": [
              {
                "off": 813,
                "file": 17,
                "line": 24
              }
            ],
            "uses": [
              14,
              32
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-suite",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript BDD test suite",
            "from": [
              {
                "off": 813,
                "file": 17,
                "line": 24
              }
            ],
            "uses": [
              14,
              47
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version"
          },
          {
            "id": "metadata/package/manifest/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 1,
            "desc": "Manifest declares a bin entry"
          },
          {
            "id": "micro-behaviors/os/module/load::node-system-module-import-set",
            "conf": 0.88,
            "crit": 3,
            "desc": "Imports at least two Node system modules",
            "from": [
              {
                "off": 38,
                "file": 2,
                "line": 1
              },
              {
                "file": 6
              },
              {
                "off": 320,
                "file": 9,
                "line": 12
              }
            ],
            "uses": [
              2,
              41
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Test path basename",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "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/package/testing/presence/harness::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "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": 23
              }
            ],
            "uses": [
              8,
              20
            ],
            "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": 172,
                "file": 22,
                "line": 11
              }
            ],
            "uses": [
              17
            ],
            "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": 172,
                "file": 22,
                "line": 11
              },
              {
                "file": 23
              }
            ],
            "uses": [
              8,
              17,
              20
            ],
            "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": [
              59,
              60
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "v@DmaBrC]MA+eV\u0026mRMWIq*Am\u003cefF$AvpS[.A-mm3v\u003c3gxjS[=RADL#owHF:mB0r4uv@DmaBrC]MA+frgy\u003c6wjEipV}A+flkx(W=kb5*$jxD!(jv@DmaBrA\u003e\u0026Cv+iawGTbUA+flkx(W=kb4kIowNP:[a$i\u003eez/fSrayPqmwNP:[auZ\u0026kA^886C4ApuzFshvdgfN6zGx[xwnc6bjS[=RB8L(rwHH[)wnc74vqPNbar\u0026A\u003cfd[\u003ege{y(nC4Ch[fjwv2z/]@tB0r4uv@DmaBrCadA:Jy3z6g$:A+frgy\u003c6wruTEtTA=br5wH[@Fe?O!fe?X\u00263wNP:[wmvi2v}fC1zGG}MwP?]mdgfN6zGx[xwnc6\u003evr9FNaAz4mz!%Pdc%{s(x(X91zdLmva$+G3e?O!fCv+iawN]m6vpJ!=B-8qxfjw(Bdgf)5BrC7izF0P}auZ\u0026/wPq\u003cbA+cTye?O!fe?.AWvrMi)vLheezF0P}e]2CKdgfN6zF0P}e[5m1z/]@tB09XijS]913s!0(B95Kkv}fC1zGG}xjS[lMzF0P}e[5m1z/]@tA%=z}zF0P}e[5m1z/]@tB1R3Ez6h5cjS]913s!0(w[+)gvpJ!=B-8qxe[5=ykr?pNDWMlkz/M%Gv@DmaBrC-Hz!pbjwNPaWx(Wc$zEU89x(WM(C5nVSaBsCray/tcB95Kkv}cSAawbNdpa*G]A=U!uA+eV\u0026mRMWIq*Am\u003cc#@)uz!%Pdc$E4juUay$efG9+efDcVBy)GRdjCPDay/tcB95KxvqPM#jS[]2B8U@fBsns=a$l.It).X%vpJ!=B-8qxe[Giytw^\u003e^wNcAwayO+\u00263vJm[z/M%Gv@DmaBrC-Hz!pbjwNPaWx(Wc$zEU89x(WM?AW-BWDKp(rv@DmaBrC14v\u003c0]Sn(FIXe]UltB7C",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "auZ\u0026\u003ce]$#Fx(\u003e:Ee*q-GfKk2dayO+\u0026z/]@tB1Q)wtw^\u003e^wNcAwayO+\u00263vJl*zeS%cy?kkgCYmOwBAnM/ayO+\u0026z/]@tA%.",
            "ln": 785,
            "col": 13,
            "line": 20
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "Arweave"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "arweave"
            ],
            [
              "",
              "Arweave.init"
            ],
            [
              "",
              "dir"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dir_evm"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dir_ar"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "config"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "accounts"
            ],
            [
              "",
              "readdirSync"
            ],
            [
              "",
              "acc"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "readFileSync"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "v.split"
            ],
            [
              "",
              "accounts.evm.name"
            ],
            [
              "",
              "readdirSync"
            ],
            [
              "",
              "acc"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "readFileSync"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "v.split"
            ],
            [
              "",
              "accounts.ar.name"
            ],
            [
              "",
              "module.exports"
            ],
            [
              "",
              "../../weavedb.config.js"
            ],
            [
              "",
              "arweave"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ]
          ],
          "mbr": [
            "Arweave.init",
            "JSON.parse",
            "accounts.ar",
            "accounts.evm",
            "config.accounts",
            "config.accounts.ar",
            "config.accounts.evm",
            "module.exports",
            "v.split"
          ],
          "tgt": [
            "Arweave.init",
            "JSON.parse",
            "readFileSync",
            "readdirSync",
            "require",
            "resolve",
            "v.split"
          ],
          "metrics": {
            "ast": {
              "max_depth": 11,
              "call_count": 18,
              "node_count": 339,
              "op.coalesce": 3,
              "member_count": 9,
              "member_depth_max": 3,
              "op_density.coalesce": 0.01
            },
            "file": {
              "size": 859,
              "entropy": 4.86
            },
            "text": {
              "lines": 24,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 85,
              "char_entropy": 4.86,
              "unique_chars": 47,
              "top_char_null": 0,
              "string_density": 0.46,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.79,
              "max_line_length": 67,
              "empty_line_ratio": 0.04,
              "last_line_length": 25,
              "whitespace_ratio": 0.13,
              "identifier_density": 2.75,
              "line_length_stddev": 19.18,
              "normalized_string_count": 2.25,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 5.02
            },
            "binds": {
              "count": 12
            },
            "binary": {
              "peak_region_bytes": 859,
              "peak_region_entropy": 4.86
            },
            "imports": {
              "count": 4,
              "relative": 1,
              "stdlib_count": 2,
              "stdlib_ratio": 0.5,
              "relative_ratio": 0.25,
              "third_party_count": 2,
              "third_party_ratio": 0.5
            },
            "strings": {
              "bytes": 122,
              "count": 11,
              "avg_length": 11.09,
              "max_length": 27,
              "path_count": 4,
              "avg_entropy": 2.15,
              "entropy_stddev": 1.32
            },
            "identifiers": {
              "count": 66,
              "unique": 23,
              "avg_length": 5.83,
              "max_length": 12,
              "min_length": 1,
              "avg_entropy": 2.17,
              "reuse_ratio": 0.35,
              "length_stddev": 2.65,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.04,
              "all_lowercase_ratio": 0.83,
              "all_uppercase_ratio": 0.04,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "H(F)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/lib/accounts.js",
        "pid": 0,
        "refs": [
          {
            "to": "../../weavedb.config.js",
            "off": 364,
            "kind": "local"
          }
        ],
        "risk": 2,
        "sha": "c13142bc44c5d7f5d1a2307c7f0a6b16cdabe79c9a586d4e32e824e4041feaf9",
        "size": 859,
        "traits": [
          {
            "id": "metadata/import/builtin::require-fs",
            "conf": 0.7,
            "crit": 2,
            "desc": "Imports the Node.js fs module",
            "spans": [
              [
                38,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::read-node",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads files with Node.js",
            "spans": [
              [
                564,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                564,
                13
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 3,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/crons.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "v@DmaBrC7izF0P}auZ\u0026/wPq\u003cbA+cTye?O/3wNP:[wmvf3z/ff3xd^}ua$i\u003eez/fSrax7W3auZ\u0026/wPq\u003cbA+cTyCv+iawN]m4zF%5%eN@QhwO#PldgfN6zGx[xvpJ!=B-8qxauZ\u0026/wPq\u003cbA+cTye?.3PvLqe1v@DHcBAnSP3s!0(B95KKazC)(x(1]uauZ\u0026/wPq\u003cbA+cTyA:-/}viNccy?mYhDKp(ruPGrlzEEx[t}us9az$+jCw?Iqed9Hxz*c8gAX4LuaAR)FwH[fhaz(4cB.\u003eRu3lQEjv}YB:B.\u003eSfedc!FjS[=RADL#owHF:Fvrc14a$j{VA=kD0B8@%xA+xLFB8kM2wHGq.dk2NFA=U/jlVl\u003cOx\u003eINevruj4zyx\u0026sarR\u003eEvrcB2ePbYFvR6O3b03\u0026UvqH0@edc!Oe[5^kB{XN\u003cw/@HoB53B=d0f-NwHP5JBA}?pauZ?\u003eCvtJha{[V\u003ew/@HzD2NsqjV$}Jb4g",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arUSzx)9{bwLlPWauZ\u0026Qv}fC1zGG}LwP?]{A=tIvvpTj?zE2EVAb]Vovru6NwQaR9azCBgc#0-$x(2hpA+PY9By!9RC{$f+DKp(rarUfjzGx-jwIdLmA=k$Du@y]VyY",
            "ln": 961,
            "col": 1,
            "line": 47
          },
          {
            "b": "x(nubdgdguarUSzz!0v1B1R3Gx(\u003e:L3lQEt3vJl*v@DmaBrCBex(k4RayPtpzET!qdiH=qaBsCray/tcB95KnvJW/RzE[2mq::nbDMWuFv(+-MAapIyA+)oHv@DmbA:-E1rcQ#BiV@rGzdK\u0026rdf",
            "ln": 1108,
            "col": 70,
            "line": 49
          },
          {
            "b": "C@^6=vqPNb3lQDlarR^Hay[}xaBtj-e?QTLzF0P}e[wAxaA8EwwPx*OvpJ!=B-8qxe[Giytw[.6wPz6evpS[?wPI]BBz\u003c\u0026\u003eCv+!Zvrl0ddiK3\u00263lQDlarR!Ped9HxarR^HDMWoFx)9{bwLlPWefF?GzEWlsatC0!ed9HxarS9uarR^Hv@Dmaz!@#qy\u0026r@mu{)s7to[MkvqPO7t{9M^wmYo{u)#B9aBLwxvru0)asH!IaBsCrarR!pz/fSmy?kknz!yFfe]tfvB75Y)dgdguEf}8tx\u003ewFov@Dl%x\u003eG5evLhXty\u00261lkdiJ%",
            "ln": 1294,
            "col": 11,
            "line": 60
          },
          {
            "b": "x(ksaarR^HarV1rarR^HarR^Hz/v-Wb4Ln7y\u0026sPav@DmbA:-E1a$K6zarR^HarR!xwQcrVzEEx[ed9HxarR^HarU=KAaI6Mb4kyled9HxarR^HarUJtwozZ1ed9HxarR^H",
            "ln": 1569,
            "col": 28,
            "line": 70
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "config"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "SDK"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "accounts"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require.parserConfiguration"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "process.argv.slice"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "rpc"
            ],
            [
              "",
              "privateKey"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "privateKey"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "db"
            ],
            [
              "",
              "db.admin"
            ],
            [
              "",
              "accounts.evm.owner.address.toLowerCase"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "tx"
            ],
            [
              "",
              "db.admin"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "../weavedb.config.js"
            ],
            [
              "",
              "./lib/accounts"
            ],
            [
              "",
              "ramda"
            ],
            [
              "",
              "weavedb-node-client"
            ],
            [
              "",
              "yargs"
            ]
          ],
          "mbr": [
            "accounts.evm",
            "config.db",
            "config.db.rollup",
            "config.defaultNetwork",
            "config.networks",
            "console.error",
            "console.log",
            "db.admin",
            "e.message",
            "process.argv",
            "process.argv.slice",
            "process.exit",
            "require()().parserConfiguration",
            "require()().parserConfiguration().argv",
            "rpc.admin",
            "rpc.url",
            "tx.contractTxId"
          ],
          "tgt": [
            "SDK",
            "console.error",
            "console.log",
            "db.admin",
            "isNil",
            "main",
            "process.argv.slice",
            "process.exit",
            "require",
            "require()",
            "require()().parserConfiguration"
          ],
          "funcs": [
            [
              "anonymous",
              1153
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.lnot": 1,
              "max_depth": 20,
              "call_count": 39,
              "node_count": 755,
              "op.coalesce": 1,
              "member_count": 17,
              "op_density.eq": 0,
              "op_density.lnot": 0,
              "member_depth_max": 3,
              "op_density.coalesce": 0
            },
            "file": {
              "size": 1930,
              "entropy": 4.76
            },
            "text": {
              "lines": 90,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 361,
              "char_entropy": 4.76,
              "unique_chars": 61,
              "top_char_null": 0,
              "string_density": 0.22,
              "top_char_ratio": 0.07,
              "avg_line_length": 20.44,
              "max_line_length": 79,
              "empty_line_ratio": 0.09,
              "last_line_length": 6,
              "whitespace_ratio": 0.23,
              "identifier_density": 1.49,
              "line_length_stddev": 17.98,
              "normalized_string_count": 2.11,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 6.01
            },
            "binds": {
              "count": 10
            },
            "binary": {
              "peak_region_bytes": 1930,
              "peak_region_entropy": 4.85
            },
            "imports": {
              "count": 5,
              "relative": 2,
              "relative_ratio": 0.4,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 359,
              "count": 20,
              "avg_length": 17.95,
              "max_length": 53,
              "path_count": 2,
              "avg_entropy": 3.08,
              "entropy_stddev": 0.98
            },
            "functions": {
              "density": 1.11,
              "anonymous": 1,
              "code_ratio": 0.39,
              "no_params_count": 1,
              "avg_length_lines": 35,
              "max_length_lines": 35,
              "min_length_lines": 35
            },
            "identifiers": {
              "count": 134,
              "unique": 39,
              "avg_length": 5.82,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 2.1,
              "reuse_ratio": 0.29,
              "length_stddev": 3.62,
              "sequential_names": 1,
              "single_char_count": 2,
              "single_char_ratio": 0.05,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.82,
              "all_uppercase_ratio": 0.05,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 4,
        "mol": "Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/deploy.js",
        "pid": 0,
        "refs": [
          {
            "to": "../weavedb.config.js",
            "off": 24,
            "kind": "local"
          },
          {
            "to": "./lib/accounts",
            "off": 116,
            "file": 2,
            "kind": "local"
          }
        ],
        "risk": 1,
        "sha": "a5be4d11c5a89c3383a155c1fccb26c1d85cc847b6faf82bd3ec5b22b0aa04b3",
        "size": 1930,
        "traits": [
          {
            "id": "metadata/package/quality/profile::has-cli-args-import",
            "conf": 0.8,
            "crit": 3,
            "desc": "Code imports CLI argument parsers",
            "spans": [
              [
                242,
                16
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "wQ5fjA==vPwmYvYB.(dxjS(d4au.[hDKp(ry?mYhv@Dl%x\u003eFLKaAz4kB.L(cc)yn@flZ#oC4Ch[e[n*qw[+)gyi7NF3lQE3z/fSrayO+\u0026z/]@tB09Q*v@Dl%x\u003eG5bv}fC1zGG}barUomAV==uz/fSraA!(Cw/#b9vpS[.A-mm3v\u003c\u003e(4A:Jy3z7c[RDKp(rarUfjzGx[xvpJ^\u0026jS)u}pFJJYvrcB2c#@)cwjyoHwM9\u003e(v\u003c(weB8L(rwHI86A:Jy3z7D/Mdj=O=B-.jPa$j@FarR^Hv@DmaBrCEfzdK?MaA/wUAbolgc)yn/do!Gi3lQDlayO+\u0026z/]@tB1R3EzcH)^zdM#}jS[fyv*Tt3Ef}8tw]zYjc$vgkB95KFaA7\u003cmA+eV\u0026wnc6.D2vauwnc6\u003evr9!CaBsCrarR!pz/fSrayO+\u0026auZ\u0026tqV",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "exports.default"
            ],
            [
              "",
              "config"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "accounts"
            ],
            [
              "",
              "readdirSync"
            ],
            [
              "",
              "acc"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "readFileSync"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "v.split"
            ],
            [
              "",
              "accounts.evm.name"
            ],
            [
              "",
              "readdirSync"
            ],
            [
              "",
              "acc"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "readFileSync"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "v.split"
            ],
            [
              "",
              "accounts.ar.name"
            ],
            [
              "",
              "../weavedb.config.js"
            ]
          ],
          "mbr": [
            "JSON.parse",
            "accounts.ar",
            "accounts.evm",
            "config.accounts",
            "exports.default",
            "v.split"
          ],
          "tgt": [
            "JSON.parse",
            "readFileSync",
            "readdirSync",
            "require",
            "resolve",
            "v.split"
          ],
          "funcs": [
            [
              "anonymous",
              18
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 15,
              "call_count": 11,
              "node_count": 202,
              "member_count": 6,
              "member_depth_max": 2
            },
            "file": {
              "size": 481,
              "entropy": 4.72
            },
            "text": {
              "lines": 15,
              "top_char": 99,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 79,
              "char_entropy": 4.72,
              "unique_chars": 45,
              "top_char_null": 0,
              "string_density": 0.33,
              "top_char_ratio": 0.07,
              "avg_line_length": 31.07,
              "max_line_length": 69,
              "last_line_length": 1,
              "whitespace_ratio": 0.2,
              "identifier_density": 2.8,
              "line_length_stddev": 19.92,
              "normalized_string_count": 1.29,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 4.61
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 481,
              "peak_region_entropy": 4.72
            },
            "imports": {
              "count": 1,
              "relative": 1,
              "relative_ratio": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 30,
              "count": 5,
              "avg_length": 6,
              "max_length": 20,
              "path_count": 1,
              "avg_entropy": 1.56,
              "entropy_stddev": 1.44
            },
            "functions": {
              "density": 6.67,
              "anonymous": 1,
              "code_ratio": 1,
              "no_params_count": 1,
              "avg_length_lines": 15,
              "max_length_lines": 15,
              "min_length_lines": 15
            },
            "identifiers": {
              "count": 42,
              "unique": 18,
              "avg_length": 5.83,
              "max_length": 12,
              "min_length": 1,
              "avg_entropy": 2.19,
              "reuse_ratio": 0.43,
              "length_stddev": 2.77,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.06,
              "all_lowercase_ratio": 0.83,
              "all_uppercase_ratio": 0.06
            }
          }
        },
        "id": 5,
        "mol": "H(F)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/lib/getAccounts.js",
        "pid": 0,
        "refs": [
          {
            "to": "../weavedb.config.js",
            "off": 50,
            "kind": "local"
          }
        ],
        "risk": 2,
        "sha": "eca9aa33f6a568a3a1f9db4b079c32bb6572da4ad82206a07aedb64d7d8ec698",
        "size": 481,
        "traits": [
          {
            "id": "metadata/lang/javascript-features::cjs-exports-pattern",
            "conf": 0.6,
            "crit": 3,
            "desc": "Defines CommonJS named exports",
            "spans": [
              [
                0,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::read-node",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads files with Node.js",
            "spans": [
              [
                177,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::readfilesync-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls readFileSync",
            "spans": [
              [
                177,
                13
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "boXZ.B8\u0026{yx(kOnzGWduz!9z^v@DmaBrCZFx(1[PaAz4kB.L(cc)ALEwmW/ABzkLndgfN6zGx[xwQ4=@auZ\u0026\u0026BzkLzAb](lx(!02C{)YAADL#owHF:uz!9Auv}YN)wm6p@z!0v1B0r4=wQ4=@dgfN6zGx[xv@k:0jS[Y:z!0v1B1Q)wxlEGmt)+7WzGx[xDMV*qq*Am\u003cefFIGx(!xqq*Am\u003caBLv}aAz4kB.L(cc)AnAa$i\u003eez/fSraBtkKwPI^aC4z!AauZ\u0026/wPq\u003cbA+cTyAa9\u003c4a$i\u003eez/fSraBtkBB53B=aBLv}aAz4kB.L(cc)AXuzdE60dgcz(z/fSraz\u003eL3zxI7+vrlZiv\u003c0fGau.[hDKp(rB9ztuv}V#kv@k:9aBsCrarR!pvrl05b4CU8vru68iTM#LarR^Hv@DmaBrC1hAbG93wGTbU",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^HayYw5vquh)arR^HaBKOtarR^Hay/tcB95KkAbYu4AV^H/A+frgy\u003c6wrAb](bwPI]Bv%qDidj=PIAbYY6zdLd6arR^HarUxgasH/Cx(!xqq*Am\u003cc$d7lwnc6kdiJ%AarR^HarR^Hv@Dmaz!@#qwPz*fAWUs7AbYu4AV!}rx(!xqiV]X{vq{f@x(XSfdgdguarR^HarUclwNPuYarR^HarV7tarR^HarUfjzGx[xCw?IqB8UL$wGTbUA+frgy\u003c6wruTEtTA=br5wH[@FCw?IqB8UL$wG\u0026MgarR^HarU=DC{4CvarR^HarR^Hv@Lv(zEU8sz/PSmAa9l/efFwuAaAW6efGoZAS",
            "ln": 442,
            "col": 4,
            "line": 15
          },
          {
            "b": "wPz*fAX5tOByYrjBsXLQByX%6AV/=MjS[fSvqf*awQ4=@c\u003c?7tarR^HarR^Hu$iZ\u0026bZS%sAaAW6Eio\u003c-aBdyozxHnMaAzrwePLCCe{y(nC4Ch[asnATzeiV@AV=#UwNP:[wmw{NarR^HarR^HdgdguarR^HarUxgasH/wA=k$EaBsCrarR^HarR^Hay/tcB8L(ae[G6zz/NmlB8L]bBzbxaxcqzfzGE1BA=k\u0026de?O+:dgdguarR^HarV7PwO=B0aBsCrarR^HarR^Hay/tcB8L(ae]kDsc$1rEvq{g6vqPO7aAIWnv}x.5w{4{aC{3QqwNPW(wfCtf3lQDlarR^HaBKOtarR^HaBLwxvru0)asH!IaBsCrarR^HarR!pz/fSmy?kkgA=M8sc$K?marR^H",
            "ln": 757,
            "col": 17,
            "line": 25
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "util"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "util.promisify"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "cmd"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "appname"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "appdir"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "process.cwd"
            ],
            [
              "",
              "existsSync"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "workspace"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "cpSync"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "node:child_process"
            ],
            [
              "",
              "node:util"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "ramda"
            ]
          ],
          "mbr": [
            "console.error",
            "console.log",
            "process.argv",
            "process.cwd",
            "require().exec",
            "util.promisify"
          ],
          "tgt": [
            "console.error",
            "console.log",
            "cpSync",
            "exec",
            "existsSync",
            "isNil",
            "main",
            "process.cwd",
            "require",
            "resolve",
            "util.promisify"
          ],
          "funcs": [
            [
              "anonymous",
              276
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 18,
              "call_count": 20,
              "node_count": 388,
              "member_count": 6,
              "member_depth_max": 2
            },
            "file": {
              "size": 1173,
              "entropy": 4.48
            },
            "text": {
              "lines": 42,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 294,
              "char_entropy": 4.48,
              "unique_chars": 50,
              "top_char_null": 0,
              "string_density": 0.31,
              "top_char_ratio": 0.07,
              "avg_line_length": 26.93,
              "max_line_length": 69,
              "empty_line_ratio": 0.05,
              "last_line_length": 6,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.31,
              "line_length_stddev": 19.38,
              "normalized_string_count": 2.01,
              "repeated_char_sequences": 3,
              "suspicious_string_ratio": 0.08,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 4.08
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.52
            },
            "imports": {
              "count": 5,
              "stdlib_count": 4,
              "stdlib_ratio": 0.8,
              "third_party_count": 1,
              "third_party_ratio": 0.2
            },
            "strings": {
              "bytes": 235,
              "count": 13,
              "shell": 1,
              "avg_length": 18.08,
              "max_length": 57,
              "avg_entropy": 3.05,
              "entropy_stddev": 0.91
            },
            "functions": {
              "density": 2.38,
              "anonymous": 1,
              "code_ratio": 0.76,
              "no_params_count": 1,
              "avg_length_lines": 32,
              "max_length_lines": 32,
              "min_length_lines": 32
            },
            "identifiers": {
              "count": 55,
              "unique": 22,
              "avg_length": 5.86,
              "max_length": 10,
              "min_length": 1,
              "avg_entropy": 2.14,
              "reuse_ratio": 0.4,
              "length_stddev": 2.4,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.05,
              "all_lowercase_ratio": 0.86,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 6,
        "mol": "H₃(F₃OsPo)Md(In)",
        "path": "weavedb-tools-0.45.3.tgz!!package/index.js",
        "pid": 0,
        "risk": 5,
        "sha": "685cb55d3430d69fcb4081715434c5bd7c1ed27ad704c10a61c04c7928f7a85d",
        "size": 1173,
        "traits": [
          {
            "id": "micro-behaviors/fs/delete/directory::shell-recursive-delete",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell recursively removes a path",
            "spans": [
              [
                828,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-command",
            "conf": 0.8,
            "crit": 3,
            "desc": "Shell invokes mkdir command",
            "spans": [
              [
                847,
                16
              ]
            ]
          },
          {
            "id": "metadata/import/builtin::require-child-process",
            "conf": 0.8,
            "crit": 3,
            "desc": "require() of the child_process module",
            "spans": [
              [
                82,
                7
              ]
            ]
          },
          {
            "id": "metadata/import/builtin::require-fs",
            "conf": 0.7,
            "crit": 2,
            "desc": "Imports the Node.js fs module",
            "spans": [
              [
                177,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/delete::rm-rf",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains an executable rm -rf deletion command",
            "spans": [
              [
                828,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/bridge::child-process-inline-member-require",
            "atk": "T1059",
            "mbc": "C0017",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses child_process from inline require()",
            "spans": [
              [
                82,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::node-system-module-import-set",
            "conf": 0.88,
            "crit": 3,
            "desc": "Imports at least two Node system modules",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                82,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/bridge::child-process-require",
            "atk": "T1059",
            "mbc": "C0017",
            "conf": 0.8,
            "crit": 3,
            "desc": "Imports the Node.js child_process module",
            "uses": [
              2,
              5
            ],
            "spans": [
              [
                82,
                7
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 7,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/indexes.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 8,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/initial-state.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "v@DmaBrB1]xHu/=Acc1vjS[=RADL#owHF:lBz9moA^qRCzZ3Rqv@DmaBrC]Mx(^3-y-[cGjS[=RADL#owHF:yvqPK-a$i\u003eez/fSraBsCrayveLtw^\u003e^wNc?]arU+GjS\u003e}WC5nAO3vK3WaAz4kB.L(cc)A}BA+xCqdjxdQz!0v1B1Q)wxlC[Gy?Wx\u003cc]9k2e[5^kB{..$zGx[xl2}fXvrMi8jS[=RADL#owHF:hA^886C4z\u003cD3tB8{c#0-$x(2hnvqPN8diJ%AarUfjzGx-jwIdLmA=k$Db4j$\u003ez/]@taz$R8wGU\u00267B8#5kxcF=iarUSzzV",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "z/fSraBtkFyH?d1q*Am\u003cefFIGx(!xqq*Am\u003cefGdSx()]Qx(4uVD2vamEipV}A+flkx(W=kb4+)udgfN6zGx[xDMWuuB8L(rwGVyzjS[=RADL#owHF:wvrufbdgfN6zGx[xwnc6\u003ev@Dl%auZ\u0026/wPI^aC4A7euU0\u003e\u003ezEEx[efDb?e?X\u00263wNP:[wmu-i3s!0(B95Knx(UsVaAz4mz!%Pdc%{s(x(X91zdLmva$+G3e{y(nC4Ch[fjwv2z/]@tB0r4uv@DmaBrCadA:Jy3z6g$:A+frgy\u003c6wruTEtTA=br5wH[@Fe?O!fCv+iawN]m6vpJ!=B-8qxfj/rza]",
            "ln": 272,
            "col": 2,
            "line": 12
          },
          {
            "b": "ay]hbuTW$X3s!0(B95Kmz/ff3xcotWA+flkx(W=ka$+G3Cv+iawN]m5v@Dl%x\u003eG5kB0r4uv@DmaBrCBownc6bjS[fOD2vamc[co4j%kgVarUomAV==DwPP5raA7\u003cmwnc79diJ%AarR^Hx\u003ewFoa.t[jB98F4D2vauB$1\u003c.zeiV@A-mm3v\u003c(HH3lQEt3vJl*v@DmaBrCBex(k4RayPtpzET!qdiH=qaBsCrayPF5x(\u003eFmyH?d1c[bGCay/tcB95KuwQd)4y?j.LaAz4mz!%Pdc$E4jefG3=ayDEwzEEx[Ej/nQz/e@i3lQE9w/@GBx(^3-y:-!izF0P}kq3wOv@DHcBAoV0txBdne)Aj4zdN04aBFLVwQ4{gBApxazEU8gwQa",
            "ln": 637,
            "col": 38,
            "line": 18
          },
          {
            "b": "arR^HAb](bwPI]BwQ4{hc[bGCaBKOtazCBgd0cN{jV%]iwP?]mdiJ%AarR^Hv@DmaBrCpdwO#Q7BA[#(avQx=lVND\u003eBz\u0026^wA+eW3wL3AzzGGPmC{\u003e9GarR^Hv@Dmaz!@#qy\u0026r@mu%s[6zEEx[Eo^%:r.TYBv}fC1zGE1lwO#71vru6\u003eaZ=-aarR^Hv@Dmaz!@#qy\u0026r@mx\u003eg^)Bzk\u0026xe[5p3A+frkdgdguarU(Gx()]Qx(4uVD2vauyH}^6x(4uiawbNdpa*QfA+PA7x\u003ezSsx\u003eg^)Bzk\u0026xdjCPDaBLwzy\u0026:egx\u003ewFoBrA.fjS\u003e}SAV#}PDKp(rarUfjzGx[xvrcN6vrMi8jS)4hCv+iawIdXmx(\u003e:L3lQDlay/tcB95KGvqG:\u003eBrAZ?vrVc]BrC1jCv+iawIegny\u00260W8B1R9pzE)\u0026%By=\u003cH3lQDlay/tcB95KkwmPZ6jS[fSvqf*avrcN6ve",
            "ln": 1003,
            "col": 1,
            "line": 31
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "EthCrypto"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "process.argv.slice"
            ],
            [
              "",
              "Arweave"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "dir_conf"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dir"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dir_evm"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dir_ar"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "dirs"
            ],
            [
              "",
              "config"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "existsSync"
            ],
            [
              "",
              "mkdirSync"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "keyfile"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "isNil"
            ],
            [
              "",
              "existsSync"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "process.exit"
            ],
            [
              "",
              "identity"
            ],
            [
              "",
              "EthCrypto.createIdentity"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "writeFileSync"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "arweave"
            ],
            [
              "",
              "Arweave.init"
            ],
            [
              "",
              "wallet"
            ],
            [
              "",
              "arweave.wallets.generate"
            ],
            [
              "",
              "addr"
            ],
            [
              "",
              "arweave.wallets.jwkToAddress"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "writeFileSync"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "main"
            ],
            [
              "",
              "../weavedb.config.js"
            ],
            [
              "",
              "arweave"
            ],
            [
              "",
              "eth-crypto"
            ],
            [
              "",
              "fs"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "ramda"
            ],
            [
              "",
              "yargs"
            ]
          ],
          "mbr": [
            "Arweave.init",
            "EthCrypto.createIdentity",
            "JSON.stringify",
            "arweave.wallets",
            "arweave.wallets.generate",
            "arweave.wallets.jwkToAddress",
            "config.accounts",
            "console.error",
            "console.log",
            "identity.address",
            "process.argv",
            "process.argv.slice",
            "process.exit",
            "require()().argv"
          ],
          "tgt": [
            "Arweave.init",
            "EthCrypto.createIdentity",
            "JSON.stringify",
            "arweave.wallets.generate",
            "arweave.wallets.jwkToAddress",
            "console.error",
            "console.log",
            "existsSync",
            "isNil",
            "main",
            "mkdir",
            "mkdirSync",
            "process.argv.slice",
            "process.exit",
            "require",
            "require()",
            "resolve",
            "writeFileSync"
          ],
          "funcs": [
            [
              "anonymous",
              707
            ],
            [
              "anonymous",
              802
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.lor": 1,
              "op.lnot": 2,
              "max_depth": 15,
              "call_count": 38,
              "node_count": 638,
              "member_count": 14,
              "max_array_len": 4,
              "op_density.eq": 0,
              "op_density.lor": 0,
              "op_density.lnot": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 1601,
              "entropy": 4.92
            },
            "text": {
              "lines": 49,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 209,
              "char_entropy": 4.92,
              "unique_chars": 60,
              "top_char_null": 0,
              "string_density": 0.41,
              "top_char_ratio": 0.08,
              "avg_line_length": 31.67,
              "max_line_length": 69,
              "empty_line_ratio": 0.02,
              "last_line_length": 6,
              "whitespace_ratio": 0.16,
              "identifier_density": 2.24,
              "line_length_stddev": 19.95,
              "normalized_string_count": 2.86,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 7.48
            },
            "binds": {
              "count": 15
            },
            "binary": {
              "peak_region_bytes": 1601,
              "peak_region_entropy": 4.92
            },
            "imports": {
              "count": 7,
              "relative": 1,
              "stdlib_count": 2,
              "stdlib_ratio": 0.29,
              "relative_ratio": 0.14,
              "third_party_count": 5,
              "third_party_ratio": 0.71
            },
            "strings": {
              "bytes": 286,
              "count": 20,
              "avg_length": 14.3,
              "max_length": 36,
              "path_count": 5,
              "avg_entropy": 2.88,
              "entropy_stddev": 1.04
            },
            "functions": {
              "density": 4.08,
              "anonymous": 2,
              "code_ratio": 0.57,
              "length_stddev": 9,
              "no_params_count": 2,
              "avg_length_lines": 14,
              "max_length_lines": 23,
              "min_length_lines": 5
            },
            "identifiers": {
              "count": 110,
              "unique": 42,
              "avg_length": 6.33,
              "max_length": 14,
              "min_length": 1,
              "avg_entropy": 2.22,
              "reuse_ratio": 0.38,
              "length_stddev": 2.89,
              "sequential_names": 2,
              "single_char_count": 3,
              "single_char_ratio": 0.07,
              "all_lowercase_ratio": 0.79,
              "all_uppercase_ratio": 0.05,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 9,
        "mol": "H₂(DbF₂)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/keygen.js",
        "pid": 0,
        "refs": [
          {
            "to": "../weavedb.config.js",
            "off": 670,
            "kind": "local"
          }
        ],
        "risk": 4,
        "sha": "97dd52da27a0237b1bdd7a8ceb9c0cd3a9b2329a369f68e0493ff68584957172",
        "size": 1601,
        "traits": [
          {
            "id": "metadata/import/builtin::require-fs",
            "conf": 0.7,
            "crit": 2,
            "desc": "Imports the Node.js fs module",
            "spans": [
              [
                320,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/quality/profile::has-cli-args-import",
            "conf": 0.8,
            "crit": 3,
            "desc": "Code imports CLI argument parsers",
            "spans": [
              [
                113,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                1208,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-sync-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates a directory synchronously",
            "spans": [
              [
                769,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::node-write-file-sync-call",
            "conf": 1.0,
            "crit": 3,
            "desc": "Node calls imported writeFileSync",
            "spans": [
              [
                1185,
                13
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 11,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/relayers.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 12,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/rules.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 13,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/schemas.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "v@DmaBrC]MvrlHdv\u003c3gxjS[=RADL#owHF:yvqPK-a$i\u003cav@DmaBrCToBAIKBjS[fOD2vamd0)7EvK@Tiz/feraAhvnC42G7oj-x1aAz4fvr(B8aBLWYjW70n3lQE3z/fSrayPzmxDPCXBA}?pz!pbhA+PY9By!9RC{2mkjS\u003e}!vRPE:BrR?(aAhvnC42G7oj-w\u003eiV@+(Ab]Vovru6NwQbzD3lQE6z/M%Gy?mYhyANteay/tcw*[\u003cH3lQDlaAI:vByO#bc#gmODKp(rarR^Hv{%B\u0026ar\u003e\u0026Gy?mViiTM#LarR^HarUomAV==DwPP58z!{LgzxJCczF09*t}3[y3lQDlarR^HarR!sz/M%Gy?mYhyH}=lx(k56z/fe\u003eyH7dOz!@YdaBsCrarR^HarR^HarR!pz/fSmy?kknz!yE9arR^HarR^HarR^HarR\u003eHwPQ*)y?mVied9HxarR^HarR^HarR^Hv@Dfm3lQDlarR^HarR^HarR!pz/fe\u003eyH7dOz!@Y-yH}=%tqftl3lQDlarR^HarR^HarQ",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^HarR^HasNTuarR^HarR!P3lQDlarR^HayYw5vquh)arR!P3lQEt3vJl*zeS%cy?kkgCYmOwBAnM/aAIaoB-mV",
            "ln": 2030,
            "col": 2,
            "line": 79
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "setup"
            ],
            [
              "",
              "auth"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.setRules"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.setSchema"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.addIndex"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.addRelayerJob"
            ],
            [
              "",
              "assoc"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.addTrigger"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "db.addCron"
            ],
            [
              "",
              "module.exports"
            ],
            [
              "",
              "ramda"
            ]
          ],
          "mbr": [
            "console.log",
            "db.addCron",
            "db.addIndex",
            "db.addRelayerJob",
            "db.addTrigger",
            "db.setRules",
            "db.setSchema",
            "module.exports"
          ],
          "tgt": [
            "assoc",
            "console.log",
            "db.addCron",
            "db.addIndex",
            "db.addRelayerJob",
            "db.addTrigger",
            "db.setRules",
            "db.setSchema",
            "require"
          ],
          "funcs": [
            [
              "anonymous",
              50
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 26,
              "call_count": 14,
              "node_count": 608,
              "member_count": 8,
              "max_array_len": 1,
              "op_density.eq": 0,
              "member_depth_max": 2
            },
            "file": {
              "size": 2101,
              "entropy": 3.66
            },
            "text": {
              "lines": 86,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 958,
              "char_entropy": 3.66,
              "unique_chars": 49,
              "top_char_null": 0,
              "string_density": 0.17,
              "top_char_ratio": 0.04,
              "avg_line_length": 23.43,
              "max_line_length": 75,
              "empty_line_ratio": 0.02,
              "last_line_length": 22,
              "whitespace_ratio": 0.5,
              "identifier_density": 1.35,
              "line_length_stddev": 15.26,
              "normalized_string_count": 1.62,
              "repeated_char_sequences": 51,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 3.73
            },
            "binds": {
              "count": 3
            },
            "binary": {
              "peak_region_bytes": 2101,
              "peak_region_entropy": 3.74
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 114,
              "count": 15,
              "avg_length": 7.6,
              "max_length": 13,
              "avg_entropy": 2.54,
              "entropy_stddev": 0.28
            },
            "functions": {
              "density": 1.16,
              "anonymous": 1,
              "avg_params": 1,
              "code_ratio": 0.95,
              "max_params": 1,
              "avg_length_lines": 82,
              "max_length_lines": 82,
              "min_length_lines": 82,
              "avg_param_name_length": 33
            },
            "identifiers": {
              "count": 116,
              "unique": 24,
              "avg_length": 5.88,
              "max_length": 13,
              "min_length": 1,
              "avg_entropy": 2.07,
              "reuse_ratio": 0.21,
              "length_stddev": 2.96,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.08,
              "all_lowercase_ratio": 0.71
            }
          }
        },
        "id": 15,
        "mol": "H(Db)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/lib/setup.js",
        "pid": 0,
        "risk": 1,
        "sha": "7daf8766e56b6a788e7ed3ed83a8219f8b30831e16a318784aa2ae0bc254c2bc",
        "size": 2101,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                175,
                19
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 16,
        "mol": "Md(Pa)",
        "sha": "798991fff69a29095aa88387cebe5dde439e09c09096079604fce998b7befd60",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/scripts/setup.js",
        "risk": 1,
        "size": 1803,
        "type": "javascript",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "v@DmaBrA$rauZ\u0026/wPq\u003cbA+cTyCv+iawN]m4z!rP\u003exKLQ)a$i\u003eez/fSraBtkxCYmk7BrC#OjS[=RADL#owHF:jxKLQ0dgfN6zGx[xB7GDoA3dp^A+flkx(W=ka$+G3B7ol8AccdOy?WuiB7GDoA3u.rv@DmaBry",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B95KCwPS3dzFa2kjS[=RADL#owHF-Pe?.oQA+PGmB1.uzvLq!lBAzkmxlbmC3jprPB7ol8vR3@is7L/-wKF\u003ceefDt\u0026au.[hDKp(ry?mYhwmv8jz*c8gAX5tNwO+!2wPxsAB-RbmefF\u003ePzE)\u0026OB-.pFaAz4fvr(B8l3mo.efG7RwPy7VBz817ayX[]z/PzTvpJ$0vrlZiv\u003c0fGau.[hDKp(rarUPDzE)\u0026hjS)gnxHu/=Acc1Jv@=c?By!3OwO#Q7BA]n-3lQDlaAz4fvr(B8auZ\u0026oBza3ZD2N\u003eze[n{kvru6LwmYU2x([RGdgdguarU/FwPw[RavQx=lVND\u003eBz\u0026^wA+eW3wL3AzzGGN",
            "ln": 163,
            "col": 4,
            "line": 5
          },
          {
            "b": "wPS6ld0)7EvK@Tiz/feFaAIaoBzkS9B1wCMA+PY9By!9RC@^6^CwZ#je]U\u0026BC42G7oj-w\u003eEjkHCaBLWCarUxuc)A.Cz/](baz2!ev%8)8aAqKnA+P9aa$K\u003cBB9RUkasFVYjW70nEjkIKdgc",
            "ln": 749,
            "col": 12,
            "line": 22
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "DB"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "EthCrypto"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "settings"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "db"
            ],
            [
              "",
              "owner"
            ],
            [
              "",
              "relayer"
            ],
            [
              "",
              "user"
            ],
            [
              "",
              "ownerAuth"
            ],
            [
              "",
              "relayerAuth"
            ],
            [
              "",
              "userAuth"
            ],
            [
              "",
              "beforeEach"
            ],
            [
              "",
              "owner"
            ],
            [
              "",
              "EthCrypto.createIdentity"
            ],
            [
              "",
              "relayer"
            ],
            [
              "",
              "EthCrypto.createIdentity"
            ],
            [
              "",
              "user"
            ],
            [
              "",
              "EthCrypto.createIdentity"
            ],
            [
              "",
              "ownerAuth"
            ],
            [
              "",
              "relayerAuth"
            ],
            [
              "",
              "userAuth"
            ],
            [
              "",
              "db"
            ],
            [
              "",
              "owner.address.toLowerCase"
            ],
            [
              "",
              "db.initialize"
            ],
            [
              "",
              "setup"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "../scripts/lib/settings"
            ],
            [
              "",
              "../scripts/lib/setup"
            ],
            [
              "",
              "chai"
            ],
            [
              "",
              "eth-crypto"
            ],
            [
              "",
              "weavedb-offchain"
            ]
          ],
          "mbr": [
            "EthCrypto.createIdentity",
            "db.initialize",
            "owner.address",
            "owner.address.toLowerCase",
            "owner.privateKey",
            "relayer.privateKey",
            "user.privateKey"
          ],
          "tgt": [
            "DB",
            "EthCrypto.createIdentity",
            "beforeEach",
            "db.initialize",
            "describe",
            "it",
            "owner.address.toLowerCase",
            "require",
            "setup"
          ],
          "funcs": [
            [
              "anonymous",
              233
            ],
            [
              "anonymous",
              319
            ],
            [
              "anonymous",
              844
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 22,
              "call_count": 15,
              "node_count": 308,
              "member_count": 7,
              "member_depth_max": 3
            },
            "file": {
              "size": 863,
              "entropy": 4.72
            },
            "text": {
              "lines": 25,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 140,
              "char_entropy": 4.72,
              "unique_chars": 47,
              "top_char_null": 0,
              "string_density": 0.28,
              "top_char_ratio": 0.1,
              "avg_line_length": 33.52,
              "max_line_length": 69,
              "empty_line_ratio": 0.04,
              "last_line_length": 2,
              "whitespace_ratio": 0.19,
              "identifier_density": 2.32,
              "line_length_stddev": 18.73,
              "normalized_string_count": 1.4,
              "normalized_unique_identifiers": 5.17
            },
            "binds": {
              "count": 11
            },
            "binary": {
              "peak_region_bytes": 863,
              "peak_region_entropy": 4.72
            },
            "imports": {
              "count": 5,
              "relative": 2,
              "relative_ratio": 0.4,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 102,
              "count": 7,
              "avg_length": 14.57,
              "max_length": 23,
              "path_count": 2,
              "avg_entropy": 3.1,
              "entropy_stddev": 0.57
            },
            "functions": {
              "nested": 1,
              "density": 12,
              "anonymous": 3,
              "code_ratio": 1.4,
              "one_liners": 1,
              "length_stddev": 7.72,
              "no_params_count": 3,
              "avg_length_lines": 11.67,
              "max_length_lines": 19,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.67,
              "max_nesting_depth": 1
            },
            "identifiers": {
              "count": 58,
              "unique": 24,
              "avg_length": 6.96,
              "max_length": 14,
              "min_length": 2,
              "avg_entropy": 2.35,
              "reuse_ratio": 0.41,
              "length_stddev": 3.14,
              "all_lowercase_ratio": 0.63,
              "all_uppercase_ratio": 0.04
            }
          }
        },
        "id": 17,
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/test/test.js",
        "pid": 0,
        "refs": [
          {
            "to": "../scripts/lib/setup",
            "off": 97,
            "file": 15,
            "kind": "local"
          },
          {
            "to": "../scripts/lib/settings",
            "off": 186,
            "file": 14,
            "kind": "local"
          }
        ],
        "risk": 1,
        "sha": "63a494284851798cd562a243a5fcefb39baa8fd60c395a22b23a2e4f6d6b9405",
        "size": 863,
        "traits": [
          {
            "id": "metadata/package/testing/presence/fixture::mocha-describe-call",
            "conf": 0.6,
            "crit": 2,
            "desc": "Mocha describe() call",
            "spans": [
              [
                211,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Test path basename",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::before-each-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "beforeEach hook",
            "spans": [
              [
                308,
                10
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::it-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "it() function call",
            "spans": [
              [
                813,
                6
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::jest-describe",
            "conf": 0.6,
            "crit": 2,
            "desc": "describe() function",
            "spans": [
              [
                213,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-describe-text",
            "conf": 0.75,
            "crit": 2,
            "desc": "JavaScript describe() test call",
            "spans": [
              [
                213,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::test-basename-prefix",
            "conf": 1.0,
            "crit": 2,
            "desc": "Node.js test filename prefix",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::test-filename-pattern",
            "conf": 0.6,
            "crit": 2,
            "desc": "Common test filename pattern",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::test-basename-pattern",
            "conf": 1.0,
            "crit": 2,
            "desc": "Node.js test filename pattern",
            "uses": [
              7
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              1,
              9
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-or-declaration-file",
            "conf": 0.85,
            "crit": 1,
            "desc": "File is a test or type-declaration source file",
            "uses": [
              9
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-suite",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript BDD test suite",
            "uses": [
              4,
              5
            ],
            "spans": [
              [
                213,
                0
              ],
              [
                813,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-suite-text",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript BDD suite text",
            "uses": [
              4,
              6
            ],
            "spans": [
              [
                213,
                0
              ],
              [
                813,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBwIz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 0,
              "node_count": 11,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 20,
              "entropy": 4.02
            },
            "text": {
              "lines": 1,
              "top_char": 111,
              "max_ws_run": 1,
              "space_count": 2,
              "char_entropy": 4.02,
              "unique_chars": 17,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 19,
              "max_line_length": 19,
              "last_line_length": 19,
              "whitespace_ratio": 0.15,
              "identifier_density": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 20,
              "peak_region_entropy": 4.02
            },
            "identifiers": {
              "count": 2,
              "unique": 2,
              "avg_length": 6.5,
              "max_length": 7,
              "min_length": 6,
              "avg_entropy": 2.7,
              "reuse_ratio": 1,
              "length_stddev": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 18,
        "mol": "H(Db)Md(Pa)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/db/triggers.js",
        "pid": 0,
        "risk": 2,
        "sha": "762fa419e6b0042da11f47afa3cdb6d9b81566d057c5418cba433a8d23770f81",
        "size": 20,
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-empty-module-exports",
            "conf": 0.8,
            "crit": 3,
            "desc": "CommonJS module exports an empty object",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBsCray[}xaBsCrarR!nAbW\u0026Xb4#7uA5]T9y\u0026r/(y?N:dBuhiifFBX43lQDlaz$R8wJy}Tl$HjNavGTSA3u?uarR^HA=k=gB-ow:w)]H%wH[fharR!Cy\u0026%x8zGv\u0026YDWNBLarV7-3lQE1v}fC1zGG}XaBtkxC5on.DWNB/vrayKDWN2+ed9HxwmYvYB.(d{wPScmA+^YUb5zgcvqGQ}B95PS3lQEewPScmA+/.SaBsCrarR!yz!0i(xM4%liV@+(B-IpVar\u003eSuv{%g!z/Z1Yi50rCa$K\u003cBwnM3#iV]RPwnM3#a%qp+3lQEtedc!j",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "module.exports"
            ]
          ],
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "call_count": 0,
              "node_count": 103,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 268,
              "entropy": 4.5
            },
            "text": {
              "lines": 13,
              "top_char": 58,
              "max_ws_run": 1,
              "digit_ratio": 0.06,
              "space_count": 54,
              "char_entropy": 4.5,
              "unique_chars": 37,
              "top_char_null": 0,
              "string_density": 0.38,
              "top_char_ratio": 0.06,
              "avg_line_length": 19.62,
              "max_line_length": 57,
              "last_line_length": 1,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.15,
              "line_length_stddev": 14.93,
              "normalized_string_count": 1.39,
              "normalized_unique_identifiers": 4.05
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 268,
              "peak_region_entropy": 4.5
            },
            "strings": {
              "bytes": 58,
              "count": 5,
              "url_count": 1,
              "avg_length": 11.6,
              "max_length": 21,
              "avg_entropy": 2.89,
              "entropy_stddev": 0.41
            },
            "identifiers": {
              "count": 15,
              "unique": 15,
              "avg_length": 5.8,
              "max_length": 14,
              "min_length": 2,
              "avg_entropy": 2.19,
              "reuse_ratio": 1,
              "length_stddev": 3.12,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.93
            }
          }
        },
        "id": 19,
        "mol": "H(Cm)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/weavedb.config.sample.js",
        "pid": 0,
        "risk": 1,
        "sha": "bf62b383451dd4cee99cfa7695502b5b72896cf31af47e0ca489cd76b3147a68",
        "size": 268,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/endpoints::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "spans": [
              [
                37,
                16
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb6NQbC4Ch[eQ8bNyJBD6v}u\u0026n3lQDnC4CYnx(v(kiV]R2e?![ja$K6zar\u003eVhx(kaQar\u003eJqwmZ0ryi7NI3lQDny?Wx\u003czGxwkiV]RvnMl(+3lQDnB7ol8AccdBiV@+RarR^Hb6myqBrS:*b5ImdxKJ8o3lQDlar\u003ePjD1QYab03?\u003czF%5%aAI4kx(FfnfkCcAxjU%kyi7NI3lQDlar\u003el7v@DHcBAnS!ar\u003eYwwmV)8v@=p5BAo9zv}fC1zGG}Lyi7NI3lQDlar\u003eucAboDrb03?\u003czF%5%aAI4kx(FfnfjXTky\u0026sOKyi7NI3lQC",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "ar\u003eYwwmV)8v@=p5BAo9RwPS6le]2CK3lQEted9Hxb4Ln7wO#3\u0026zEWx(B0rT/DKp(rarR\u003epA^886C4z\u003cUar\u003ebDe?]gng:jETarR^Hb4Cp{x^bOXb3)8UgCgyoa$K6zarR^JwPRPqv@=\u003clBz\u0026u:ar\u003ebEe\u0026Csoa$K6zarR^JwPRP%A=SA=ar\u003ebIe\u0026UEqa$K6zarR^JzeS]$viN-Pb3(#Te\u002624ka$K6zarR^JCv+iawN]m4zF%5%eN@QhwO#PliV]RMfFkgte\u00261R43lQDlar(2vvrMi)vL8Igw[bH.x(kaQar\u003ebCe\u0026kBrgA)eGaBKPB3i",
            "ln": 269,
            "col": 13,
            "line": 11
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^0.45.3",
              "weavedb-offchain"
            ],
            [
              "^1.14.4",
              "arweave"
            ],
            [
              "^4.3.10",
              "chai"
            ],
            [
              "^6.8.0",
              "ethers"
            ],
            [
              "^0.45.2",
              "weavedb-node-client"
            ],
            [
              "^2.6.0",
              "eth-crypto"
            ],
            [
              "^10.2.0",
              "mocha"
            ]
          ],
          "metrics": {
            "file": {
              "size": 522,
              "entropy": 4.63
            },
            "binary": {
              "peak_region_bytes": 522,
              "peak_region_entropy": 4.63
            }
          }
        },
        "id": 20,
        "mol": "H(Po)Md(Pa₂)",
        "path": "weavedb-tools-0.45.3.tgz!!package/workspace/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:npm/arweave",
            "off": 324,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/chai",
            "off": 350,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/eth-crypto",
            "off": 373,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/ethers",
            "off": 401,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/mocha",
            "off": 125,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/weavedb-node-client",
            "off": 449,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/weavedb-offchain",
            "off": 487,
            "kind": "dependency"
          },
          {
            "to": "index.js",
            "off": 66,
            "kind": "local"
          }
        ],
        "risk": 4,
        "sha": "d1adc0259d8f36a2791ae7415e4c9e958d582467d78322193e4d9809028bfe25",
        "size": 522,
        "traits": [
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field",
            "spans": [
              [
                0,
                21
              ]
            ]
          },
          {
            "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/scripts/develop::has-test-script",
            "conf": 1.0,
            "crit": 1,
            "desc": "package.json declares a test script",
            "spans": [
              [
                116,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version",
            "spans": [
              [
                35,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::pkg-main-field",
            "conf": 0.6,
            "crit": 2,
            "desc": "package.json declares a main entry point",
            "spans": [
              [
                57,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/freeform::pkg-skeleton-small",
            "conf": 0.7,
            "crit": 3,
            "desc": "Tiny package.json manifest",
            "spans": [
              [
                0,
                30
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-keywords",
            "conf": 0.5,
            "crit": 2,
            "desc": "package.json has no keywords"
          },
          {
            "id": "metadata/package/testing/presence/manifest::has-mocha",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package uses Mocha testing framework",
            "spans": [
              [
                124,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter",
            "spans": [
              [
                99,
                22
              ]
            ]
          }
        ],
        "type": "package.json"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb6NQbC4Ch[eP+]Hy\u0026Z^K3lQDnC4CYnx(v(kiV]R2e\u0026kBrgA[vSarR\u003eBvqfQ6iV]RXzE^s6e]2CKed9Hxb5RsfwG\u003ceTb3(#-a$K6zar\u003eoezx.a:DKp(rarR\u003eLwNP:[wmu-zar\u003eJqwmZ0ryi7NaarV7-3lQDny?Wx\u003czGxwkiV]RvnMl(+3lQDnB7ol8AccdBiV@+RarR^Hb5?Nlx(n0lvqG:7iV]R0fjX^rBt4VSzGGPfwId\u003eswmV}(arV7-3lQDnwmYZ\u003ezE^r@v}/H}b03\u0026[3lQDlar\u003e\u0026mzdE60iV]RMfFkave?[L33lQDlar(8tA+xCqiV]RMf/HZze\u00261QTarV7tEf]",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^0.29.1",
              "ramda"
            ],
            [
              "^17.7.2",
              "yargs"
            ]
          ],
          "metrics": {
            "file": {
              "size": 286,
              "entropy": 4.5
            },
            "binary": {
              "peak_region_bytes": 286,
              "peak_region_entropy": 4.5
            }
          }
        },
        "id": 22,
        "mol": "O(S₂)Md(Pa₂)",
        "path": "weavedb-tools-0.45.3.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:npm/ramda",
            "off": 238,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/yargs",
            "off": 262,
            "kind": "dependency"
          },
          {
            "to": "index.js",
            "off": 63,
            "file": 6,
            "kind": "local"
          }
        ],
        "risk": 38,
        "sha": "8b6ea2aef327e92d4563151fcb9d75ea7588a1e0d1ae25c8ef34a8828efec150",
        "size": 286,
        "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": [
              [
                172,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 1,
            "desc": "Manifest declares a bin entry",
            "spans": [
              [
                93,
                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": [
              [
                31,
                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": [
              [
                172,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::pkg-main-field",
            "conf": 0.6,
            "crit": 2,
            "desc": "package.json declares a main entry point",
            "spans": [
              [
                54,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/freeform::pkg-skeleton-small",
            "conf": 0.7,
            "crit": 3,
            "desc": "Tiny package.json manifest",
            "spans": [
              [
                0,
                20
              ]
            ]
          },
          {
            "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": [
              [
                172,
                19
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has preinstall script hook",
            "spans": [
              [
                172,
                19
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/lifecycle::has-preinstall-raw",
            "conf": 0.88,
            "crit": 3,
            "desc": "Raw content contains preinstall hook",
            "spans": [
              [
                172,
                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": 23,
        "mol": "O(As)H₂(MgOs)Md₃(Bi₄BkHe)",
        "path": "weavedb-tools-0.45.3.tgz!!package/dist/runtime.node",
        "pid": 0,
        "risk": 44,
        "sha": "36abd242ddaa27f0160c539377a0e92cf781c1695137850acc87e3892b436d36",
        "size": 976568,
        "traits": [
          {
            "id": "metadata/binary/header/identity::binary-format-checked",
            "conf": 1.0,
            "crit": 2,
            "desc": "Binary format is identified"
          },
          {
            "id": "metadata/binary/layout/entropy::high-overall-entropy-70",
            "conf": 0.85,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.0"
          },
          {
            "id": "metadata/binary/layout/entropy::very-high-overall-entropy-75",
            "conf": 0.95,
            "crit": 3,
            "desc": "Binary overall entropy at least 7.5"
          },
          {
            "id": "metadata/binary/linking/static::elf-needed-libs-zero",
            "conf": 0.9,
            "crit": 2,
            "desc": "ELF imports zero needed libraries"
          },
          {
            "id": "metadata/binary/section/header::elf64-zero-section-header-offset",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF64 section header offset is zero",
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "spans": [
              [
                30885,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                975564,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                333698,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                975487,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                975463,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/mem/create/fileless::syscall-memfd-create",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls memfd_create syscall",
            "spans": [
              [
                972540,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/syscall/raw::x64-mmap-syscall-sectionless",
            "conf": 0.9,
            "crit": 3,
            "desc": "x86-64 mmap syscall in sectionless code",
            "spans": [
              [
                972808,
                21
              ]
            ]
          },
          {
            "id": "metadata/binary/header/program::elf-entry-in-last-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "ELF entry in final PT_LOAD"
          },
          {
            "id": "metadata/build/artifact::stripped-toolchain-comment",
            "conf": 1.0,
            "crit": 3,
            "desc": "ELF omits compiler metadata (.comment)"
          },
          {
            "id": "metadata/hardening/missing::stripped-binary",
            "conf": 0.8,
            "crit": 3,
            "desc": "No full symbol table (likely stripped)"
          },
          {
            "id": "metadata/binary/linking/static::static-linked-heuristic",
            "conf": 0.75,
            "crit": 3,
            "desc": "ELF lacks dynamic linker sections",
            "uses": [
              0
            ]
          },
          {
            "id": "metadata/binary/section/header::elf-no-section-headers",
            "conf": 0.95,
            "crit": 3,
            "desc": "ELF binary without section headers",
            "uses": [
              4
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/binary/linking/static::static-linked",
            "conf": 0.8,
            "crit": 3,
            "desc": "Statically linked binary",
            "uses": [
              3,
              15
            ]
          },
          {
            "id": "metadata/hardening/missing::static-linked",
            "conf": 0.8,
            "crit": 3,
            "desc": "Statically linked binary",
            "uses": [
              15
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::no-section-headers",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.8,
            "crit": 3,
            "desc": "No section headers",
            "uses": [
              16
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/hardening/missing::minimal-hardening",
            "conf": 0.8,
            "crit": 3,
            "desc": "Binary lacks security hardening features",
            "uses": [
              14,
              18
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::sectionless-elf-with-packing-indicators",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.92,
            "crit": 4,
            "desc": "Sectionless ELF with multiple packing indicators",
            "uses": [
              2,
              3,
              15,
              17,
              19
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "objectives/anti-static/pack/detect::stripped-packed",
            "atk": "T1027.002",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 4,
            "desc": "Packed ELF binary",
            "uses": [
              1,
              19
            ],
            "spans": [
              [
                0,
                104
              ]
            ]
          }
        ],
        "type": "elf"
      },
      {
        "id": 24,
        "sha": "90a41878752d50926ce44916ed6214fd2358f691425b328adfba56307dd237d9",
        "path": "@adraffy_ens-normalize@1.10.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "sha": "0a15635d4ce14ea1f5e7f1031a8fd6b689253ca76c928a8bc40ce539d5f451dc",
        "path": "@babel_runtime@7.20.13.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "sha": "040e23fa18e8a3df6de4f8df843e946553cd38ec9abefb3e7fcb122538611ddb",
        "path": "@cbor-extract_cbor-extract-darwin-arm64@2.1.1.registry.json",
        "size": 962,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "sha": "7bae60d18ebc6165b899d91affa19bf718499e7517c35e4cbe035d0406556e66",
        "path": "@cbor-extract_cbor-extract-darwin-x64@2.1.1.registry.json",
        "size": 958,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "sha": "70ff80df5438804685468dd2d6a8d0a4eb0101843ca29bcbd08517a8f60d2367",
        "path": "@cbor-extract_cbor-extract-linux-arm64@2.1.1.registry.json",
        "size": 959,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "sha": "80733f3e45a5d6a0188ec86f900dc37dc56c58a752f22ef18e6cd7b94c33bc60",
        "path": "@cbor-extract_cbor-extract-linux-arm@2.1.1.registry.json",
        "size": 953,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "sha": "1ea8d83dc5bd6e8f204978f42e754c75abd363b68a80c624fbbc2709136cf008",
        "path": "@cbor-extract_cbor-extract-linux-x64@2.1.1.registry.json",
        "size": 953,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "sha": "e913e66cc613c4dea51135283e3d0ae0f172921a0a368b75c1a90d84332165b7",
        "path": "@cbor-extract_cbor-extract-win32-x64@2.1.1.registry.json",
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "sha": "a803e160bf8a502adf64daf88e0024346779221dc950292709928902b4b7fec3",
        "path": "@ethereumjs_common@2.6.5.registry.json",
        "size": 958,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "sha": "05cfd1de5f31fea370d79106c4bf84f6386264cef804e28a7569e81b5df2a5d2",
        "path": "@ethereumjs_tx@3.5.2.registry.json",
        "size": 984,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "sha": "e582d60eb245b7044cc37d54c7143a6514da6eaad3672d2d2c9862b94d64df27",
        "path": "@ethersproject_abi@5.7.0.registry.json",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "sha": "4dd2d1658185c86642995f9db731efafe3306d22e3a35cab03de374896c1e0b0",
        "path": "@ethersproject_abstract-provider@5.7.0.registry.json",
        "size": 952,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "sha": "9f7f9a1bf8a5d8595d19c3ed08618f19c0ec4ab442b8aebeb1fcb0c1a4402754",
        "path": "@ethersproject_abstract-signer@5.7.0.registry.json",
        "size": 947,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "sha": "12f609f0ceff7d1a54870ecfc3901dba2720e5c0079d301592db3a021a7a3b41",
        "path": "@ethersproject_address@5.7.0.registry.json",
        "size": 933,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "sha": "f1eb0ca7aa37ea6b02da4197ea37f2502230a5cfcf74a07ec5f0bfe85e407aa5",
        "path": "@ethersproject_base64@5.7.0.registry.json",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "sha": "74f7602b29318f645ad14821e3b9b064d2dc9771fdfddab26b0c4cb500a7dc1d",
        "path": "@ethersproject_basex@5.7.0.registry.json",
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "sha": "f4e2a83443e35fbabfeae9bc81b903c6bf89145005961f8dd1b6476720e10de9",
        "path": "@ethersproject_bignumber@5.7.0.registry.json",
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "sha": "241dc967275228f63ae15b8bc9498ec46a49e6582b36ec8cb6249a213c559550",
        "path": "@ethersproject_bytes@5.7.0.registry.json",
        "size": 913,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "sha": "27f4afd73fcbdbfb7976209116063ad259e9ef16fc0714e94a6fd2f2e6a4da00",
        "path": "@ethersproject_constants@5.7.0.registry.json",
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "sha": "d17b5dd92b123e371cece6f715fc59a6dc59177f201507950d4efa01ad859acf",
        "path": "@ethersproject_contracts@5.7.0.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "sha": "5b62806ea9fb2fb5a6e3daa7574b1133d6e680b6565bf691db34268cf86a87f6",
        "path": "@ethersproject_hash@5.7.0.registry.json",
        "size": 911,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "sha": "e9c3c7cb6e8d826a17bba721380e3de0af2489343665f4c6addd4a52e7a1875b",
        "path": "@ethersproject_hdnode@5.7.0.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "sha": "6935db33778ee1a2d80704c69aed47ecb9e61311a63bc62081b32c049d402f26",
        "path": "@ethersproject_json-wallets@5.7.0.registry.json",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "sha": "f46c866842d0b04239c96390b9bdd6726667bbd3302dc692fbf5d73599e1b1e8",
        "path": "@ethersproject_keccak256@5.7.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "sha": "3c43bc39c30f994e58a3ed376aef89c186bd7cf38d68b26b0819f956802b35b5",
        "path": "@ethersproject_logger@5.7.0.registry.json",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "sha": "5126ea656d9078551877e8184e4b91c4e100327a34e7977db1debe20fb0d0c43",
        "path": "@ethersproject_networks@5.7.1.registry.json",
        "size": 909,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "sha": "4f919c5eae51e088c3082fa13a76ca9166e472377078b9f2f05c0b1204f8f1a4",
        "path": "@ethersproject_pbkdf2@5.7.0.registry.json",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "sha": "4126bddb3130ecd79f929237cf121bd1ed01eb6e860c97653ecda03aaaa165ed",
        "path": "@ethersproject_properties@5.7.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "sha": "02f95348bbed05ac5718e5d754acc2fec2499bc6302fb863b5192a2ede6b473c",
        "path": "@ethersproject_providers@5.7.2.registry.json",
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "sha": "d591dc4a886406a7d48089ba28593e655338d28cd3c3e10bcb96bc8f243c1aef",
        "path": "@ethersproject_random@5.7.0.registry.json",
        "size": 912,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "sha": "6ee1a0911a309f79f944492ac8cc63a92a0049dcf1c8a460d886d143057f9f2b",
        "path": "@ethersproject_rlp@5.7.0.registry.json",
        "size": 912,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "sha": "2cec808e4333571161b7379ca74a09698b3a2e40f9868d7801711866919b27f5",
        "path": "@ethersproject_sha2@5.7.0.registry.json",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "sha": "4ebcbdd7d93c1c7e0c0c370be980036585e6b00decc8b252a2bd84c5b5001b9e",
        "path": "@ethersproject_signing-key@5.7.0.registry.json",
        "size": 942,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "sha": "7fa42b4a1e3530062bd3c42a1627985be8ddfe5e24464e98d1a19baafa7ec07b",
        "path": "@ethersproject_solidity@5.7.0.registry.json",
        "size": 929,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "sha": "5654c1869da83a9a79bdcb44000cee50944e868aa35e23a9c441c50696bc41fd",
        "path": "@ethersproject_strings@5.7.0.registry.json",
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "sha": "6b699b12af8573f758f7bbb019466cd978a64e7cb3fd15a2020aa273e7f4ca0e",
        "path": "@ethersproject_transactions@5.7.0.registry.json",
        "size": 953,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "sha": "ce8e51fb9bd552483d752cfa6e52bd7dd6e7c05c2b8c52b60249b80c2d5ea7c5",
        "path": "@ethersproject_units@5.7.0.registry.json",
        "size": 917,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "sha": "9e863f56237c6a011488abbb80c72b8ad55dc15ebd559cffec3b250895cb5a24",
        "path": "@ethersproject_wallet@5.7.0.registry.json",
        "size": 972,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "sha": "4fc3403f34dec1eaa4765d1636a05e412e807d9d159fed3bb436e389945ffcfa",
        "path": "@ethersproject_web@5.7.1.registry.json",
        "size": 932,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "sha": "c4285b3e81c65ff16d91db0ae585e319a3178935e770a51bd4e5da00cdc50579",
        "path": "@ethersproject_wordlists@5.7.0.registry.json",
        "size": 913,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "sha": "35e449fccd07c07864274d940bd5b88c87e31a27516ba4ea3f4532bfe10aadcc",
        "path": "@grpc_grpc-js@1.9.5.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "sha": "725cff9c985417511eaa2696cc8545cf648047ef0430ab2a165bfcf9f342fedc",
        "path": "@grpc_proto-loader@0.7.10.registry.json",
        "size": 892,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "sha": "9028e9f9148438e9a80fa5d3943a1c2ccd93e0c8a37f630277d66794126e9b13",
        "path": "@hexagon_base64@1.1.28.registry.json",
        "size": 910,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "sha": "aba117249a0ff95245445475af969bb72ce2fd9434e4130ad69347a984e91942",
        "path": "@metamask_eth-sig-util@4.0.1.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "mol": "Md(Re)",
        "sha": "f22eb458c5246bc8e6dd7f6790c21fdac437990a6922d243d58fdbb4f19a7e6a",
        "path": "@metamask_legacy-web3@2.0.0.registry.json",
        "risk": 1,
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "sha": "9ed93baec95abc3e7f571fe6b180683ef1c291d599ec8e5c40652f7b87030b5e",
        "path": "@noble_curves@1.2.0.registry.json",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "sha": "82173c36eff3217c3ff1e6e6ffbb9611ba31c35b9260935dba035865b3bcbaa1",
        "path": "@noble_hashes@1.3.2.registry.json",
        "size": 963,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 71,
        "sha": "39463192bf660e7845a000792b8f8e0d2a5bf88e74d531f51544cadd3b9d5064",
        "path": "@peculiar_asn1-android@2.3.6.registry.json",
        "size": 1182,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 72,
        "sha": "8908a02d71b2cfe3f56af255230d2deecbf7d1bc8e0fd1bf148663c52be3820d",
        "path": "@peculiar_asn1-ecc@2.3.6.registry.json",
        "size": 984,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "sha": "4e2b4d6f2e0f368f6df898c07ee2b95185b0ba4db27e211baadfb36960c6b4e7",
        "path": "@peculiar_asn1-rsa@2.3.6.registry.json",
        "size": 991,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "sha": "e76510e985b0db41bafad1ab784d6f605c4c533f23565f1b6ce246059cf6b713",
        "path": "@peculiar_asn1-schema@2.3.6.registry.json",
        "size": 963,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "sha": "5dfddd9c108914588ce523c10a538ec24f0b97e010bed0fe8313dbf65b312ad0",
        "path": "@peculiar_asn1-x509@2.3.6.registry.json",
        "size": 1049,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "sha": "70223658e071fa475fc8ceb41a7425402d21ba256865a7f055fccc23a164f74e",
        "path": "@peculiar_json-schema@1.1.12.registry.json",
        "size": 975,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 77,
        "sha": "bc3a4d7207001ae8ed61d408879e9b1cf3f78245c3fcdbcd0405bb18c9638747",
        "path": "@peculiar_webcrypto@1.4.3.registry.json",
        "size": 917,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 78,
        "sha": "0810aea553a46932e8d81f70f6d3f1ae2c094cdcb2953dcf213dd793a7369ffe",
        "path": "@protobufjs_aspromise@1.1.2.registry.json",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "sha": "87d4923d0533ca286ea6ee6d7f1dac355be30b7304ead1f3475508f52eeb3401",
        "path": "@protobufjs_base64@1.1.2.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "sha": "b8d51f35ac3dd5b95c21fb4ab86ebeb330a685ee7082b0ff4394adf1114f3a2c",
        "path": "@protobufjs_codegen@2.0.4.registry.json",
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "sha": "34a3d4bd2f3a21bb11535846362f00ac23e837c21ed9a781ac529b317795d992",
        "path": "@protobufjs_eventemitter@1.1.0.registry.json",
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "sha": "2f6869a1d00d8c804332259c37337d3546c77b5b12d089a283dee9d90cec9cd1",
        "path": "@protobufjs_fetch@1.1.0.registry.json",
        "size": 929,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "sha": "1435aa52d64f983fdeb74da8275a30a461e45aad9c3e91cd0068f52316abb6ba",
        "path": "@protobufjs_float@1.0.2.registry.json",
        "size": 958,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "sha": "b750d534d55ffe89f8abca4681cd9cd800263906624f623b9de8e4954650cd31",
        "path": "@protobufjs_inquire@1.1.0.registry.json",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "sha": "42d1978fcc78339d1b4d28b6d76d388fde82b83d9e09c0c2e702dade071efab9",
        "path": "@protobufjs_path@1.1.2.registry.json",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "sha": "03c86c6822ef3c430003ca62b55068fc634a421961d84b1f82fae67e7ebe0059",
        "path": "@protobufjs_pool@1.1.0.registry.json",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "sha": "7b1b9f87c1b6ff7bfb2e1e4ff3bd73d3e0ad5c7cd803c04d19bb99b484194e46",
        "path": "@protobufjs_utf8@1.1.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "mol": "Md(Re)",
        "sha": "e63a88b4a38536180fe46536e958679091766e009c55c322198729cdc6340816",
        "path": "@simplewebauthn_iso-webcrypto@7.4.0.registry.json",
        "risk": 1,
        "size": 1067,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "sha": "d3e10d0a757c11314d6662cbff4925f9868afaf43a01c40ce714d2601e1bf38f",
        "path": "@simplewebauthn_server@7.4.0.registry.json",
        "size": 944,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "mol": "Md(Re)",
        "sha": "b543211ff0b52a06e4920fb9f27edbf42ce31ae82623513b1d0b353fd123c385",
        "path": "@simplewebauthn_typescript-types@7.4.0.registry.json",
        "risk": 1,
        "size": 1131,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "mol": "Md(Re)",
        "sha": "425b268637f46c6b7f0c7b704b03b96a80256d02e9f502f69bd63d900d9a5a92",
        "path": "@types_bn.js@5.1.2.registry.json",
        "risk": 1,
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "sha": "08582ee9ad2b49f9d4c5dbd0c1d2f0bdb7e29191b10386a8b4ebe46057194553",
        "path": "@types_debug@4.1.9.registry.json",
        "size": 924,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "mol": "Md(Re)",
        "sha": "9fafdc7feedd30e1dfdea85997d9a8ab742ddf1243422bce50c30fd9154ce098",
        "path": "@types_long@4.0.2.registry.json",
        "risk": 1,
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "mol": "Md(Re)",
        "sha": "d84493c47fb786d604f8e442f492192f5766beb5a98122f8ff09df556ce0c081",
        "path": "@types_ms@0.7.32.registry.json",
        "risk": 1,
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "sha": "fbb158508ce57d4f1cbbe6efade290293b78d5c557375c306adc2189330cfa58",
        "path": "@types_node@20.8.6.registry.json",
        "size": 933,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "mol": "Md(Re)",
        "sha": "9733e50da30ce6284c6f42a9de4ccd4bc742f2a65f71b3462afc4dd2ad4e1818",
        "path": "@types_pbkdf2@3.1.0.registry.json",
        "risk": 1,
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "mol": "Md(Re)",
        "sha": "1be476dfa8e4472cb0598d669a4ebf482b6b5e7f54273e59b6fa23868442c09a",
        "path": "@types_secp256k1@4.0.4.registry.json",
        "risk": 1,
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "sha": "326e67b409144303860d5cbf310cf95304f89e95417e28c88da4b1935b66b95b",
        "path": "acorn@7.1.1.registry.json",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "sha": "2eabb71fea27fcc28c1584371c6056d45ba6c5bbe2e6a250651689c87a40429b",
        "path": "aes-js@4.0.0-beta.5.registry.json",
        "size": 937,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "sha": "09bc21a62269b15df04a29b6d138964120cb94992c670bc6621bd129014675a4",
        "path": "ansi-colors@4.1.1.registry.json",
        "size": 1031,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "mol": "Md(Re)",
        "sha": "5ebc89eef18cdd53732caff15817883957a316656f8d83c9b0f0826fa2af641d",
        "path": "ansi-regex@5.0.1.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "sha": "d56fac1fb725dfb152cd45c0861e9e8e11119a58c1e76ac7d8f01f1133258040",
        "path": "ansi-styles@4.3.0.registry.json",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "mol": "Md(Re)",
        "sha": "9fa4fe0e29cd8e71cab816aacbefd6fac327a2d1b8f4c3c6223dc8eff6e8f278",
        "path": "anymatch@3.1.3.registry.json",
        "risk": 1,
        "size": 937,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "sha": "a6e14daaef00002921d68165d57e1e8295e8263034fd5a725c07693ef47b2d3f",
        "path": "arconnect@0.4.2.registry.json",
        "size": 820,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "sha": "625e252d9d4b19946f035f704cd3229eca7bdd1e6174c62cf262626e3bc34da3",
        "path": "argparse@2.0.1.registry.json",
        "size": 913,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "sha": "49c14e90fdafa77f6319db178c2964108e00ad7dbe569e33a9cba59e56878344",
        "path": "arweave@1.14.4.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "sha": "d63ddd832c5ae621e142063992cf1a45b1259fcf2b753d3919ee9a44104d1cbe",
        "path": "asn1.js@5.4.1.registry.json",
        "size": 870,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "sha": "863e62c3652a1351dcc319676636f463249b3d65c7fe91f83bf95799bfa36ee2",
        "path": "asn1js@3.0.5.registry.json",
        "size": 1037,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "mol": "Md(Re)",
        "sha": "a04e83453831a98f0aaf8b1cc057af9bc27db8cc79479ebac4a2f61e75d87509",
        "path": "assertion-error@1.1.0.registry.json",
        "risk": 1,
        "size": 987,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "sha": "dc8e4f5e12e8912a903a222e78a2c81b1b4c4c730f1c7df0ecc701e7037351ab",
        "path": "balanced-match@1.0.2.registry.json",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "mol": "Md(Re)",
        "sha": "a56961f55318a21e192127c8140fef641b38b7bfc9f99713d61e567013ba75f9",
        "path": "base-x@3.0.9.registry.json",
        "risk": 1,
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "sha": "a331093dc4025a3a4a12400bff67a150e943c497b0dc4fe1e71eb777406d435a",
        "path": "base64-js@1.5.1.registry.json",
        "size": 885,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "mol": "Md(Re)",
        "sha": "754af5528936af394014332c2f15df5645de3b709f2cb7fdd00434ab6e301368",
        "path": "bech32@1.1.4.registry.json",
        "risk": 1,
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "sha": "0729d770e9cfed05cab69231b0a51a10ce1319fe437fe32e50726f7836c8b90d",
        "path": "bignumber.js@9.1.2.registry.json",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "sha": "44d62070f9eb3a033115c2baef2e280f07f4bba0719d12c650795b2d17baf38b",
        "path": "binary-extensions@2.2.0.registry.json",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "sha": "79c37b0a1165a3308d546a5c3ced93bc6826f19c581e38bace4e1491285626fd",
        "path": "bindings@1.5.0.registry.json",
        "size": 924,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "mol": "Md(Re)",
        "sha": "1d75274a60811902b299aa7069dcb627afa2db0a2e0b09d00f406dbdf9b0d704",
        "path": "bip66@1.1.5.registry.json",
        "risk": 1,
        "size": 884,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "sha": "04d75826f88fcf753e1e6235c53df08f9e0f359c2b245f41a11e4c553fd3aac4",
        "path": "blakejs@1.2.1.registry.json",
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "mol": "Md(Re)",
        "sha": "bf252c688fe1ab1e0cb5449b88e82eeca81f5f3eae184ff78c2f9e519c62447e",
        "path": "bn.js@5.2.1.registry.json",
        "risk": 1,
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 120,
        "sha": "ac893ee7a9b142e3cf1603cc27cde6c56f7428583e92954d49786cb23fd04e01",
        "path": "brace-expansion@2.0.1.registry.json",
        "size": 919,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 121,
        "sha": "a36560deac90ce67889a05ad743a3ac077aa6b48b3b2e3f239d684bbd609a6ee",
        "path": "braces@3.0.2.registry.json",
        "size": 1024,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 122,
        "sha": "93f69a226fef695b2ce56869d2b5b4b84e7450e1497009fc45b4f0796ac300d5",
        "path": "brorand@1.1.0.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 123,
        "mol": "Md(Re)",
        "sha": "7337f9694c6ad3c499fdb3a5f5bc80b3a44cd6a2a20e569b41ffd32e29eab385",
        "path": "browser-stdout@1.3.1.registry.json",
        "risk": 1,
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 124,
        "sha": "e099b8e7960dd166757e649a47ecc0e960ed61edb5f5d5396ae95b3a98657667",
        "path": "browserify-aes@1.2.0.registry.json",
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 125,
        "mol": "Md(Re)",
        "sha": "21bc83f8adf11f05d64c62416ed6d38e71415f125cf04b227e8585fad8348fca",
        "path": "bs58@4.0.1.registry.json",
        "risk": 1,
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 126,
        "mol": "Md(Re)",
        "sha": "5c777bd3c8b7cd2f30e8c5ed8baf806a69a0d93eca56dce2b99dd90285e044f0",
        "path": "bs58check@2.1.2.registry.json",
        "risk": 1,
        "size": 912,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 127,
        "sha": "0b28a865a436268abcdee14fd3909837b717180a4918611fcf1fb8cfdf540c33",
        "path": "buffer-xor@1.0.3.registry.json",
        "size": 917,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 128,
        "sha": "b7da68d1dba5383e42dc1b17e3d43c7c4018e3ca34408cbc05fa8cfe5f65ffc7",
        "path": "camelcase@6.3.0.registry.json",
        "size": 972,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 129,
        "mol": "Md(Re)",
        "sha": "841405f3e606102208b489c8beba70cf10352b3fb28ed8412e6e0d1809480a24",
        "path": "cbor-extract@2.1.1.registry.json",
        "risk": 1,
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 130,
        "sha": "d3c2739463a007093d1605a3ca37f059cda62315b05a587f055a20ba287399af",
        "path": "cbor-x@1.5.4.registry.json",
        "size": 978,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 131,
        "mol": "Md(Re)",
        "sha": "5da24e3b240b56efe22adf131c971db1d60ee8f228194fe87c914206c068126d",
        "path": "chai@4.3.10.registry.json",
        "risk": 1,
        "size": 907,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 132,
        "sha": "489f5b154528ad974abae3006a5fee142d64c80e59974b20eb4f4207983f61f4",
        "path": "chalk@4.1.2.registry.json",
        "size": 877,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 133,
        "mol": "Md(Re)",
        "sha": "3adb0ef271a08a310d337f1802e01f33e8b3a584cd82219d7352dc7f7940df39",
        "path": "charenc@0.0.2.registry.json",
        "risk": 1,
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 134,
        "mol": "Md(Re)",
        "sha": "45640d2fe45ff5632d8a99f3b9ae07760a1dc1a4ee3add640faeb11d5aeecd59",
        "path": "check-error@1.0.3.registry.json",
        "risk": 1,
        "size": 939,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 135,
        "sha": "d24371699566ba3df35e96791ebb3a4e8021bfb68aaa0b5dbc13adf62af64c14",
        "path": "chokidar@3.5.3.registry.json",
        "size": 911,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 136,
        "sha": "9183c12b02b2d23c540197a59e083a9b30233033db649abe37eeb4178482d4af",
        "path": "cipher-base@1.0.4.registry.json",
        "size": 917,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 137,
        "sha": "f3946a39a5d02db008e75c43d0ca764052f1309f45960abf29fb6e6883570200",
        "path": "cliui@8.0.1.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 138,
        "sha": "56e68a5d398247a2b31b1836996aa6557008b4f357043c842743631e29acd9fb",
        "path": "color-convert@2.0.1.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 139,
        "mol": "Md(Re)",
        "sha": "8f61eedcf71954012add98ec583ba79313b130533eb6bb1f0f58ac54e7b10370",
        "path": "color-name@1.1.4.registry.json",
        "risk": 1,
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 140,
        "mol": "Md(Re)",
        "sha": "8315c4b16513e282841c26cfe1b8c5d322e5e8b0df799db84eb38c8f0ef8bc24",
        "path": "concat-map@0.0.1.registry.json",
        "risk": 1,
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 141,
        "sha": "b55bb37ff5780a15faffb5762016da7f99af1f54a77037f5fdb20c681da966e6",
        "path": "crc-32@1.2.2.registry.json",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 142,
        "sha": "ec6cad98b5f4a75df45e5274d1cd3fd3a08befb61a09ab2468053485e4363bcd",
        "path": "create-hash@1.2.0.registry.json",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 143,
        "sha": "97fd236eeaa6d99f314a3932f71ad68498094923a4e0dee8b8aeae8384cbe0cf",
        "path": "create-hmac@1.1.7.registry.json",
        "size": 885,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 144,
        "sha": "a2eb65edf95d3464740ac2a6cc093a09a9449d2bb47d581b320c82aaeb7a1471",
        "path": "cross-fetch@3.1.8.registry.json",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 145,
        "mol": "Md(Re)",
        "sha": "500b94cec9893215ab6093dc5ab933d36c67ecae4e90521882b9975fcfd2f003",
        "path": "crypt@0.0.2.registry.json",
        "risk": 1,
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 146,
        "sha": "adcb8b6abbec2e79b47ab1d9f9f31be2f528772ec4a77623a927697b1fd36559",
        "path": "debug@4.3.4.registry.json",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 147,
        "sha": "7899ed9bd54b976734ae6dad307b65079ea4278b6c9cc5860681d468b72bafa5",
        "path": "decamelize@4.0.0.registry.json",
        "size": 979,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 148,
        "mol": "Md(Re)",
        "sha": "4f34b702187ece478cfcbf3b9f980a87874cd3eb1eb46f215829d97dac3beb14",
        "path": "deep-eql@4.1.3.registry.json",
        "risk": 1,
        "size": 912,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 149,
        "sha": "ccb21a2b9392e4a0d59cd616b07140593403396688dd561cb485dd359265e2a6",
        "path": "diff@5.0.0.registry.json",
        "size": 884,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 150,
        "sha": "0ceb316c66d9fc7dadc37af1ddce1b4bca276634a0a650ef393315d4312a02b0",
        "path": "drbg.js@1.0.1.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 151,
        "mol": "Md(Re)",
        "sha": "6b8bd2ec360cc00b8a79593ff5dcbdc832605fe280f59ea1e5f6d90ac14100eb",
        "path": "eccrypto@1.1.6.registry.json",
        "risk": 1,
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 152,
        "sha": "9e903a0a9632f705de9cc6e280f674b51628029f5420195def36bbbfe1ed4682",
        "path": "elliptic@6.5.4.registry.json",
        "size": 864,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 153,
        "sha": "10815b46bae6fd03481150f100773e3241c140a83670ff7bbb05d0173ed2b672",
        "path": "emoji-regex@8.0.0.registry.json",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 154,
        "sha": "bf8cb10e36653d795f5736454e089b95506c7bcc6cab028b030a40b41f406ae6",
        "path": "es6-promise@4.2.8.registry.json",
        "size": 977,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 155,
        "sha": "38562cbc1f77911096e5321fb61945a29dced39ce8e6bae4e05b1c21d123e65d",
        "path": "escalade@3.1.1.registry.json",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 156,
        "sha": "da7816ac17e5cab387e7329478fb96f10ef15c77054b3a94cf87b414262e1f00",
        "path": "escape-string-regexp@4.0.0.registry.json",
        "size": 934,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 157,
        "sha": "3a35eea35cc0510bacec0545b4e224d7c67b792c74f7238396adf1ac33d06788",
        "path": "eth-crypto@2.6.0.registry.json",
        "size": 926,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 158,
        "sha": "7b12b2395d019cf46b205b41fc338f4b90f67e1977b9dc88c81379600380a08a",
        "path": "ethereum-cryptography@0.1.3.registry.json",
        "size": 961,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 159,
        "mol": "Md(Re)",
        "sha": "a74cfd824373c9586a21d45106863c933e5e065a1e33f21c327c075be297ce7b",
        "path": "ethereumjs-abi@0.6.8.registry.json",
        "risk": 1,
        "size": 955,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 160,
        "sha": "e722e42b8f77bb87c3ae1e906d27dbc1e3fb91005d78be5771d062e6bb4106f6",
        "path": "ethereumjs-util@7.1.5.registry.json",
        "size": 958,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 161,
        "sha": "32b78bacf55cee8bd187a353b1d65dd796d0985d6866391905586d72af00f35e",
        "path": "ethers@6.8.0.registry.json",
        "size": 909,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 162,
        "sha": "d39135d08cb95cc35e21f21ff81d48c874d2157f24ec1422eb19cf63b99f1c4e",
        "path": "ethjs-util@0.1.6.registry.json",
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 163,
        "sha": "4c998f74f9817079c89961d98b0d12fc6a8d542a9eaa72f985d61904b80332d7",
        "path": "evp_bytestokey@1.0.3.registry.json",
        "size": 937,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 164,
        "mol": "Md(Re)",
        "sha": "31d1b936a5151ec72fdea97d4b89e343a798359b07f3bc4e414744a4d2c45a28",
        "path": "file-uri-to-path@1.0.0.registry.json",
        "risk": 1,
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 165,
        "sha": "010b581fa6110094e304eabf968d95e484dbdfaf91a2ce33de660294fcacd69e",
        "path": "fill-range@7.0.1.registry.json",
        "size": 1018,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 166,
        "mol": "Md(Re)",
        "sha": "1a39dacbfe438e5aef5301b400ef79af84640a044faa46244fc8e8c9d20bb5c0",
        "path": "find-up@5.0.0.registry.json",
        "risk": 1,
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 167,
        "sha": "c97ba1d2693dc18481a24c2bc045a13006a1d328de25ba6d442ff20a65f74d44",
        "path": "flat@5.0.2.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 168,
        "sha": "bad9770fde97e4c03475c3f2edd7045a7d0e3d386fa22927650824b1c8d0113c",
        "path": "fpjson-lang@0.1.5.registry.json",
        "size": 792,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 169,
        "sha": "654896572d9d064ade98e2430fe46c70e22ad55c3765b73809a91506c9c45ae2",
        "path": "fs.realpath@1.0.0.registry.json",
        "size": 946,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 170,
        "mol": "Md(Re)",
        "sha": "0488f9dcc38bc02677edde8cbd111b5453bfeba4bd6b894341482b1a4407c5bc",
        "path": "fsevents@2.3.3.registry.json",
        "risk": 1,
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 171,
        "sha": "7f5c8c66467d6c1212fcc0657515d2e49f0693554a7c447baa9b7de23c14c01d",
        "path": "get-caller-file@2.0.5.registry.json",
        "size": 1141,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 172,
        "mol": "Md(Re)",
        "sha": "6beb20d025709d7250db49eef66f5fe658db817f37c47fb82bccea945df1c699",
        "path": "get-func-name@2.0.2.registry.json",
        "risk": 1,
        "size": 932,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 173,
        "sha": "666219c6f0d35895bcd6c075f50ba0a8c3d2110ae0acd76fee2bc615a3c9b4c1",
        "path": "glob-parent@5.1.2.registry.json",
        "size": 907,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 174,
        "mol": "Md(Re)",
        "sha": "45158f8e8914602bc37f542249c0e93e83e8ef0d60fe572f7166a0381ef833a1",
        "path": "glob@7.2.0.registry.json",
        "risk": 1,
        "size": 1102,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 175,
        "mol": "Md(Re)",
        "sha": "ae1eb98e1ef9b121d521adbc634d115b41a0be95051b0e18a94ba0e874063d1e",
        "path": "has-flag@4.0.0.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 176,
        "mol": "Md(Re)",
        "sha": "37178a768e7597de214deaec3644ca0080eba2dca3e625ffc8a28abf05ea9382",
        "path": "hash-base@3.1.0.registry.json",
        "risk": 1,
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 177,
        "sha": "5b015325156bd20e1e4c164febee8861a5395631ff915a508dcf4c3129984a34",
        "path": "hash.js@1.1.7.registry.json",
        "size": 910,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 178,
        "mol": "Md(Re)",
        "sha": "86694a8f3940dbaf4711da0183ec15e818a7ef2c3b33aebe31ec6b51ee675d4c",
        "path": "he@1.2.0.registry.json",
        "risk": 1,
        "size": 886,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 179,
        "sha": "31443132c540395628995a6b980087ab0008bfdd88ac1f7bb920ca6654220e23",
        "path": "hmac-drbg@1.0.1.registry.json",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 180,
        "mol": "Md(Re)",
        "sha": "32f23fa4c72c536c437cb5df22180fa87427a2fd0e0b3c4ea79d294a8e41dc76",
        "path": "inflight@1.0.6.registry.json",
        "risk": 1,
        "size": 1107,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 181,
        "mol": "Md(Re)",
        "sha": "e2706957f80df693760373dc09a1a5cfaed674f171e742b88a75d6201cea6ea0",
        "path": "inherits@2.0.4.registry.json",
        "risk": 1,
        "size": 908,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 182,
        "mol": "Md(Re)",
        "sha": "d4ac94984fb41e967a6262d24d40a7f34ec8d6a280543a066a5276d843dbfdbd",
        "path": "ipaddr.js@2.1.0.registry.json",
        "risk": 1,
        "size": 924,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 183,
        "sha": "e7a09469c7f1b45f683d0ae3336b075541301d13d2358ea8ec5bbee17835a20f",
        "path": "is-binary-path@2.1.0.registry.json",
        "size": 919,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 184,
        "sha": "2c203ae28b0ba42a7873a4d90254e43e8b0ff714d4e8f9134a7d06d183c26436",
        "path": "is-buffer@1.1.6.registry.json",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 185,
        "sha": "4897eb23f35196aff59465d4c33d2f3de00796492aa5ee145f0c8277910cca4a",
        "path": "is-extglob@2.1.1.registry.json",
        "size": 913,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 186,
        "mol": "Md(Re)",
        "sha": "c5fd7426c3514358b8036daa59a9286a9e0cfdafe7ceeb719612212ab0dacaf9",
        "path": "is-fullwidth-code-point@3.0.0.registry.json",
        "risk": 1,
        "size": 987,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 187,
        "sha": "412b019e5a3a7fc8643ba441ccaa0aa038122ce6495a8068686ad2aa8792b321",
        "path": "is-glob@4.0.3.registry.json",
        "size": 1102,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 188,
        "sha": "822948cdbb4ca4b3d9623487ff6ab435deba1627cd878304fc14f8d754d02869",
        "path": "is-hex-prefixed@1.0.0.registry.json",
        "size": 933,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 189,
        "sha": "e781f9f188c1dc788a7735773e0fd52f1c5448427728ede40240188d2c69b1d3",
        "path": "is-number@7.0.0.registry.json",
        "size": 980,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 190,
        "sha": "404ea5709377763bdf0d0608e882c386f6fc9994acccd9081b641d4ceaf998b7",
        "path": "is-plain-obj@2.1.0.registry.json",
        "size": 910,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 191,
        "sha": "278c6a34e9ae9465bb1dba53c4d4883140f1d2114bffe50dc5705ea096594e66",
        "path": "is-unicode-supported@0.1.0.registry.json",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 192,
        "sha": "645aa17537ea159c3e3cfb020b7f1479e5e9fbabdc3ca1b895c31ed4ca0aa990",
        "path": "js-sha3@0.8.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 193,
        "sha": "e099c9d99e4a04b6f42e9a5d0d8974fcb2ef59db5f2f09cc3388f7faf0a387e2",
        "path": "js-yaml@4.1.0.registry.json",
        "size": 884,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 194,
        "mol": "Md(Re)",
        "sha": "718aafe9ed29c7648ef9c772e73b4d883cebe4d8e5a732875ff4152e3b99b885",
        "path": "keccak@3.0.4.registry.json",
        "risk": 1,
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 195,
        "mol": "Md(Re)",
        "sha": "89a6b7aaed5562a0393242c49175d7e3f5e26a3f007d267d46c147367e700a2e",
        "path": "locate-path@6.0.0.registry.json",
        "risk": 1,
        "size": 931,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 196,
        "sha": "81b343eaa01a91608725abfd1448338f24904a61bf1c15b2aaa572097e836ebd",
        "path": "lodash.camelcase@4.3.0.registry.json",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 197,
        "sha": "0d14c8e2d267bfc54562fd018cf050f80c15249ad552ca4981b8e1e133b09fc7",
        "path": "log-symbols@4.1.0.registry.json",
        "size": 939,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 198,
        "sha": "d80b627f0fa3004137156b4729c6bfe5d977bbf9a988fc30a72cf4123ab12ff3",
        "path": "long@5.2.3.registry.json",
        "size": 919,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 199,
        "mol": "Md(Re)",
        "sha": "8e4b02fb1219c16fe2d467a7e37413a41c163d878956fdb4e3d10f93f303a2bf",
        "path": "loupe@2.3.7.registry.json",
        "risk": 1,
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 200,
        "mol": "Md(Re)",
        "sha": "9c550d4f21219c2a880a00c5f85a339f2390901edcc885f6628726209cabb06c",
        "path": "md5.js@1.3.5.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 201,
        "mol": "Md(Re)",
        "sha": "0d254b49501c596bb5949352ec14f80f170f8024acd1e53d4a30ac9275c67eb5",
        "path": "md5@2.3.0.registry.json",
        "risk": 1,
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 202,
        "mol": "Md(Re)",
        "sha": "0310454ab94becf530abfa09d0729c0b67f67056cb05e2c76215432726c15f0c",
        "path": "minimalistic-assert@1.0.1.registry.json",
        "risk": 1,
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 203,
        "sha": "976a8e77a08689a071f87fe95bcafc191fa261be95c642368a18f4bff00bed0d",
        "path": "minimalistic-crypto-utils@1.0.1.registry.json",
        "size": 946,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 204,
        "sha": "dd4824a6a735599c5a45ffba302765ac1075d6648c8b024c8755a8b7ca597509",
        "path": "minimatch@5.0.1.registry.json",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 205,
        "mol": "Md(Re)",
        "sha": "f0c728c143d37550740989aa3b09c6d5c5b0e7b18c8a757ff2150651f77ec74d",
        "path": "mocha@10.2.0.registry.json",
        "risk": 1,
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 206,
        "mol": "Md(Re)",
        "sha": "8ef2f051523baa1fa78b5a67bf9b63d518a6f01493739c261f9cd5684688b101",
        "path": "ms@2.1.3.registry.json",
        "risk": 1,
        "size": 871,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 207,
        "sha": "788409478a6c10a9df558d86959771fdcb9011525e8ce059980ee88d528fe24f",
        "path": "nan@2.18.0.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 208,
        "sha": "622c0dc7dea2f9d77ae5005d8cfa56bf9d096a403720e4283572350263504a26",
        "path": "nanoid@3.3.3.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 209,
        "sha": "cef9e2d9fc6b1b5cc21f070a35f3c5992c685ce92650cbd01d68fc8b58cab4c5",
        "path": "node-addon-api@5.1.0.registry.json",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 210,
        "sha": "3b501a390de8419685d1396ddc4fdc3472d631367f602d5f668c67b7e217d98e",
        "path": "node-fetch@2.7.0.registry.json",
        "size": 912,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 211,
        "sha": "c17f6a79c14598cf2b7d87c27d28d2e219682c36a44569890b59d73b91d733cf",
        "path": "node-gyp-build-optional-packages@5.0.3.registry.json",
        "size": 948,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 212,
        "sha": "38816371aac43a9861f9ad6cfd045b10e0c0ea4b1f6d699c612696cc48693a28",
        "path": "node-gyp-build@4.6.1.registry.json",
        "size": 932,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 213,
        "mol": "Md(Re)",
        "sha": "f09b5ef2dc478b921b5ddd8e97531a216982bcc8b0d1b725a410e4a4473ca66b",
        "path": "normalize-path@3.0.0.registry.json",
        "risk": 1,
        "size": 1053,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 214,
        "sha": "7b24e94ed3c42cabfa15815886f6fd798b480467cb935d75fb040bef37a671f0",
        "path": "once@1.4.0.registry.json",
        "size": 864,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 215,
        "sha": "691b45b5236d200f791a31d7f0949222aa11b225c83cb525ae85981e5d8745c5",
        "path": "p-limit@3.1.0.registry.json",
        "size": 936,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 216,
        "mol": "Md(Re)",
        "sha": "099c78adf2210e4cdf303241ffc1d7a5d1e1bdd44665d2ec2ae511cb6f96c45f",
        "path": "p-locate@5.0.0.registry.json",
        "risk": 1,
        "size": 941,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 217,
        "mol": "Md(Re)",
        "sha": "5d74d9159abca1762ba014e33eeeade69026cf23bc94eeac66232631a8e8e92d",
        "path": "pako@2.1.0.registry.json",
        "risk": 1,
        "size": 909,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 218,
        "mol": "Md(Re)",
        "sha": "84a8fcf70e22ee86b735058804e4a0ae1c9adfa6acd94669449910b3316c05b7",
        "path": "path-exists@4.0.0.registry.json",
        "risk": 1,
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 219,
        "mol": "Md(Re)",
        "sha": "136b79a1af5ec79603d6b0a0f52ad67867d499bdf0658189ec82f52d8bafaedb",
        "path": "path-is-absolute@1.0.1.registry.json",
        "risk": 1,
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 220,
        "mol": "Md(Re)",
        "sha": "18a2636b638af8265e228742853530ecc43c69ed16957013db9a889d38a81a4b",
        "path": "pathval@1.1.1.registry.json",
        "risk": 1,
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 221,
        "sha": "037d69a954ff1223fc7991c7e058851d7aea3268b40103db3fd04a538c0b2eb0",
        "path": "pbkdf2@3.1.2.registry.json",
        "size": 995,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 222,
        "sha": "1720012e4aee72d2546d0929a1cbf987620f3565521c69041bc544fbb34be693",
        "path": "picomatch@2.3.1.registry.json",
        "size": 1070,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 223,
        "mol": "Md(Re)",
        "sha": "bff00965fb017dc46ae81a82aa3b5224d584afb83c3a66f629ec1c2ad7ab417f",
        "path": "protobufjs@7.2.5.registry.json",
        "risk": 1,
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 224,
        "sha": "9b087274229c3222d98c62a1cb7886d25166ea073fd044a2380107b66ba53444",
        "path": "pvtsutils@1.3.5.registry.json",
        "size": 982,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 225,
        "sha": "e6297ae880f807649ff885f0bdf23d5c8995f02d1016afdc6e02ecce317e90b9",
        "path": "pvutils@1.1.3.registry.json",
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 226,
        "sha": "53e41078d23dbb24a2b5125457f0be3e37e27888124a5e7e88d65b8b82e0ef8b",
        "path": "ramda@0.28.0.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 227,
        "mol": "Md(Re)",
        "sha": "9ab94e6cc1af10d6b4be6262d589a4d9c9fd95d461dbb973208a7bbc472fd0be",
        "path": "randombytes@2.1.0.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 228,
        "sha": "d2ac8a79e762746197cae1d405442ffeef8ac255d526ac20c1332e98272d8303",
        "path": "readable-stream@3.6.2.registry.json",
        "size": 936,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 229,
        "sha": "dac3747b7f43c593e4b3f1461f6a9b58238a9187f2557e4e4ccdacb74213b0c1",
        "path": "readdirp@3.6.0.registry.json",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 230,
        "sha": "21107f63f2ae85752c0271533f30dba7fbc5de5aeeabd4009707ada66f828e70",
        "path": "regenerator-runtime@0.13.11.registry.json",
        "size": 950,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 231,
        "sha": "6f2fd0429e668d34c098467fbc90d89601d7cf0d5587c07025887ad07772ad69",
        "path": "require-directory@2.1.1.registry.json",
        "size": 1016,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 232,
        "mol": "Md(Re)",
        "sha": "c689c44cafcf6bc8f4d4266d50880c3c8cdc3b3f6293e90f72d3289e9f05416d",
        "path": "ripemd160@2.0.2.registry.json",
        "risk": 1,
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 233,
        "mol": "Md(Re)",
        "sha": "381f51444965ce8cb4703cf88e23765b857a1ffda5295f7b17088ee70ffedae7",
        "path": "rlp@2.2.7.registry.json",
        "risk": 1,
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 234,
        "sha": "4db0474922c0cf418cc1fe348ee0dedc6ed31737f9f76ab3b2b392e8ade28c26",
        "path": "safe-buffer@5.2.1.registry.json",
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 235,
        "sha": "fb1623d5dc5957a82e991a05bb54b57d3f1d33587eb0f266660a5aa1781968e0",
        "path": "safer-buffer@2.1.2.registry.json",
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 236,
        "sha": "2350a31b5fd667a7ee263d8660446f85c78a6fca8652616f407f226e854b8044",
        "path": "scrypt-js@3.0.1.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 237,
        "mol": "Md(Re)",
        "sha": "a28d762f4fd2b6283e1fb715ec50fa35618330e5f897be39d9942093272263bb",
        "path": "secp256k1@5.0.0.registry.json",
        "risk": 1,
        "size": 932,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 238,
        "sha": "c42687354c38f8d6c417fe1b33155515b39c114c15616656c98f1b53dc08bba5",
        "path": "serialize-javascript@6.0.0.registry.json",
        "size": 978,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 239,
        "sha": "26a5ede2399a5830a0a1f5bc2a20d15d638cb484dd196b390eb4741e645a3f33",
        "path": "setimmediate@1.0.5.registry.json",
        "size": 913,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 240,
        "sha": "8fd0f5be8689025e91c1fc23408b225961cbc0e7738a4c4fe94a333d7112e8bd",
        "path": "sha.js@2.4.11.registry.json",
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 241,
        "sha": "19e886178b410f4927e9de90d04cd829b19661457c03e6bb60825de7c1e620bd",
        "path": "string-width@4.2.3.registry.json",
        "size": 957,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 242,
        "sha": "f5acd1fcc21b335d30f91494e8fb4390b1925dbedfaf9163baa2816ea276d1de",
        "path": "string_decoder@1.3.0.registry.json",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 243,
        "sha": "f0ae81ba292fa75750aa00b3725f15773fff5a2c7764eb628e9b6d09bf31ff33",
        "path": "strip-ansi@6.0.1.registry.json",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 244,
        "sha": "49bafed8460d7e1bcf363f195a782e6723cb7594ee2f10e07baf5734d5a2fb42",
        "path": "strip-hex-prefix@1.0.0.registry.json",
        "size": 956,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 245,
        "sha": "eea004856748ac1759e5ce8d0cbb506abe9f1df4c33666d07cd85e022e3690b9",
        "path": "strip-json-comments@3.1.1.registry.json",
        "size": 965,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 246,
        "sha": "348486348926c8f4e6023b75714987a8396a4f55c19d811122b61fc1e8b04e53",
        "path": "supports-color@8.1.1.registry.json",
        "size": 911,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 247,
        "sha": "711ac101e8374fc57c132375a2718e2f3efb40782d3e33477c7d8da373c7923d",
        "path": "to-regex-range@5.0.1.registry.json",
        "size": 1011,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 248,
        "sha": "577a37bf393296f9b35316c99291b4d0c2a71e319e8447876dd809b8aee2970c",
        "path": "tr46@0.0.3.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 249,
        "sha": "dcabb504a99cbf0eb32f22b8b8af2fcb1e3b426a0805eb3a44008e11390cccc3",
        "path": "tslib@2.6.2.registry.json",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 250,
        "mol": "Md(Re)",
        "sha": "42be6e526db1b6fe63c731bebd88ae16b9b36999f981d32671e4b1053e6a0c24",
        "path": "tweetnacl-util@0.15.1.registry.json",
        "risk": 1,
        "size": 942,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 251,
        "sha": "c4283c9d51418c7ffcc5f568e7c902af6c0aa7fc9f671e6ce3252296a1b1ff73",
        "path": "tweetnacl@1.0.3.registry.json",
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 252,
        "sha": "4c4f5adc1b35799d2627beae266a15c4e2095a9e61cb987e72285ac3a71dd6c0",
        "path": "type-detect@4.0.8.registry.json",
        "size": 919,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 253,
        "sha": "5112770ca9df7fa82994c35f9736ffa6445b7b472858072eaa6c64c78e873611",
        "path": "undici-types@5.25.3.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 254,
        "sha": "457446862da4bf4f5c9faeb6bba6a93793e83bd772611c5e3c842c7975019cd3",
        "path": "util-deprecate@1.0.2.registry.json",
        "size": 936,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 255,
        "sha": "24ca3de94fa1ac84d4b3f058ab8fefbd12d6a9ec5657bed67a90f60f9845cd04",
        "path": "wasmbuilder@0.0.16.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 256,
        "sha": "21605c723840186c5023b357b931d118397069266eec9687a2460bee593186fe",
        "path": "wasmcurves@0.2.2.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 257,
        "sha": "4c0f1a8ad9e6d2229fe449dcf6fc5605d847bc57a6af47cc57ffa6383d783f51",
        "path": "weavedb-base@0.45.2.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 258,
        "sha": "68bdbf66fe3bcf0f3c879a8dffdd66de0069af787fe7fc67ba4adde9694b3429",
        "path": "weavedb-contracts@0.45.1.registry.json",
        "size": 783,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 259,
        "sha": "b8b95d7d182fe840248821b90f3362822d60904cdf604a17fe4225e0d31e8970",
        "path": "weavedb-node-client@0.45.2.registry.json",
        "size": 780,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 260,
        "sha": "bf08395a458311d824111dbfbdbb260a96f09d4a4d451adfc175d0c45cce52ad",
        "path": "weavedb-offchain@0.45.3.registry.json",
        "size": 779,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 261,
        "sha": "1e499869803e1cec6cb6193233e0b9fb2cb71a21f0776e1227229aeed74f7dd9",
        "path": "webcrypto-core@1.7.7.registry.json",
        "size": 975,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 262,
        "sha": "3a495c75fd3a718256f5bafd5ef3d7ac954adf2b8233bb6eff5dc39ec8f4ecd5",
        "path": "webidl-conversions@3.0.1.registry.json",
        "size": 970,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 263,
        "sha": "f30a323f7a9e2386fa06122745ce212826d3400b58fd8fd9e1beee19d6fda0cf",
        "path": "whatwg-url@5.0.0.registry.json",
        "size": 934,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 264,
        "sha": "6414b2cfd4a65058357dfb058cc17c32e4354bcd0b89d1a8d3d8aacd06308720",
        "path": "workerpool@6.2.1.registry.json",
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 265,
        "sha": "9ecc71a5caccfed06d2a9123bef9d926a2630eaabdff51e8d47086f7a3ff5554",
        "path": "wrap-ansi@7.0.0.registry.json",
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 266,
        "mol": "Md(Re)",
        "sha": "cf9c8aa8bd4e61452d704777edc5bf164f9c37f9de92fd513a45aa658f63f204",
        "path": "wrappy@1.0.2.registry.json",
        "risk": 1,
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 267,
        "sha": "8c2eb1cdb0729c63ac400fd6142596cd9c634bda7f75111ac778e270ea9ebba1",
        "path": "ws@8.5.0.registry.json",
        "size": 931,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 268,
        "sha": "c89a68196d5373e9837cfb7bef7832007f1aef5535811568926f85a96d44beec",
        "path": "y18n@5.0.8.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 269,
        "sha": "22ecc5b6e1d4a03384262b60a02768760cb8acf751eb8bd8cbea3a6296ca3b4b",
        "path": "yargs-parser@21.1.1.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 270,
        "sha": "ac90f0c53fe00d78275a0dd54ce4fa86930ffa3424c1275abec961585241700e",
        "path": "yargs-unparser@2.0.0.registry.json",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 271,
        "sha": "ea88a1e7c06e1c73519da3dfe55d6e12855f194eced4eefc8c325fa83d112c78",
        "path": "yargs@17.7.2.registry.json",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 272,
        "sha": "f4391fcf3c356cec2bc791069839bb78ca66b4c10cd1a9d763dcc27d6e94db6e",
        "path": "yocto-queue@0.1.0.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 250,
    "rev": "479f3",
    "v": "8"
  }
}