{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000042845804,
        "rte": "az",
        "prob": 0.000042845804
      },
      {
        "cls": 0,
        "raw": 0.0027913053,
        "rte": "az/gem",
        "prob": 0.0027913053
      }
    ],
    "prob": 0.00012585521,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0001258552074432373,
        "type": "gem"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001436471939086914,
        "type": "tar.gz"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016262134522548877,
        "type": "ruby"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "registry"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "registry"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003964702409575693,
        "type": "gem"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003964702409575693,
        "type": "tar.gz"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001523892115073977,
        "type": "ruby"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011245409950788599,
        "type": "ruby"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011533498764038086,
        "type": "ruby"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013947486877441406,
        "type": "ruby"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000161131229106104,
        "type": "ruby"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003294150155852549,
        "type": "ruby"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001189112663269043,
        "type": "ruby"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012199084267194849,
        "type": "ruby"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012705723747785669,
        "type": "ruby"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014642874702985864,
        "type": "ruby"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013848145499650855,
        "type": "ruby"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013252099051896948,
        "type": "ruby"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013480584129865747,
        "type": "ruby"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011414289474487305,
        "type": "ruby"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015338262528530322,
        "type": "ruby"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014106432900007349,
        "type": "ruby"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001385807991027832,
        "type": "ruby"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014017025932844263,
        "type": "ruby"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012665987014770508,
        "type": "ruby"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015427669495693408,
        "type": "ruby"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "ruby"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014007091522216797,
        "type": "ruby"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013470649719238281,
        "type": "ruby"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011901061043317895,
        "type": "ruby"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014036893844604492,
        "type": "ruby"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013341506019060034,
        "type": "ruby"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013957421288068872,
        "type": "ruby"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012695789337158203,
        "type": "ruby"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001333157251792727,
        "type": "ruby"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016073385268100537,
        "type": "ruby"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009487072929914575,
        "type": "ruby"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012556712135847192,
        "type": "ruby"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014156103134155273,
        "type": "ruby"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010718901648942847,
        "type": "ruby"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011980533599853516,
        "type": "ruby"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004489223283599131,
        "type": "ruby"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009447336196899414,
        "type": "ruby"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001617272755538579,
        "type": "ruby"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017881393432617188,
        "type": "ruby"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013252099051896948,
        "type": "ruby"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012566645636979956,
        "type": "ruby"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012805064216081519,
        "type": "ruby"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009079773917619605,
        "type": "ruby"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012954075828019995,
        "type": "ruby"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011563301086425781,
        "type": "ruby"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017593303709872998,
        "type": "ruby"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014712412848894019,
        "type": "ruby"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015228986740112305,
        "type": "ruby"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012536843314592261,
        "type": "ruby"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013003746971662622,
        "type": "ruby"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015040238395158667,
        "type": "ruby"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014930963516235352,
        "type": "ruby"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013659398064191919,
        "type": "ruby"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016282001524814405,
        "type": "ruby"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016897916793823242,
        "type": "ruby"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001659989356994629,
        "type": "ruby"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014434258446271997,
        "type": "ruby"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015228986740112305,
        "type": "ruby"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019143024474033155,
        "type": "ruby"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013043482795183081,
        "type": "ruby"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014017025932844263,
        "type": "ruby"
      },
      {
        "id": 72,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015060107216413599,
        "type": "ruby"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019431114196777344,
        "type": "ruby"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012546777725219727,
        "type": "ruby"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001558661460876465,
        "type": "ruby"
      },
      {
        "id": 76,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001298387815040769,
        "type": "ruby"
      },
      {
        "id": 77,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012367963790893555,
        "type": "ruby"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012646119103010278,
        "type": "ruby"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001564621925354004,
        "type": "ruby"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013619661331176758,
        "type": "ruby"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015844902009121142,
        "type": "ruby"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013063351616438013,
        "type": "ruby"
      },
      {
        "id": 83,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001558661460876465,
        "type": "ruby"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012467305168684106,
        "type": "ruby"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012427568435668945,
        "type": "ruby"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001290440559387207,
        "type": "ruby"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010818243026733398,
        "type": "ruby"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013788540854875464,
        "type": "ruby"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015964111298671924,
        "type": "ruby"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009844700798566919,
        "type": "ruby"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013669331565324683,
        "type": "ruby"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016480684280395508,
        "type": "ruby"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013033549294050317,
        "type": "ruby"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001337130834144773,
        "type": "ruby"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012467305168684106,
        "type": "ruby"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001765290835464839,
        "type": "ruby"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001554687878524419,
        "type": "ruby"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021735826521762647,
        "type": "ruby"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012745459571306128,
        "type": "ruby"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012199084267194849,
        "type": "ruby"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012407700523908716,
        "type": "ruby"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011920928955078125,
        "type": "ruby"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012993812561035156,
        "type": "ruby"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012516975402832031,
        "type": "ruby"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "ruby"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013659398064191919,
        "type": "ruby"
      },
      {
        "id": 109,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001669923403824214,
        "type": "ruby"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001681844332779292,
        "type": "ruby"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "ruby"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016580024748691358,
        "type": "ruby"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012795130714948755,
        "type": "ruby"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011066596016462427,
        "type": "ruby"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013301770195539575,
        "type": "ruby"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012427568435668945,
        "type": "ruby"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013768672943115234,
        "type": "ruby"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000815888270153664,
        "type": "ruby"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001329183578491211,
        "type": "ruby"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018209218978881836,
        "type": "ruby"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012934207916259766,
        "type": "ruby"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013530254364013672,
        "type": "ruby"
      },
      {
        "id": 123,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013957421288068872,
        "type": "ruby"
      },
      {
        "id": 124,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014354784980241675,
        "type": "ruby"
      },
      {
        "id": 125,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014702479347761255,
        "type": "ruby"
      },
      {
        "id": 126,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009695689186628442,
        "type": "ruby"
      },
      {
        "id": 127,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012099742889404297,
        "type": "ruby"
      },
      {
        "id": 128,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011563301086425781,
        "type": "ruby"
      },
      {
        "id": 129,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001290440559387207,
        "type": "ruby"
      },
      {
        "id": 130,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012129545211791992,
        "type": "ruby"
      },
      {
        "id": 131,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016033649444580078,
        "type": "ruby"
      },
      {
        "id": 132,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017742315321811475,
        "type": "ruby"
      },
      {
        "id": 133,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001371900270896731,
        "type": "ruby"
      },
      {
        "id": 134,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018815198927768506,
        "type": "ruby"
      },
      {
        "id": 135,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014642874702985864,
        "type": "ruby"
      },
      {
        "id": 136,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0001258552074432373,
        "type": "ruby"
      },
      {
        "id": 137,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016401210814365186,
        "type": "ruby"
      },
      {
        "id": 138,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012447436347429175,
        "type": "ruby"
      },
      {
        "id": 139,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014315049156721216,
        "type": "ruby"
      },
      {
        "id": 140,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013093153938825708,
        "type": "ruby"
      },
      {
        "id": 141,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013202428817749023,
        "type": "ruby"
      },
      {
        "id": 142,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012964010238647461,
        "type": "ruby"
      },
      {
        "id": 143,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001438458730262937,
        "type": "ruby"
      },
      {
        "id": 144,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001644094845687505,
        "type": "ruby"
      },
      {
        "id": 145,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015964111298671924,
        "type": "ruby"
      },
      {
        "id": 146,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010371208190917969,
        "type": "ruby"
      },
      {
        "id": 148,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001615285873413086,
        "type": "ruby"
      },
      {
        "id": 149,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022123256712802686,
        "type": "ruby"
      },
      {
        "id": 150,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011980533599853516,
        "type": "ruby"
      },
      {
        "id": 151,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017374753952026367,
        "type": "ruby"
      },
      {
        "id": 152,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013669331565324683,
        "type": "ruby"
      },
      {
        "id": 153,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014106432900007349,
        "type": "ruby"
      },
      {
        "id": 154,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "ruby"
      },
      {
        "id": 155,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015507141142734326,
        "type": "ruby"
      },
      {
        "id": 156,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013182560905988794,
        "type": "ruby"
      },
      {
        "id": 157,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014195839867170434,
        "type": "ruby"
      },
      {
        "id": 158,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015834966688998975,
        "type": "ruby"
      },
      {
        "id": 159,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001621246337890625,
        "type": "ruby"
      },
      {
        "id": 160,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017821788787841797,
        "type": "ruby"
      },
      {
        "id": 161,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012973944649274927,
        "type": "ruby"
      },
      {
        "id": 162,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013083219528198242,
        "type": "ruby"
      },
      {
        "id": 163,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015676021575927734,
        "type": "ruby"
      },
      {
        "id": 164,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014086564078752417,
        "type": "ruby"
      },
      {
        "id": 165,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018984079360961914,
        "type": "ruby"
      },
      {
        "id": 417,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "registry"
      },
      {
        "id": 418,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "registry"
      },
      {
        "id": 419,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012745459571306128,
        "type": "registry"
      },
      {
        "id": 420,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00006215771281858906,
        "type": "gem"
      },
      {
        "id": 421,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00006215771281858906,
        "type": "tar.gz"
      },
      {
        "id": 422,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012705723747785669,
        "type": "markdown"
      },
      {
        "id": 423,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014583270058210474,
        "type": "ruby"
      },
      {
        "id": 424,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011990468010480981,
        "type": "ruby"
      },
      {
        "id": 425,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017444292097934522,
        "type": "ruby"
      },
      {
        "id": 426,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00007993976032594219,
        "type": "ruby"
      },
      {
        "id": 427,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014255444511945825,
        "type": "ruby"
      },
      {
        "id": 428,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012407700523908716,
        "type": "ruby"
      },
      {
        "id": 429,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014881293282087427,
        "type": "ruby"
      },
      {
        "id": 430,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016490617781528272,
        "type": "ruby"
      },
      {
        "id": 431,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017851591110229492,
        "type": "ruby"
      },
      {
        "id": 432,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000027646621674648486,
        "type": "ruby"
      },
      {
        "id": 433,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013579924598161597,
        "type": "ruby"
      },
      {
        "id": 434,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024596849470981397,
        "type": "ruby"
      },
      {
        "id": 435,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016421079635620117,
        "type": "ruby"
      },
      {
        "id": 436,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019441047697910108,
        "type": "ruby"
      },
      {
        "id": 438,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001815954783523921,
        "type": "ruby"
      },
      {
        "id": 439,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014652808204118628,
        "type": "ruby"
      },
      {
        "id": 440,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013957421288068872,
        "type": "ruby"
      },
      {
        "id": 441,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015020370483398438,
        "type": "ruby"
      },
      {
        "id": 442,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014374653801496606,
        "type": "ruby"
      },
      {
        "id": 443,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014980633750383276,
        "type": "ruby"
      },
      {
        "id": 444,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015010436072770972,
        "type": "ruby"
      },
      {
        "id": 445,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014930963516235352,
        "type": "ruby"
      },
      {
        "id": 446,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012695789337158203,
        "type": "ruby"
      },
      {
        "id": 447,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001282493303733645,
        "type": "ruby"
      },
      {
        "id": 448,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015368064850918017,
        "type": "ruby"
      },
      {
        "id": 449,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015030304894025903,
        "type": "ruby"
      },
      {
        "id": 450,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012199084267194849,
        "type": "ruby"
      },
      {
        "id": 451,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001519918441772461,
        "type": "ruby"
      },
      {
        "id": 452,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012258688911970239,
        "type": "ruby"
      },
      {
        "id": 453,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015030304894025903,
        "type": "ruby"
      },
      {
        "id": 454,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001519918441772461,
        "type": "ruby"
      },
      {
        "id": 456,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015010436072770972,
        "type": "ruby"
      },
      {
        "id": 457,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014096498489379883,
        "type": "ruby"
      },
      {
        "id": 458,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013152758583601099,
        "type": "ruby"
      },
      {
        "id": 459,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014821688637312036,
        "type": "ruby"
      },
      {
        "id": 460,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014821688637312036,
        "type": "ruby"
      },
      {
        "id": 461,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017722448319545947,
        "type": "ruby"
      },
      {
        "id": 462,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014940897926862817,
        "type": "ruby"
      },
      {
        "id": 463,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014632940292358398,
        "type": "ruby"
      },
      {
        "id": 464,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014136235222395044,
        "type": "ruby"
      },
      {
        "id": 465,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014841556549072266,
        "type": "ruby"
      },
      {
        "id": 466,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000056614477216498926,
        "type": "ruby"
      },
      {
        "id": 467,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014930963516235352,
        "type": "ruby"
      },
      {
        "id": 468,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012358029380266089,
        "type": "ruby"
      },
      {
        "id": 469,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014821688637312036,
        "type": "ruby"
      },
      {
        "id": 470,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015070040717546362,
        "type": "ruby"
      },
      {
        "id": 471,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014175971045915503,
        "type": "ruby"
      },
      {
        "id": 472,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001800060272216797,
        "type": "ruby"
      },
      {
        "id": 473,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015149514183576684,
        "type": "ruby"
      },
      {
        "id": 474,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017911195755004883,
        "type": "ruby"
      },
      {
        "id": 475,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001286466886085691,
        "type": "ruby"
      },
      {
        "id": 476,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014106432900007349,
        "type": "ruby"
      },
      {
        "id": 477,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014851490959699731,
        "type": "ruby"
      },
      {
        "id": 478,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014861424460832495,
        "type": "ruby"
      },
      {
        "id": 479,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013967354789201636,
        "type": "ruby"
      },
      {
        "id": 480,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000152587890625,
        "type": "ruby"
      },
      {
        "id": 481,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014950831427995581,
        "type": "ruby"
      },
      {
        "id": 482,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014603137969970703,
        "type": "ruby"
      },
      {
        "id": 483,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019500652342685498,
        "type": "ruby"
      },
      {
        "id": 484,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015020370483398438,
        "type": "ruby"
      },
      {
        "id": 485,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015129645362321753,
        "type": "ruby"
      },
      {
        "id": 486,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011861324310302734,
        "type": "ruby"
      },
      {
        "id": 487,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012775261893693823,
        "type": "ruby"
      },
      {
        "id": 488,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001523892115073977,
        "type": "ruby"
      },
      {
        "id": 489,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017245611161342822,
        "type": "ruby"
      },
      {
        "id": 490,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012278556823730469,
        "type": "ruby"
      },
      {
        "id": 491,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013480584129865747,
        "type": "ruby"
      },
      {
        "id": 492,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013212363228376489,
        "type": "ruby"
      },
      {
        "id": 493,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001765290835464839,
        "type": "ruby"
      },
      {
        "id": 494,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001432498265785398,
        "type": "ruby"
      },
      {
        "id": 495,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001773238182067871,
        "type": "ruby"
      },
      {
        "id": 496,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000169376526173437,
        "type": "ruby"
      },
      {
        "id": 497,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019470850020297803,
        "type": "ruby"
      },
      {
        "id": 498,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014801819816057105,
        "type": "ruby"
      },
      {
        "id": 499,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013391177162702661,
        "type": "ruby"
      },
      {
        "id": 500,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001379847526550293,
        "type": "ruby"
      },
      {
        "id": 501,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012020270332868677,
        "type": "ruby"
      },
      {
        "id": 502,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017821788787841797,
        "type": "ruby"
      },
      {
        "id": 503,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016748905181884766,
        "type": "ruby"
      },
      {
        "id": 504,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017692645997158252,
        "type": "ruby"
      },
      {
        "id": 505,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018397966414340772,
        "type": "ruby"
      },
      {
        "id": 506,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017215808838955127,
        "type": "ruby"
      },
      {
        "id": 507,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001728534698486328,
        "type": "ruby"
      },
      {
        "id": 508,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019371509552001953,
        "type": "ruby"
      },
      {
        "id": 509,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000169376526173437,
        "type": "ruby"
      },
      {
        "id": 510,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013262033462524414,
        "type": "ruby"
      },
      {
        "id": 511,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018199285477749072,
        "type": "ruby"
      },
      {
        "id": 513,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001231829355674563,
        "type": "ruby"
      },
      {
        "id": 514,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012596447959367651,
        "type": "ruby"
      },
      {
        "id": 515,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011533498764038086,
        "type": "ruby"
      },
      {
        "id": 516,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001438458730262937,
        "type": "ruby"
      },
      {
        "id": 517,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018904605894931592,
        "type": "ruby"
      },
      {
        "id": 518,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014215707778930664,
        "type": "ruby"
      },
      {
        "id": 519,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001644094845687505,
        "type": "ruby"
      },
      {
        "id": 520,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014195839867170434,
        "type": "ruby"
      },
      {
        "id": 521,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014613072380598169,
        "type": "ruby"
      },
      {
        "id": 522,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001438458730262937,
        "type": "ruby"
      },
      {
        "id": 523,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017980733900913037,
        "type": "ruby"
      },
      {
        "id": 524,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016123056411743164,
        "type": "ruby"
      },
      {
        "id": 525,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014454126358032227,
        "type": "ruby"
      },
      {
        "id": 526,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014166037544782739,
        "type": "ruby"
      },
      {
        "id": 527,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015070040717546362,
        "type": "ruby"
      },
      {
        "id": 529,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001136461924033938,
        "type": "ruby"
      },
      {
        "id": 530,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012795130714948755,
        "type": "ruby"
      },
      {
        "id": 531,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000137786073537427,
        "type": "ruby"
      },
      {
        "id": 532,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020225843400112353,
        "type": "ruby"
      },
      {
        "id": 533,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010947386726911645,
        "type": "ruby"
      },
      {
        "id": 535,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014533598914567847,
        "type": "ruby"
      },
      {
        "id": 536,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018795331925502978,
        "type": "ruby"
      },
      {
        "id": 537,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001430511474609375,
        "type": "ruby"
      },
      {
        "id": 538,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014017025932844263,
        "type": "ruby"
      },
      {
        "id": 539,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019411245375522412,
        "type": "ruby"
      },
      {
        "id": 540,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013341506019060034,
        "type": "ruby"
      },
      {
        "id": 541,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013599793419416528,
        "type": "ruby"
      },
      {
        "id": 542,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014990568161010742,
        "type": "ruby"
      },
      {
        "id": 543,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001576542854309082,
        "type": "ruby"
      },
      {
        "id": 715,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002088149449264165,
        "type": "gem"
      },
      {
        "id": 716,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002088149449264165,
        "type": "tar.gz"
      },
      {
        "id": 717,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014026959433977026,
        "type": "python"
      },
      {
        "id": 718,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014613072380598169,
        "type": "ruby"
      },
      {
        "id": 719,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012675921425397974,
        "type": "ruby"
      },
      {
        "id": 720,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014096498489379883,
        "type": "ruby"
      },
      {
        "id": 721,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014553467735822778,
        "type": "ruby"
      },
      {
        "id": 722,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013122956261213403,
        "type": "ruby"
      },
      {
        "id": 723,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011593103408813477,
        "type": "ruby"
      },
      {
        "id": 724,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013341506019060034,
        "type": "ruby"
      },
      {
        "id": 725,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012109677300031763,
        "type": "ruby"
      },
      {
        "id": 726,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016530355424038135,
        "type": "ruby"
      },
      {
        "id": 727,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013897816643293481,
        "type": "ruby"
      },
      {
        "id": 728,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014702479347761255,
        "type": "ruby"
      },
      {
        "id": 729,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001796086689864751,
        "type": "ruby"
      },
      {
        "id": 730,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014235575690690894,
        "type": "ruby"
      },
      {
        "id": 731,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001763304135238286,
        "type": "ruby"
      },
      {
        "id": 732,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018288692444912158,
        "type": "ruby"
      },
      {
        "id": 733,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001789132693374995,
        "type": "ruby"
      },
      {
        "id": 734,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014702479347761255,
        "type": "ruby"
      },
      {
        "id": 735,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014841556549072266,
        "type": "ruby"
      },
      {
        "id": 736,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015030304894025903,
        "type": "ruby"
      },
      {
        "id": 737,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012516975402832031,
        "type": "ruby"
      },
      {
        "id": 738,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014007091522216797,
        "type": "ruby"
      },
      {
        "id": 739,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012169281944807153,
        "type": "ruby"
      },
      {
        "id": 740,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001771251299942378,
        "type": "ruby"
      },
      {
        "id": 741,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012546777725219727,
        "type": "ruby"
      },
      {
        "id": 742,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012665987014770508,
        "type": "ruby"
      },
      {
        "id": 743,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014344851479108911,
        "type": "ruby"
      },
      {
        "id": 795,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013510386452253442,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-02T07:19:11Z"
  },
  "path": "activerecord-virgodb-adapter-0.1.0.dev.2fa4849.gem",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 569344,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "569344"
          ],
          [
            "x-amz-id-2",
            "IxGHNNwIwJCE7VgXXW+14V4WaIC8PKk9DAxa09zOpNVYJk3eMBFLNcXAd9/UCLmnM8cMui7Kn+2XnABPIr83n6eNK6KOdi8ETeCfJ8WRkZk="
          ],
          [
            "x-amz-request-id",
            "PRQX8DF4SG2W6K67"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "last-modified",
            "Wed, 29 Jul 2026 15:01:50 GMT"
          ],
          [
            "etag",
            "\"d6e5caa40f9fd7a06db70f5243dc1394\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-meta-sha256",
            "Ci+2wo9JOPawE6OlSb7Ap+N9U189yJkOgEvMMljAQDs="
          ],
          [
            "x-amz-meta-gem",
            "activerecord"
          ],
          [
            "x-amz-meta-version",
            "8.1.3.1"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/activerecord"
          ],
          [
            "x-amz-version-id",
            "s64TZl87pG2Lfxe05v_8eYG8Js_AaAwg"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 3.5.86.238:443, fastlyshield--shield_ssl_cache_bfi_krnt7300068_BFI 167.82.143.68:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Wed, 02 Sep 2026 01:21:26 GMT"
          ],
          [
            "age",
            "461354"
          ],
          [
            "x-served-by",
            "cache-bfi-krnt7300068-BFI, cache-iad-kiad7000105-IAD"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "1436, 654"
          ],
          [
            "x-timer",
            "S1788312087.705085,VS0,VE0"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/activerecord-8.1.3.1.gem",
        "fetched_at": 1788312086,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/activerecord-8.1.3.1.gem",
        "source_offset": 0,
        "source_sha256": "4540e36c51df8895923d2fa445d42ae2f9942db7d81c3f48ff89df18db0e23f6",
        "content_sha256": "0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b"
      },
      {
        "kind": "dependency",
        "size": 3350016,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "3350016"
          ],
          [
            "x-amz-id-2",
            "SBSVvBeSD9BBbjLC3LLr0uJCRFHV8FlWpp3nQRZLEVknvfTvB30yWacmyKW6rsGEXUq/1Ge3wP/85146xjEdnjvWFHTQXhGa"
          ],
          [
            "x-amz-request-id",
            "YXDDNVWWQP6M82AS"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "last-modified",
            "Tue, 11 Aug 2026 21:47:17 GMT"
          ],
          [
            "etag",
            "\"e5fa00adc45245a691cb9b0b01d7456c\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-meta-sha256",
            "lW/mBpVkINBKxxV9Os5iDIyrohNbLgXHbkg0k9ok0I4="
          ],
          [
            "x-amz-meta-gem",
            "sqlite3"
          ],
          [
            "x-amz-meta-version",
            "2.9.6"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/sqlite3"
          ],
          [
            "x-amz-version-id",
            "ZKj04r.dIP5X8vzQnDyXiUvHqn5EuuAq"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 16.15.45.100:443, fastlyshield--shield_ssl_cache_bfi_kbfi7400096_BFI 167.82.142.96:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "age",
            "287956"
          ],
          [
            "date",
            "Wed, 02 Sep 2026 07:15:12 GMT"
          ],
          [
            "x-served-by",
            "cache-bfi-kbfi7400096-BFI, cache-iad-kiad7000178-IAD"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "250, 0"
          ],
          [
            "x-timer",
            "S1788333313.820093,VS0,VE1"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/sqlite3@2.9.6?checksum=sha256:956fe606956420d04ac7157d3ace620c8caba2135b2e05c76e483493da24d08e\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/sqlite3-2.9.6.gem",
        "fetched_at": 1788333312,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/sqlite3-2.9.6.gem",
        "source_offset": 0,
        "source_sha256": "4540e36c51df8895923d2fa445d42ae2f9942db7d81c3f48ff89df18db0e23f6",
        "content_sha256": "956fe606956420d04ac7157d3ace620c8caba2135b2e05c76e483493da24d08e"
      },
      {
        "kind": "dependency",
        "size": 269312,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "269312"
          ],
          [
            "x-amz-id-2",
            "eBxYU8Pl6Lwi0tHHX/wSuVMV755mhVQb4bmAyFqqwgudE0o4dpQeHcqhy5G1c2jVqJm0JqE3318="
          ],
          [
            "x-amz-request-id",
            "CB4P2VJKMK84DK8T"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "last-modified",
            "Wed, 29 Jul 2026 15:01:38 GMT"
          ],
          [
            "etag",
            "\"dddd1dd13684450864474693ca05144a\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-meta-sha256",
            "hUWHZfJepIuQGcRra7P6VoMZe/QoDZ8GcQpujXqDE3Y="
          ],
          [
            "x-amz-meta-gem",
            "activesupport"
          ],
          [
            "x-amz-meta-version",
            "8.1.3.1"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/activesupport"
          ],
          [
            "x-amz-version-id",
            "EmWZaZvGbSYBBUXiG22CBGYGoQKvNk_V"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 52.92.191.18:443, fastlyshield--shield_ssl_cache_bfi_krnt7300094_BFI 167.82.143.94:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Wed, 02 Sep 2026 07:15:24 GMT"
          ],
          [
            "age",
            "1661611"
          ],
          [
            "x-served-by",
            "cache-bfi-krnt7300094-BFI, cache-iad-kiad7000107-IAD"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "1, 2022"
          ],
          [
            "x-timer",
            "S1788333324.076426,VS0,VE0"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/activesupport-8.1.3.1.gem",
        "fetched_at": 1788333324,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/activesupport-8.1.3.1.gem",
        "source_offset": 0,
        "source_sha256": "0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b",
        "content_sha256": "85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376"
      },
      {
        "kind": "dependency",
        "size": 71168,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "71168"
          ],
          [
            "x-amz-id-2",
            "j9C2fP/I5DHj3TSKKivpsxZJVttssb3i+HJjI1fDWPdzm9fnvhG2+36NQLZ/3wiM4gFGmpRmazGf6QsDaBvXr+gK8km4S5P4"
          ],
          [
            "x-amz-request-id",
            "9336AN5WDEFYN7VG"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "last-modified",
            "Wed, 29 Jul 2026 15:01:43 GMT"
          ],
          [
            "etag",
            "\"cf8ae87efc0c358d4716aa68d2c38780\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-meta-sha256",
            "mcwCzi+uw3HRRECUnYV4fr0jqQfJuu8KnUvNTSGIj4g="
          ],
          [
            "x-amz-meta-gem",
            "activemodel"
          ],
          [
            "x-amz-meta-version",
            "8.1.3.1"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/activemodel"
          ],
          [
            "x-amz-version-id",
            "kXV1XgI0GE5gOxFuxJh3j5w0UxEEGK8a"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 3.5.87.31:443, fastlyshield--shield_ssl_cache_bfi_krnt7300064_BFI 167.82.143.64:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Wed, 02 Sep 2026 00:13:52 GMT"
          ],
          [
            "age",
            "1335403"
          ],
          [
            "x-served-by",
            "cache-bfi-krnt7300064-BFI, cache-iad-kiad7000037-IAD"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "10, 548"
          ],
          [
            "x-timer",
            "S1788308033.611295,VS0,VE0"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/activemodel-8.1.3.1.gem",
        "fetched_at": 1788308032,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/activemodel-8.1.3.1.gem",
        "source_offset": 0,
        "source_sha256": "0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b",
        "content_sha256": "99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88"
      },
      {
        "kind": "dependency",
        "size": 10752,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "10752"
          ],
          [
            "x-amz-id-2",
            "z5Besu+dLo/h4itEpD2X501T+UA1dZfIm7SLtYFRzEZdkJknO0yvlZKtaMjYdVTzXG9y40uE2tE="
          ],
          [
            "x-amz-request-id",
            "YVZ90HZVSRHM64Z4"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "last-modified",
            "Mon, 09 Mar 2026 22:04:13 GMT"
          ],
          [
            "etag",
            "\"46d02534cc99b982cd4d46e1b7fa5309\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-meta-sha256",
            "ePVzaKfnu63sVpcfeKP17Lz7Wbf8uwo+1t3AilCUrMs="
          ],
          [
            "x-amz-meta-gem",
            "timeout"
          ],
          [
            "x-amz-meta-version",
            "0.6.1"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/timeout"
          ],
          [
            "x-amz-version-id",
            "2h.iQa.VHJOc3w9_gRGwVOm_zPik_Way"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 52.92.228.162:443, fastlyshield--shield_ssl_cache_bfi_kbfi7400038_BFI 167.82.142.38:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Wed, 02 Sep 2026 07:15:24 GMT"
          ],
          [
            "age",
            "1749496"
          ],
          [
            "x-served-by",
            "cache-bfi-kbfi7400038-BFI, cache-iad-kiad7000107-IAD"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "3, 952"
          ],
          [
            "x-timer",
            "S1788333324.058643,VS0,VE0"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/timeout@0.6.1?checksum=sha256:78f57368a7e7bbadec56971f78a3f5ecbcfb59b7fcbb0a3ed6ddc08a5094accb\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/timeout-0.6.1.gem",
        "fetched_at": 1788333324,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/timeout-0.6.1.gem",
        "source_offset": 0,
        "source_sha256": "0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b",
        "content_sha256": "78f57368a7e7bbadec56971f78a3f5ecbcfb59b7fcbb0a3ed6ddc08a5094accb"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "zdN/$wmoN*e[YFg00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fFCgmg=d2?fFCgmfFCfXfFCgmfFCfXfFCgmfFCgngCHS+fFUywgDdlGhzt",
            "ln": 0
          }
        ],
        "mol": "H₂(Db₂F)",
        "sha": "4540e36c51df8895923d2fa445d42ae2f9942db7d81c3f48ff89df18db0e23f6",
        "path": "activerecord-virgodb-adapter-0.1.0.dev.2fa4849.gem",
        "refs": [
          {
            "to": "pkg:gem/activerecord",
            "off": 0,
            "file": 9,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/sqlite3",
            "off": 0,
            "kind": "dependency"
          }
        ],
        "risk": 3,
        "size": 12288,
        "type": "gem",
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 2,
              "runtime_dependency_count": 2,
              "development_dependency_count": 0
            },
            "file": {
              "size": 12288,
              "entropy": 6.65
            },
            "binary": {
              "peak_region_bytes": 7168,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 3,
              "member_count": 3,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 8751,
              "max_filename_length": 17,
              "rtlo_filename_count": 0,
              "format.regular_count": 3,
              "nested_archive_count": 3,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "timing.mtime_unique_count": 1,
              "misplaced_executable_count": 0,
              "timing.mtime_spread_seconds": 0,
              "security.world_writable_count": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "activerecord-virgodb-adapter",
            "source": "gem.name",
            "verified": false
          },
          "trust": "unsigned",
          "authors": [
            {
              "name": "virgodb",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "0.1.0.dev.2fa4849",
            "source": "gem.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/db/sql::sql-select",
            "conf": 0.6,
            "crit": 3,
            "desc": "SQL SELECT syntax reference"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "micro-behaviors/fs/write/file/direct::ruby-file-write-content",
            "conf": 0.85,
            "crit": 3,
            "desc": "Writes file content with Ruby File.write"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/package/versioning::pkginfo-dev-version-1--dev",
            "conf": 1.0,
            "crit": 1,
            "desc": "PKG-INFO version has dev/alpha/beta (dev)"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-3",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-4",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-pretty-generate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby serializes formatted JSON"
          },
          {
            "id": "micro-behaviors/data/db/clickhouse::clickhouse-name",
            "conf": 0.85,
            "crit": 3,
            "desc": "ClickHouse OLAP database reference"
          }
        ]
      },
      {
        "id": 1,
        "mol": "H₂(Db₂F)",
        "sha": "d046ad46492f2de29816497f566095f77d48defe0343f1bf6c44c9a455edc0bf",
        "path": "activerecord-virgodb-adapter-0.1.0.dev.2fa4849.gem!!data.tar.gz",
        "risk": 3,
        "size": 7739,
        "type": "tar.gz",
        "depth": 1
      },
      {
        "id": 2,
        "mol": "H₂(Db₂F)",
        "sha": "a505aac6ade54d43e4a480ba07ce53afc24e237526f7c48aba0ccd7e4204161d",
        "path": "activerecord-virgodb-adapter-0.1.0.dev.2fa4849.gem!!data.tar.gz!!lib/active_record/connection_adapters/virgodb_adapter.rb",
        "risk": 3,
        "size": 19853,
        "type": "ruby",
        "depth": 2
      },
      {
        "id": 7,
        "sha": "53f07f1a5e008860f911a345377e0e22c6639dfed61fccd045762fa3932f4c86",
        "path": "activerecord@8.1.3.1.registry.json",
        "size": 1045,
        "type": "registry",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "679a3a98a415183d07d89f1147a9eb9bff84a3dd1b139fee0eac68ad2f438ea6",
        "path": "sqlite3@2.9.6.registry.json",
        "size": 1058,
        "type": "registry",
        "depth": 1
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 3,
              "runtime_dependency_count": 3,
              "development_dependency_count": 0
            },
            "file": {
              "size": 569344,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 564224,
              "peak_region_entropy": 7.85
            },
            "archive": {
              "file_count": 3,
              "member_count": 3,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 565613,
              "max_filename_length": 17,
              "rtlo_filename_count": 0,
              "format.regular_count": 3,
              "nested_archive_count": 3,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "timing.mtime_unique_count": 1,
              "misplaced_executable_count": 0,
              "timing.mtime_spread_seconds": 0,
              "security.world_writable_count": 0
            }
          }
        },
        "id": 9,
        "ident": {
          "name": {
            "value": "activerecord",
            "source": "gem.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://rubyonrails.org",
              "kind": "homepage",
              "source": "gem.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "David Heinemeier Hansson",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "8.1.3.1",
            "source": "gem.version",
            "verified": false
          }
        },
        "mol": "Md",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby",
        "pid": 1,
        "refs": [
          {
            "to": "pkg:gem/activesupport",
            "off": 0,
            "file": 65,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/activemodel",
            "off": 0,
            "file": 62,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/timeout",
            "off": 0,
            "file": 109,
            "kind": "dependency"
          }
        ],
        "risk": 1,
        "sha": "0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b",
        "size": 569344,
        "traits": [
          {
            "id": "metadata/file/archive::archive-member-over-200kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has member larger than 200 KB"
          },
          {
            "id": "metadata/file/archive::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ],
        "type": "gem"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 561732,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 561732,
              "peak_region_entropy": 7.85
            }
          }
        },
        "id": 10,
        "mol": "K₂(AmLi₂)O₄(ILaS₂Xe)H₇(Cm₅Cr₄Db₂₁F₆Os₂Po₇Ti)Md₂(In₁₃Pa)",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz",
        "pid": 0,
        "risk": 36,
        "sha": "fe583e47b47f1a9b03d04e073b3109545d83c37eafb8c490adecc07c07fb656d",
        "size": 561732,
        "traits": [
          {
            "id": "metadata/import/ruby/active_record/migration/compatibility::active_record/migration/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/compatibility"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/preloader/association::active_record/associations/preloader/association",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/preloader/association"
          },
          {
            "id": "metadata/build/package/recipe/gemspec::ruby-version-file",
            "conf": 0.9,
            "crit": 2,
            "desc": "Ruby package version filename"
          },
          {
            "id": "micro-behaviors/data/manipulation::untrusted-content-data-boundary-en",
            "conf": 0.97,
            "crit": 3,
            "desc": "Untrusted-data boundary in English"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/infix_operation::arel/nodes/infix_operation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/infix_operation"
          },
          {
            "id": "metadata/import/ruby/active_record/railties/console_sandbox::active_record/railties/console_sandbox",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/railties/console_sandbox"
          },
          {
            "id": "metadata/package/documentation/docstring::python-doctest-prompt",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python doctest prompt"
          },
          {
            "id": "metadata/import/ruby/active_record/type/type_map::active_record/type/type_map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/type_map"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/case::arel/nodes/case",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/case"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/count::arel/nodes/count",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/count"
          },
          {
            "id": "objectives/execution/automation/agent::vulnerability-state-marker-target-version",
            "atk": "T1059,T1190,T1595",
            "conf": 0.82,
            "crit": 3,
            "desc": "Target-version compound marker"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/unary_operation::arel/nodes/unary_operation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/unary_operation"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/timestamp::active_record/connection_adapters/postgresql/oid/timestamp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/timestamp"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/unary::arel/nodes/unary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/unary"
          },
          {
            "id": "micro-behaviors/os/env/read::sensitive-env-var",
            "conf": 0.75,
            "crit": 3,
            "desc": "References a sensitive Ruby environment variable"
          },
          {
            "id": "micro-behaviors/process/argument/credential::password-required-flag",
            "conf": 0.8,
            "crit": 3,
            "desc": "Password command-line argument"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/utils::active_record/connection_adapters/postgresql/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/utils"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/import/ruby/active_record::active_record",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record"
          },
          {
            "id": "metadata/import/ruby/erb::erb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports erb"
          },
          {
            "id": "micro-behaviors/time/sleep/interval::numeric-delay-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Delay call with multi-digit argument"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/array::active_record/connection_adapters/postgresql/oid/array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/array"
          },
          {
            "id": "metadata/import/ruby/active_record/migration::active_record/migration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration"
          },
          {
            "id": "metadata/import/ruby/active_record/migration/join_table::active_record/migration/join_table",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/join_table"
          },
          {
            "id": "metadata/import/ruby/active_record/type/time::active_record/type/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/time"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/association::active_record/associations/builder/association",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/association"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/ascending::arel/nodes/ascending",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/ascending"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/sqlite::arel/visitors/sqlite",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/sqlite"
          },
          {
            "id": "metadata/import/ruby/active_support/configuration_file::active_support/configuration_file",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/configuration_file"
          },
          {
            "id": "metadata/import/ruby/active_record/fixture_set/model_metadata::active_record/fixture_set/model_metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixture_set/model_metadata"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/array_handler::active_record/relation/predicate_builder/array_handler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/array_handler"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/node_expression::arel/nodes/node_expression",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/node_expression"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/column::active_record/connection_adapters/sqlite3/column",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/column"
          },
          {
            "id": "metadata/import/ruby/active_record/test_fixtures::active_record/test_fixtures",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/test_fixtures"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/jsonb::active_record/connection_adapters/postgresql/oid/jsonb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/jsonb"
          },
          {
            "id": "metadata/import/ruby/active_record/database_configurations/hash_config::active_record/database_configurations/hash_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/database_configurations/hash_config"
          },
          {
            "id": "micro-behaviors/process/create/shell/lang::ruby-exec",
            "conf": 0.95,
            "crit": 3,
            "desc": "exec() replaces current process"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/false::arel/nodes/false",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/false"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::rails-message-signing-material",
            "conf": 0.96,
            "crit": 3,
            "desc": "References Rails signing key or verifier"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/values_list::arel/nodes/values_list",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/values_list"
          },
          {
            "id": "metadata/import/ruby/ipaddr::ipaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ipaddr"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/import/ruby/active_record/explain_registry::active_record/explain_registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/explain_registry"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/polymorphic_array_value::active_record/relation/predicate_builder/polymorphic_array_value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/polymorphic_array_value"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/sql_literal::arel/nodes/sql_literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/sql_literal"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/over::arel/nodes/over",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/over"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/absence::active_record/validations/absence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/absence"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/redefine_method::active_support/core_ext/module/redefine_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/redefine_method"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-public-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby public_send method dispatch"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-update-set-statement",
            "conf": 0.92,
            "crit": 1,
            "desc": "SQL UPDATE SET statement marker"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/has_one::active_record/associations/builder/has_one",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/has_one"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/json::active_support/core_ext/object/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/json"
          },
          {
            "id": "objectives/impact/destroy/keywords::destroy-verb--code",
            "conf": 0.9,
            "crit": 3,
            "desc": "Destroy action targeting a codebase or project"
          },
          {
            "id": "micro-behaviors/process/create/thread::ruby-thread-new",
            "conf": 0.8,
            "crit": 3,
            "desc": "Creates a Ruby background thread"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/inet::active_record/connection_adapters/postgresql/oid/inet",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/inet"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/xml::active_record/connection_adapters/postgresql/oid/xml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/xml"
          },
          {
            "id": "metadata/import/ruby/active_record/fixture_set/file::active_record/fixture_set/file",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixture_set/file"
          },
          {
            "id": "objectives/credential-access/phishing/mfa-relay::mailbox-sender-field",
            "atk": "T1056.002,T1556.006",
            "mbc": "B0030",
            "conf": 0.9,
            "crit": 1,
            "desc": "Mailbox sender field"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/database_statements::active_record/connection_adapters/sqlite3/database_statements",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/database_statements"
          },
          {
            "id": "metadata/file/comment::high-comment-to-code-ratio",
            "conf": 1.0,
            "crit": 2,
            "desc": "High comment-to-code ratio"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/enumerable::active_support/core_ext/enumerable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/enumerable"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/schema_creation::active_record/connection_adapters/postgresql/schema_creation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/schema_creation"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/insert_statement::arel/nodes/insert_statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/insert_statement"
          },
          {
            "id": "metadata/import/ruby/active_record/tasks/abstract_tasks::active_record/tasks/abstract_tasks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/tasks/abstract_tasks"
          },
          {
            "id": "metadata/import/ruby/arel/attributes/attribute::arel/attributes/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/attributes/attribute"
          },
          {
            "id": "metadata/import/ruby/gem_version::gem_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gem_version"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/access::active_support/core_ext/string/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/access"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/right_outer_join::arel/nodes/right_outer_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/right_outer_join"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/trilogy/database_statements::active_record/connection_adapters/trilogy/database_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/trilogy/database_statements"
          },
          {
            "id": "metadata/import/ruby/yaml::yaml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports yaml"
          },
          {
            "id": "metadata/import/ruby/securerandom::securerandom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports securerandom"
          },
          {
            "id": "metadata/import/ruby/arel/math::arel/math",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/math"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/schema_dumper::active_record/connection_adapters/postgresql/schema_dumper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/schema_dumper"
          },
          {
            "id": "micro-behaviors/data/encode/base64::ruby-base64-encode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encodes Base64 data in Ruby"
          },
          {
            "id": "metadata/import/ruby/active_record/migration/pending_migration_connection::active_record/migration/pending_migration_connection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/pending_migration_connection"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/digest::active_support/core_ext/digest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/digest"
          },
          {
            "id": "objectives/anti-static/obfuscation/string/fragmentation::frag-se",
            "conf": 1.0,
            "crit": 1,
            "desc": "Shard \"se, tr\" of split Please-try-again"
          },
          {
            "id": "metadata/import/ruby/uri::uri",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uri"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/uniqueness::active_record/validations/uniqueness",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/uniqueness"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array::active_support/core_ext/array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array"
          },
          {
            "id": "metadata/import/ruby/arel/collectors/plain_string::arel/collectors/plain_string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/collectors/plain_string"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/named_function::arel/nodes/named_function",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/named_function"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/statement_pool::active_record/connection_adapters/statement_pool",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/statement_pool"
          },
          {
            "id": "metadata/import/ruby/arel/visitors::arel/visitors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors"
          },
          {
            "id": "metadata/import/ruby/active_record/query_logs_formatter::active_record/query_logs_formatter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/query_logs_formatter"
          },
          {
            "id": "metadata/file/comment::small-source-low-comment-ratio",
            "conf": 0.65,
            "crit": 2,
            "desc": "Small source file has very few comments"
          },
          {
            "id": "metadata/import/ruby/arel::arel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel"
          },
          {
            "id": "metadata/import/ruby/arel/order_predications::arel/order_predications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/order_predications"
          },
          {
            "id": "micro-behaviors/data/string/assembly::zero-padded-integer-format",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code formats a zero-padded integer"
          },
          {
            "id": "metadata/import/ruby/active_record/associations::active_record/associations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/cidr::active_record/connection_adapters/postgresql/oid/cidr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/cidr"
          },
          {
            "id": "micro-behaviors/os/env/check::rails-env-reference",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rails environment reference"
          },
          {
            "id": "metadata/import/ruby/active_support/dependencies::active_support/dependencies",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/dependencies"
          },
          {
            "id": "metadata/package/license::mit-license-grant-text",
            "conf": 0.9,
            "crit": 2,
            "desc": "MIT license permission grant sentence"
          },
          {
            "id": "metadata/import/ruby/mysql2::mysql2",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports mysql2"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::password-key-value-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "password/passwd key with inline value"
          },
          {
            "id": "metadata/import/ruby/rails/generators/named_base::rails/generators/named_base",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/generators/named_base"
          },
          {
            "id": "metadata/import/ruby/arel/collectors/bind::arel/collectors/bind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/collectors/bind"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/presence::active_record/validations/presence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/presence"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "micro-behaviors/fs/temp/reference::temp-dir-reference",
            "conf": 0.4,
            "crit": 2,
            "desc": "Reference to a temporary directory",
            "from": [
              {
                "file": 100
              },
              {
                "file": 178
              }
            ],
            "uses": [
              282
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/default_strategy::active_record/migration/default_strategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/default_strategy"
          },
          {
            "id": "metadata/import/ruby/active_record/attributes::active_record/attributes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/attributes"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/import-time::ruby-hostname-json-field",
            "atk": "T1195.002",
            "conf": 0.92,
            "crit": 3,
            "desc": "Ruby hostname JSON field"
          },
          {
            "id": "objectives/impact/destroy/keywords::target-project",
            "conf": 0.86,
            "crit": 3,
            "desc": "Delete action targets project or workspace"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/join_dependency/join_part::active_record/associations/join_dependency/join_part",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/join_dependency/join_part"
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::source-xor-operation",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/file/import::script-many-imports-10-small",
            "conf": 0.5,
            "crit": 2,
            "desc": "Small source file (\u003c=10KB) with 10+ imports"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/collection_association::active_record/associations/builder/collection_association",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/collection_association"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/inner_join::arel/nodes/inner_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/inner_join"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/select_core::arel/nodes/select_core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/select_core"
          },
          {
            "id": "metadata/file/string/identity::cli-windows-shell-token",
            "conf": 0.7,
            "crit": 1,
            "desc": "CLI argument names a Windows shell"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-select",
            "conf": 0.6,
            "crit": 3,
            "desc": "SQL SELECT syntax reference"
          },
          {
            "id": "metadata/file/data-blob::script-peak-region-over-1k",
            "conf": 0.8,
            "crit": 2,
            "desc": "Peak-entropy source region exceeds 1KB"
          },
          {
            "id": "objectives/impact/destroy/keywords::target-source-test",
            "conf": 0.88,
            "crit": 1,
            "desc": "Source or test targeted by destructive action"
          },
          {
            "id": "metadata/import/ruby/active_support/concurrency/null_lock::active_support/concurrency/null_lock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concurrency/null_lock"
          },
          {
            "id": "metadata/lang/generated::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 2,
            "desc": "Generated source provenance marker"
          },
          {
            "id": "micro-behaviors/fs/read/self::self-file-reference",
            "conf": 0.8,
            "crit": 2,
            "desc": "Self-reference via __FILE__"
          },
          {
            "id": "metadata/import/ruby/active_record/coders/json::active_record/coders/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/coders/json"
          },
          {
            "id": "micro-behaviors/data/llm/agent::sensitive-item-transmission-phrase",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sensitive-item transmission phrase"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/schema_statements::active_record/connection_adapters/postgresql/schema_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/schema_statements"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-union-select-statement",
            "conf": 0.92,
            "crit": 1,
            "desc": "SQL UNION SELECT statement marker"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/outer_join::arel/nodes/outer_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/outer_join"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-const-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically resolves a constant"
          },
          {
            "id": "metadata/import/ruby/active_record/tasks/sqlite_database_tasks::active_record/tasks/sqlite_database_tasks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/tasks/sqlite_database_tasks"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/extract::active_support/core_ext/array/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/extract"
          },
          {
            "id": "metadata/import/ruby/rails/generators/active_record::rails/generators/active_record",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/generators/active_record"
          },
          {
            "id": "micro-behaviors/data/db/config::db-key-database",
            "conf": 0.85,
            "crit": 1,
            "desc": "Connection database key"
          },
          {
            "id": "metadata/import/ruby/active_record/type_caster/connection::active_record/type_caster/connection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type_caster/connection"
          },
          {
            "id": "metadata/file/comment::few-comment-lines",
            "conf": 0.5,
            "crit": 2,
            "desc": "Five or fewer comment lines in file"
          },
          {
            "id": "metadata/import/ruby/active_record/message_pack::active_record/message_pack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/message_pack"
          },
          {
            "id": "micro-behaviors/crypto/hash/hmac::openssl-hmac",
            "conf": 0.9,
            "crit": 3,
            "desc": "Computes an HMAC with Ruby OpenSSL"
          },
          {
            "id": "metadata/import/ruby/arel/nodes::arel/nodes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes"
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Markdown document file extension"
          },
          {
            "id": "metadata/import/ruby/arel/window_predications::arel/window_predications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/window_predications"
          },
          {
            "id": "metadata/import/ruby/active_record/runtime_registry::active_record/runtime_registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/runtime_registry"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::credential-field",
            "conf": 0.84,
            "crit": 1,
            "desc": "Credential field keyword"
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::token-member-property",
            "conf": 0.65,
            "crit": 1,
            "desc": "Token member property (weak auth signal)"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/keys::active_support/core_ext/hash/keys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/keys"
          },
          {
            "id": "metadata/import/ruby/active_record/middleware/database_selector/resolver/session::active_record/middleware/database_selector/resolver/session",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/middleware/database_selector/resolver/session"
          },
          {
            "id": "metadata/package/testing/presence/harness::ruby-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Ruby test file name"
          },
          {
            "id": "metadata/import/ruby/active_record/fixture_set/table_row::active_record/fixture_set/table_row",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixture_set/table_row"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/decimal::active_record/connection_adapters/postgresql/oid/decimal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/decimal"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/string_join::arel/nodes/string_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/string_join"
          },
          {
            "id": "objectives/discovery/system/profile::host-profile-locale-field",
            "conf": 0.4,
            "crit": 1,
            "desc": "Locale or language profile field"
          },
          {
            "id": "metadata/import/ruby/arel/predications::arel/predications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/predications"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/vector::active_record/connection_adapters/postgresql/oid/vector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/vector"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::rest-admin-config-user-endpoints",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Config or users REST path segment"
          },
          {
            "id": "micro-behaviors/communications/http/url/encoded::long-base64-like-path-segment",
            "conf": 0.9,
            "crit": 1,
            "desc": "Path has long Base64-like segment"
          },
          {
            "id": "micro-behaviors/communications/http/lib/netlib::http-get-symbol",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.5,
            "crit": 1,
            "desc": "Generic method symbol named get"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/conversions::active_support/core_ext/string/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attribute_accessors_per_thread::active_support/core_ext/module/attribute_accessors_per_thread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attribute_accessors_per_thread"
          },
          {
            "id": "metadata/file/function::many-functions-50-generic",
            "conf": 0.9,
            "crit": 2,
            "desc": "File has 50 or more functions"
          },
          {
            "id": "metadata/import/ruby/arel/alias_predication::arel/alias_predication",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/alias_predication"
          },
          {
            "id": "objectives/impact/destroy/keywords::destroy-verb",
            "conf": 0.9,
            "crit": 1,
            "desc": "Destroy action naming files, storage, or code",
            "from": [
              {
                "off": 104853,
                "file": 8,
                "line": 1919
              },
              {
                "off": 11372,
                "file": 19,
                "line": 255
              }
            ],
            "uses": [
              52
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::data-document-extension-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References a data filename extension"
          },
          {
            "id": "micro-behaviors/process/create/workers::worker-pool",
            "conf": 0.6,
            "crit": 2,
            "desc": "References a worker, thread, or goroutine pool"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/type_map_initializer::active_record/connection_adapters/postgresql/oid/type_map_initializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/type_map_initializer"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/homogeneous_in::arel/nodes/homogeneous_in",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/homogeneous_in"
          },
          {
            "id": "micro-behaviors/data/buffer/integer-codec::source-right-shift-16-bits",
            "conf": 0.9,
            "crit": 2,
            "desc": "Source right-shifts by 16 bits"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-truncate-object",
            "conf": 0.8,
            "crit": 3,
            "desc": "TRUNCATE SQL object syntax reference"
          },
          {
            "id": "metadata/import/ruby/active_support/concurrency/load_interlock_aware_monitor::active_support/concurrency/load_interlock_aware_monitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concurrency/load_interlock_aware_monitor"
          },
          {
            "id": "metadata/file/line::python-under-120-lines",
            "conf": 0.65,
            "crit": 2,
            "desc": "Python file under 120 lines"
          },
          {
            "id": "metadata/import/ruby/arel/factory_methods::arel/factory_methods",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/factory_methods"
          },
          {
            "id": "metadata/import/ruby/active_record/type/unsigned_integer::active_record/type/unsigned_integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/unsigned_integer"
          },
          {
            "id": "metadata/import/ruby/strscan::strscan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports strscan"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::service-account-postgres",
            "atk": "T1110.001",
            "mbc": "E1110",
            "conf": 0.85,
            "crit": 3,
            "desc": "Service-account token postgres"
          },
          {
            "id": "metadata/import/ruby/active_model/type::active_model/type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model/type"
          },
          {
            "id": "metadata/import/ruby/action_controller/railtie::action_controller/railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports action_controller/railtie"
          },
          {
            "id": "metadata/import/ruby/active_record/migration/execution_strategy::active_record/migration/execution_strategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/execution_strategy"
          },
          {
            "id": "metadata/file/string/charset::split-string",
            "conf": 0.7,
            "crit": 2,
            "desc": "String split operation"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::result-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object result field"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/referential_integrity::active_record/connection_adapters/postgresql/referential_integrity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/referential_integrity"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/filter::arel/nodes/filter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/filter"
          },
          {
            "id": "micro-behaviors/data/string/case::source-case-transform",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source changes string letter casing"
          },
          {
            "id": "metadata/import/ruby/active_support/json::active_support/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/json"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::service-account-mysql",
            "atk": "T1110.001",
            "mbc": "E1110",
            "conf": 0.85,
            "crit": 3,
            "desc": "MySQL token in an account list"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract_mysql_adapter::active_record/connection_adapters/abstract_mysql_adapter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract_mysql_adapter"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/atomic_fixnum::concurrent/atomic/atomic_fixnum",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/atomic_fixnum"
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/merger::active_record/relation/merger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/merger"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/with::arel/nodes/with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/with"
          },
          {
            "id": "metadata/import/ruby/arel/expressions::arel/expressions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/expressions"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/has_many::active_record/associations/builder/has_many",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/has_many"
          },
          {
            "id": "metadata/import/ruby/active_support/ordered_options::active_support/ordered_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/ordered_options"
          },
          {
            "id": "metadata/import/ruby/monitor::monitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports monitor"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/equality::arel/nodes/equality",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/equality"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/range::active_record/connection_adapters/postgresql/oid/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/range"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/extract::arel/nodes/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/extract"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric::active_support/core_ext/numeric",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/window::arel/nodes/window",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/window"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/matches::arel/nodes/matches",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/matches"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/binary::arel/nodes/binary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/binary"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/database_statements::active_record/connection_adapters/postgresql/database_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/database_statements"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/schema_definitions::active_record/connection_adapters/postgresql/schema_definitions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/schema_definitions"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::user-collection-path-token",
            "conf": 0.92,
            "crit": 3,
            "desc": "user collection URL path segment"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/grouping::arel/nodes/grouping",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/grouping"
          },
          {
            "id": "metadata/import/ruby/active_support/parameter_filter::active_support/parameter_filter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/parameter_filter"
          },
          {
            "id": "metadata/import/ruby/active_record/tasks/mysql_database_tasks::active_record/tasks/mysql_database_tasks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/tasks/mysql_database_tasks"
          },
          {
            "id": "objectives/command-and-control/backdoor/rat/multi::timestamp-validation",
            "atk": "T1070",
            "conf": 0.75,
            "crit": 1,
            "desc": "Timestamp validation check"
          },
          {
            "id": "metadata/import/ruby/active_record/insert_all::active_record/insert_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/insert_all"
          },
          {
            "id": "metadata/import/ruby/arel/insert_manager::arel/insert_manager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/insert_manager"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/conversions::active_support/core_ext/array/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/conversions"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/legacy_point::active_record/connection_adapters/postgresql/oid/legacy_point",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/legacy_point"
          },
          {
            "id": "micro-behaviors/data/db/schema/relational::account-id-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Account identity key field name"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-instance-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby instance_eval call"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module::active_support/core_ext/module",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sql_type_metadata::active_record/connection_adapters/sql_type_metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/sql_type_metadata"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::structured-sequence-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Structured object names a sequence field"
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-binread-content",
            "conf": 0.94,
            "crit": 3,
            "desc": "Reads binary content with Ruby File.binread"
          },
          {
            "id": "metadata/import/ruby/arel/select_manager::arel/select_manager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/select_manager"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-module-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby module_eval call"
          },
          {
            "id": "well-known/lib/network/public-suffix-list::psl-github-io",
            "conf": 0.9,
            "crit": 3,
            "desc": "Public suffix github.io"
          },
          {
            "id": "metadata/import/ruby/arel/table::arel/table",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/table"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/type_metadata::active_record/connection_adapters/mysql/type_metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/type_metadata"
          },
          {
            "id": "objectives/collection/file-targeting/filter::sql-extension",
            "atk": "T1005",
            "mbc": "B0024",
            "conf": 0.5,
            "crit": 1,
            "desc": "SQL database extension"
          },
          {
            "id": "metadata/import/ruby/concurrent/map::concurrent/map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/map"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/delegation::active_record/relation/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/delegation"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/select_statement::arel/nodes/select_statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/select_statement"
          },
          {
            "id": "metadata/import/ruby/active_support/duration::active_support/duration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration"
          },
          {
            "id": "micro-behaviors/data/source/language::ruby-dynamic-method-definition",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby defines methods dynamically"
          },
          {
            "id": "metadata/package/license::copyright-word",
            "conf": 0.6,
            "crit": 2,
            "desc": "Copyright notice"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/associated::active_record/validations/associated",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/associated"
          },
          {
            "id": "micro-behaviors/time/sleep/interval::ruby-sleep-call",
            "conf": 0.65,
            "crit": 2,
            "desc": "Ruby sleep delay call"
          },
          {
            "id": "micro-behaviors/communications/ip/endpoint::localhost-hostname-text",
            "conf": 0.9,
            "crit": 1,
            "desc": "localhost hostname literal"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/length::active_record/validations/length",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/length"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/wrap::active_support/core_ext/array/wrap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/wrap"
          },
          {
            "id": "objectives/impact/destroy/keywords::destructive-verb",
            "conf": 1.0,
            "crit": 1,
            "desc": "Destructive-action vocabulary component",
            "from": [
              {
                "file": 8
              },
              {
                "file": 19
              }
            ],
            "uses": [
              156
            ]
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-drop-object-statement",
            "conf": 0.92,
            "crit": 1,
            "desc": "SQL DROP object statement marker"
          },
          {
            "id": "objectives/impact/destroy/keywords::destructive-code-target",
            "conf": 1.0,
            "crit": 1,
            "desc": "Source/repository/workspace target-word component",
            "from": [
              {
                "off": 104806,
                "file": 8,
                "line": 1918
              },
              {
                "off": 6821,
                "file": 137,
                "line": 182
              }
            ],
            "uses": [
              104,
              115
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/relation_handler::active_record/relation/predicate_builder/relation_handler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/relation_handler"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-gcm-mode",
            "mbc": "C0021",
            "conf": 0.9,
            "crit": 3,
            "desc": "AES-GCM cipher mode"
          },
          {
            "id": "micro-behaviors/communications/http/services/github::github-recursive-query-enabled",
            "conf": 0.9,
            "crit": 1,
            "desc": "Enabled recursive query parameter"
          },
          {
            "id": "micro-behaviors/os/env/secret-name::python-environ-items-secret-marker",
            "conf": 0.92,
            "crit": 1,
            "desc": "Credential marker string literal"
          },
          {
            "id": "objectives/impact/ransom/file-operations::rename-fn",
            "atk": "T1486",
            "conf": 0.4,
            "crit": 1,
            "desc": "rename( function"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::weak-pass-monkey",
            "atk": "T1110.001",
            "mbc": "E1110",
            "conf": 0.4,
            "crit": 1,
            "desc": "Weak-password token monkey"
          },
          {
            "id": "metadata/import/ruby/active_record/database_configurations::active_record/database_configurations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/database_configurations"
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/in::arel/nodes/in",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/in"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::encrypt-decrypt-keyword",
            "conf": 0.8,
            "crit": 1,
            "desc": "Encryption or decryption term"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/import-time::ruby-username-json-field",
            "atk": "T1195.002",
            "conf": 0.92,
            "crit": 3,
            "desc": "Ruby username JSON field"
          },
          {
            "id": "metadata/import/ruby/active_record/type/decimal_without_scale::active_record/type/decimal_without_scale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/decimal_without_scale"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract/connection_pool/queue::active_record/connection_adapters/abstract/connection_pool/queue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract/connection_pool/queue"
          },
          {
            "id": "metadata/import/ruby/benchmark/ips::benchmark/ips",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports benchmark/ips"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-alias-method",
            "atk": "T1059",
            "conf": 0.7,
            "crit": 3,
            "desc": "Ruby rebinds a method with alias_method"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::secret",
            "conf": 0.45,
            "crit": 1,
            "desc": "Secret vocabulary word"
          },
          {
            "id": "micro-behaviors/process/create/system::system-process-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Perl or Ruby system process call"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/database_statements::active_record/connection_adapters/mysql/database_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/database_statements"
          },
          {
            "id": "metadata/import/ruby/active_record/railties/job_runtime::active_record/railties/job_runtime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/railties/job_runtime"
          },
          {
            "id": "metadata/import/ruby/active_record/fixtures::active_record/fixtures",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixtures"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/schema_creation::active_record/connection_adapters/mysql/schema_creation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/schema_creation"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream"
          },
          {
            "id": "metadata/import/ruby/arel/errors::arel/errors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/errors"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/filters::active_support/core_ext/string/filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/filters"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/preloader/batch::active_record/associations/preloader/batch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/preloader/batch"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/full_outer_join::arel/nodes/full_outer_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/full_outer_join"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/import/ruby/active_record/type/serialized::active_record/type/serialized",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/serialized"
          },
          {
            "id": "micro-behaviors/data/source/import::usage-base64",
            "conf": 1.0,
            "crit": 3,
            "desc": "Uses Base64 module"
          },
          {
            "id": "metadata/import/ruby/arel/delete_manager::arel/delete_manager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/delete_manager"
          },
          {
            "id": "metadata/import/ruby/openssl::openssl",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports openssl"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/ip-notation::join-call",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 1,
            "desc": "Joins values with a dot separator"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::cipher-keyword",
            "conf": 0.4,
            "crit": 2,
            "desc": "Generic 'cipher' crypto term"
          },
          {
            "id": "micro-behaviors/communications/ip/literal::loopback-ipv4-source",
            "conf": 0.8,
            "crit": 2,
            "desc": "Hardcoded loopback IPv4 address"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/ordering::arel/nodes/ordering",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/ordering"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/preloader/through_association::active_record/associations/preloader/through_association",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/preloader/through_association"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/terminal::arel/nodes/terminal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/terminal"
          },
          {
            "id": "metadata/import/ruby/active_record/coders/column_serializer::active_record/coders/column_serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/coders/column_serializer"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/preloader/branch::active_record/associations/preloader/branch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/preloader/branch"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-id-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_id field"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/explain_pretty_printer::active_record/connection_adapters/sqlite3/explain_pretty_printer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/explain_pretty_printer"
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension"
          },
          {
            "id": "metadata/import/ruby/active_support/message_pack::active_support/message_pack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_pack"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/visitor::arel/visitors/visitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/visitor"
          },
          {
            "id": "metadata/import/ruby/active_model/attribute_set::active_model/attribute_set",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model/attribute_set"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/descending::arel/nodes/descending",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/descending"
          },
          {
            "id": "metadata/import/ruby/active_record/database_configurations/url_config::active_record/database_configurations/url_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/database_configurations/url_config"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/bind_param::arel/nodes/bind_param",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/bind_param"
          },
          {
            "id": "metadata/import/ruby/zlib::zlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports zlib"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword"
          },
          {
            "id": "micro-behaviors/data/decode/symbol-base64::ruby-require-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby imports the Base64 library"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/bit_varying::active_record/connection_adapters/postgresql/oid/bit_varying",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/bit_varying"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/schema_statements::active_record/connection_adapters/sqlite3/schema_statements",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/schema_statements"
          },
          {
            "id": "metadata/import/ruby/active_model::active_model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model"
          },
          {
            "id": "well-known/lib/network/net-ssh::net-ssh-session-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Net::SSH session basename"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/function::arel/nodes/function",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/function"
          },
          {
            "id": "metadata/package/error-handling::except-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a Python except handler"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract/connection_pool/reaper::active_record/connection_adapters/abstract/connection_pool/reaper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract/connection_pool/reaper"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/nested_error::active_record/associations/nested_error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/nested_error"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/specialized_string::active_record/connection_adapters/postgresql/oid/specialized_string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/specialized_string"
          },
          {
            "id": "metadata/import/ruby/active_record/schema_dumper::active_record/schema_dumper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/schema_dumper"
          },
          {
            "id": "metadata/import/ruby/active_record/railties/job_checkpoints::active_record/railties/job_checkpoints",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/railties/job_checkpoints"
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::ruby-sha256-hexdigest",
            "conf": 0.9,
            "crit": 3,
            "desc": "Computes a SHA-256 hex digest in Ruby"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/column::active_record/connection_adapters/postgresql/column",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/column"
          },
          {
            "id": "metadata/import/ruby/active_record/fixture_set/table_rows::active_record/fixture_set/table_rows",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixture_set/table_rows"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/nary::arel/nodes/nary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/nary"
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-path-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary path"
          },
          {
            "id": "metadata/import/ruby/active_record/type_caster/map::active_record/type_caster/map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type_caster/map"
          },
          {
            "id": "metadata/import/ruby/active_record/type/hash_lookup_type_map::active_record/type/hash_lookup_type_map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/hash_lookup_type_map"
          },
          {
            "id": "well-known/app/data/postgresql::postgresql-source-tree",
            "conf": 0.99,
            "crit": 3,
            "desc": "PostgreSQL source-tree path"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/inquiry::active_support/core_ext/string/inquiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/inquiry"
          },
          {
            "id": "metadata/import/ruby/active_support/time_with_zone::active_support/time_with_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time_with_zone"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/true::arel/nodes/true",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/true"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-level-side-effect-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python module-level function call"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/update_statement::arel/nodes/update_statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/update_statement"
          },
          {
            "id": "metadata/import/ruby/active_record/railties/controller_runtime::active_record/railties/controller_runtime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/railties/controller_runtime"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/bytea::active_record/connection_adapters/postgresql/oid/bytea",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/bytea"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/column::active_record/connection_adapters/mysql/column",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/column"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/slice::active_support/core_ext/hash/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/slice"
          },
          {
            "id": "objectives/supply-chain/trojanized/toolchain::infector-command-verb",
            "atk": "T1195.001,T1554",
            "mbc": "E1195",
            "conf": 0.8,
            "crit": 1,
            "desc": "Infector or implant naming vocabulary"
          },
          {
            "id": "metadata/import/ruby/arel/update_manager::arel/update_manager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/update_manager"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/uuid::active_record/connection_adapters/postgresql/oid/uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/uuid"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization::active_support/testing/parallelization",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization"
          },
          {
            "id": "metadata/import/ruby/sqlite3::sqlite3",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports sqlite3"
          },
          {
            "id": "metadata/file/data-blob::low-overall-entropy-source",
            "conf": 0.9,
            "crit": 2,
            "desc": "Source file has low overall entropy"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector::active_support/inflector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/fragments::arel/nodes/fragments",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/fragments"
          },
          {
            "id": "metadata/import/ruby/active_record/validations/numericality::active_record/validations/numericality",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations/numericality"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql2/database_statements::active_record/connection_adapters/mysql2/database_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql2/database_statements"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/association_query_value::active_record/relation/predicate_builder/association_query_value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/association_query_value"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/enum::active_record/connection_adapters/postgresql/oid/enum",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/enum"
          },
          {
            "id": "metadata/import/ruby/active_record/deprecator::active_record/deprecator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/deprecator"
          },
          {
            "id": "metadata/import/ruby/active_record/scoping/named::active_record/scoping/named",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/scoping/named"
          },
          {
            "id": "metadata/import/ruby/active_support/concurrency/thread_monitor::active_support/concurrency/thread_monitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concurrency/thread_monitor"
          },
          {
            "id": "metadata/import/ruby/active_record/database_configurations/connection_url_resolver::active_record/database_configurations/connection_url_resolver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/database_configurations/connection_url_resolver"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/belongs_to::active_record/associations/builder/belongs_to",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/belongs_to"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/big_decimal/conversions::active_support/core_ext/big_decimal/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/big_decimal/conversions"
          },
          {
            "id": "metadata/import/ruby/rails/generators/migration::rails/generators/migration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/generators/migration"
          },
          {
            "id": "metadata/import/ruby/active_record/migration/command_recorder::active_record/migration/command_recorder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/command_recorder"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/schema_dumper::active_record/connection_adapters/mysql/schema_dumper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/schema_dumper"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/schema_cache::active_record/connection_adapters/schema_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/schema_cache"
          },
          {
            "id": "micro-behaviors/fs/write/file/binary::ruby-file-binwrite-content",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes binary content with Ruby File.binwrite"
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Text, document, or config extension"
          },
          {
            "id": "metadata/import/ruby/active_support/structured_event_subscriber::active_support/structured_event_subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/structured_event_subscriber"
          },
          {
            "id": "metadata/import/ruby/arel/tree_manager::arel/tree_manager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/tree_manager"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::token-word",
            "conf": 0.45,
            "crit": 1,
            "desc": "Contains the standalone word token"
          },
          {
            "id": "metadata/import/ruby/weakref::weakref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports weakref"
          },
          {
            "id": "metadata/file/extension/token-shape::bare-alphanumeric-script-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Script filename is a bare alphanumeric token"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/indifferent_access::active_support/core_ext/hash/indifferent_access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/indifferent_access"
          },
          {
            "id": "metadata/file/line::file-has-30-plus-lines",
            "conf": 0.9,
            "crit": 2,
            "desc": "File has 30 or more lines"
          },
          {
            "id": "metadata/import/ruby/active_record/type/internal/timezone::active_record/type/internal/timezone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/internal/timezone"
          },
          {
            "id": "micro-behaviors/data/decode/hex::ruby-pack-hex-decode",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby pack decodes hexadecimal data"
          },
          {
            "id": "metadata/import/ruby/active_record/type_caster::active_record/type_caster",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type_caster"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/dot::arel/visitors/dot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/dot"
          },
          {
            "id": "metadata/import/ruby/active_record/coders/yaml_column::active_record/coders/yaml_column",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/coders/yaml_column"
          },
          {
            "id": "micro-behaviors/fs/write/file/full::repeated-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/bound_sql_literal::arel/nodes/bound_sql_literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/bound_sql_literal"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract_adapter::active_record/connection_adapters/abstract_adapter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract_adapter"
          },
          {
            "id": "metadata/import/ruby/active_support/time::active_support/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time"
          },
          {
            "id": "metadata/import/ruby/active_record/errors::active_record/errors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/errors"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/range_handler::active_record/relation/predicate_builder/range_handler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/range_handler"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/point::active_record/connection_adapters/postgresql/oid/point",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/point"
          },
          {
            "id": "metadata/import/ruby/active_record/railties/databases/rake::active_record/railties/databases/rake",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/railties/databases.rake"
          },
          {
            "id": "metadata/import/ruby/base64::base64",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports base64"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/schema_creation::active_record/connection_adapters/sqlite3/schema_creation",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/schema_creation"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract/schema_creation::active_record/connection_adapters/abstract/schema_creation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract/schema_creation"
          },
          {
            "id": "metadata/permission/prose::permission-mandatory-language-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Forced or mandatory instruction wording"
          },
          {
            "id": "metadata/import/ruby/arel/collectors/composite::arel/collectors/composite",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/collectors/composite"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/casted::arel/nodes/casted",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/casted"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/date::active_record/connection_adapters/postgresql/oid/date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/date"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/singular_association::active_record/associations/builder/singular_association",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/singular_association"
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::weak-pass-abc123",
            "atk": "T1110.001",
            "mbc": "E1110",
            "conf": 0.85,
            "crit": 1,
            "desc": "Weak-password token abc123"
          },
          {
            "id": "metadata/import/ruby/active_model/attribute/user_provided_default::active_model/attribute/user_provided_default",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model/attribute/user_provided_default"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/batches/batch_enumerator::active_record/relation/batches/batch_enumerator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/batches/batch_enumerator"
          },
          {
            "id": "metadata/file/string/identity::hostname-field-token",
            "conf": 0.4,
            "crit": 1,
            "desc": "Contains a hostname field token"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/node::arel/nodes/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/node"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/to_sql::arel/visitors/to_sql",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/to_sql"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/schema_definitions::active_record/connection_adapters/mysql/schema_definitions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/schema_definitions"
          },
          {
            "id": "metadata/file/line::file-under-12-lines",
            "conf": 0.8,
            "crit": 2,
            "desc": "Very short file (under 12 lines)"
          },
          {
            "id": "metadata/import/ruby/active_record/middleware/database_selector/resolver::active_record/middleware/database_selector/resolver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/middleware/database_selector/resolver"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/cte::arel/nodes/cte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/cte"
          },
          {
            "id": "metadata/import/ruby/arel/collectors/substitute_binds::arel/collectors/substitute_binds",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/collectors/substitute_binds"
          },
          {
            "id": "micro-behaviors/data/db/sqlite::sqlite3-cli",
            "conf": 0.8,
            "crit": 3,
            "desc": "sqlite3 command invocation"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/quoting::active_record/connection_adapters/mysql/quoting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/quoting"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/file/atomic::active_support/core_ext/file/atomic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/file/atomic"
          },
          {
            "id": "metadata/import/ruby/rails::rails",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/where_clause::active_record/relation/where_clause",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/where_clause"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/explain_pretty_printer::active_record/connection_adapters/mysql/explain_pretty_printer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/explain_pretty_printer"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/access::active_support/core_ext/array/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/access"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attr_internal::active_support/core_ext/module/attr_internal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attr_internal"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/digest/uuid::active_support/core_ext/digest/uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/digest/uuid"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/errors::active_record/associations/errors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/errors"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/mysql/schema_statements::active_record/connection_adapters/mysql/schema_statements",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/mysql/schema_statements"
          },
          {
            "id": "micro-behaviors/fs/enumerate/directory::ruby-recursive-glob",
            "atk": "T1083",
            "conf": 0.85,
            "crit": 3,
            "desc": "Enumerates files with a recursive Ruby glob"
          },
          {
            "id": "metadata/import/ruby/active_record/type/json::active_record/type/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/json"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-insert-into-statement",
            "conf": 0.92,
            "crit": 1,
            "desc": "SQL INSERT INTO statement marker"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/import/ruby/arel/nodes/delete_statement::arel/nodes/delete_statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/delete_statement"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/atomic_boolean::concurrent/atomic/atomic_boolean",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/atomic_boolean"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-drop-object",
            "conf": 0.8,
            "crit": 3,
            "desc": "DROP SQL object syntax reference"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name"
          },
          {
            "id": "metadata/import/ruby/active_record/log_subscriber::active_record/log_subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/log_subscriber"
          },
          {
            "id": "metadata/import/ruby/tempfile::tempfile",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tempfile"
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call"
          },
          {
            "id": "metadata/import/ruby/active_record/migration/default_schema_versions_formatter::active_record/migration/default_schema_versions_formatter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/default_schema_versions_formatter"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-class-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby class_eval call"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-drop-database",
            "conf": 0.92,
            "crit": 3,
            "desc": "SQL DROP DATABASE or SCHEMA statement"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/oid::active_record/connection_adapters/postgresql/oid/oid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/oid"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric/time::active_support/core_ext/numeric/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric/time"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/deep_dup::active_support/core_ext/object/deep_dup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/deep_dup"
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-buffer-write-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source writes a file buffer"
          },
          {
            "id": "metadata/import/ruby/active_support/descendants_tracker::active_support/descendants_tracker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/descendants_tracker"
          },
          {
            "id": "metadata/import/ruby/active_support::active_support",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/join_source::arel/nodes/join_source",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/join_source"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/hstore::active_record/connection_adapters/postgresql/oid/hstore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/hstore"
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::ruby-fileutils-mkdir-p",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby creates a directory tree"
          },
          {
            "id": "micro-behaviors/process/create/shell/lang::ruby-subshell-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Ruby subshell command execution"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/mysql::arel/visitors/mysql",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/mysql"
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::ruby-sha256-operation",
            "mbc": "C0029",
            "conf": 0.88,
            "crit": 3,
            "desc": "Performs Ruby SHA-256 operation"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-const-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically defines a constant"
          },
          {
            "id": "objectives/supply-chain/install-hook/package/rubygems::file-imports",
            "atk": "T1195.002",
            "conf": 0.5,
            "crit": 3,
            "desc": "File operation imports",
            "from": [
              {
                "file": 101
              },
              {
                "file": 137
              },
              {
                "file": 178
              }
            ],
            "uses": [
              484
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/timestamp_with_time_zone::active_record/connection_adapters/postgresql/oid/timestamp_with_time_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/timestamp_with_time_zone"
          },
          {
            "id": "objectives/command-and-control/remote-command/llm/action::llm-api-key-local-before-action",
            "conf": 0.88,
            "crit": 1,
            "desc": "Here or chat before send/paste verb"
          },
          {
            "id": "metadata/import/ruby/pg::pg",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pg"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/reverse_merge::active_support/core_ext/hash/reverse_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/reverse_merge"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with Ruby Base64"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/regexp::arel/nodes/regexp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/regexp"
          },
          {
            "id": "metadata/file/naming::sequential-identifiers",
            "conf": 0.8,
            "crit": 2,
            "desc": "Sequential source identifier names"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/class/subclasses::active_support/core_ext/class/subclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/class/subclasses"
          },
          {
            "id": "metadata/import/ruby/rails/generators/active_record/migration::rails/generators/active_record/migration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/generators/active_record/migration"
          },
          {
            "id": "metadata/import/ruby/active_record/type/adapter_specific_registry::active_record/type/adapter_specific_registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/adapter_specific_registry"
          },
          {
            "id": "metadata/import/ruby/active_record/type/text::active_record/type/text",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/text"
          },
          {
            "id": "micro-behaviors/fs/temp/reference::tempfile-ref",
            "conf": 0.7,
            "crit": 2,
            "desc": "Reference to tempfile module"
          },
          {
            "id": "metadata/import/ruby/active_record/validations::active_record/validations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/validations"
          },
          {
            "id": "metadata/lang/generated::document-scriptlet-template",
            "conf": 0.95,
            "crit": 2,
            "desc": "Document uses scriptlet template tags"
          },
          {
            "id": "metadata/file/string/count::few-string-literals",
            "conf": 0.4,
            "crit": 3,
            "desc": "File has very few string literals"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::cipher-encrypt-decrypt",
            "mbc": "C0021",
            "conf": 0.85,
            "crit": 3,
            "desc": "OpenSSL cipher encrypt/decrypt"
          },
          {
            "id": "metadata/import/ruby/active_model/attribute::active_model/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model/attribute"
          },
          {
            "id": "metadata/import/ruby/arel/filter_predications::arel/filter_predications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/filter_predications"
          },
          {
            "id": "objectives/anti-static/obfuscation/string/fragmentation::frag-again-excl",
            "conf": 1.0,
            "crit": 1,
            "desc": "again exclamation fragment"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/table_alias::arel/nodes/table_alias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/table_alias"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/date_time::active_record/connection_adapters/postgresql/oid/date_time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/date_time"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/quoting::active_record/connection_adapters/sqlite3/quoting",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/quoting"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/unqualified_column::arel/nodes/unqualified_column",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/unqualified_column"
          },
          {
            "id": "metadata/import/ruby/active_record/version::active_record/version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/version"
          },
          {
            "id": "micro-behaviors/communications/ip/literal::localhost-source",
            "conf": 0.75,
            "crit": 2,
            "desc": "Source references the localhost hostname"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/load::ruby-load-source-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Ruby loads source code with Kernel.load"
          },
          {
            "id": "metadata/import/ruby/active_record/tasks/postgresql_database_tasks::active_record/tasks/postgresql_database_tasks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/tasks/postgresql_database_tasks"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid::active_record/connection_adapters/postgresql/oid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid"
          },
          {
            "id": "metadata/import/ruby/rails/generators/active_model::rails/generators/active_model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/generators/active_model"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/read_write_lock::concurrent/atomic/read_write_lock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/read_write_lock"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/interval::active_record/connection_adapters/postgresql/oid/interval",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/interval"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/leading_join::arel/nodes/leading_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/leading_join"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/securerandom::active_support/core_ext/securerandom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/securerandom"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::ciphertext-key-vocabulary",
            "conf": 0.8,
            "crit": 3,
            "desc": "Uses ciphertext, shared-secret, or trailer terms"
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::token-field-assignment",
            "conf": 0.65,
            "crit": 1,
            "desc": "Token-named field assignment (weak auth signal)"
          },
          {
            "id": "metadata/import/ruby/active_record/type/date_time::active_record/type/date_time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/date_time"
          },
          {
            "id": "metadata/lang/generated::codegen-source-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code generation source path"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/predicate_builder/basic_object_handler::active_record/relation/predicate_builder/basic_object_handler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/predicate_builder/basic_object_handler"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/query_attribute::active_record/relation/query_attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/query_attribute"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/ip-notation::mixed-computed-octet-array",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.86,
            "crit": 1,
            "desc": "Four-element array starts with integer octet"
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::string-literal-equality-check",
            "conf": 0.92,
            "crit": 1,
            "desc": "String literal equality or membership check"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/schema_definitions::active_record/connection_adapters/sqlite3/schema_definitions",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/schema_definitions"
          },
          {
            "id": "metadata/import/ruby/active_support/benchmarkable::active_support/benchmarkable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/benchmarkable"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::encryption-algorithm-keyword",
            "conf": 0.5,
            "crit": 3,
            "desc": "Encryption algorithm keyword",
            "uses": [
              265
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              17,
              41,
              107,
              259,
              392,
              396,
              467
            ]
          },
          {
            "id": "metadata/import/ruby/active_model/railtie::active_model/railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_model/railtie"
          },
          {
            "id": "metadata/import/ruby/active_support/rails::active_support/rails",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/rails"
          },
          {
            "id": "metadata/import/ruby/active_record/database_configurations/database_config::active_record/database_configurations/database_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/database_configurations/database_config"
          },
          {
            "id": "metadata/import/ruby/active_record/fixture_set/render_context::active_record/fixture_set/render_context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/fixture_set/render_context"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications::active_support/notifications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications"
          },
          {
            "id": "metadata/file/string/credential::uppercase-password-identifier",
            "conf": 0.45,
            "crit": 3,
            "desc": "Uppercase identifier contains PASSWORD or PASS"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/try::active_support/core_ext/object/try",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/try"
          },
          {
            "id": "metadata/import/ruby/active_record/type/date::active_record/type/date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/type/date"
          },
          {
            "id": "micro-behaviors/fs/path/construct::source-path-builder-call",
            "conf": 0.86,
            "crit": 2,
            "desc": "Calls a source path-building function"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/money::active_record/connection_adapters/postgresql/oid/money",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/money"
          },
          {
            "id": "micro-behaviors/fs/file/copy::ruby-fileutils-copy",
            "conf": 0.9,
            "crit": 3,
            "desc": "Copies a file with Ruby FileUtils"
          },
          {
            "id": "metadata/import/ruby/active_record/base::active_record/base",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/base"
          },
          {
            "id": "metadata/import/ruby/stringio::stringio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports stringio"
          },
          {
            "id": "metadata/import/ruby/arel/collectors/sql_string::arel/collectors/sql_string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/collectors/sql_string"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/abstract/schema_dumper::active_record/connection_adapters/abstract/schema_dumper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/abstract/schema_dumper"
          },
          {
            "id": "metadata/import/ruby/arel/nodes/comment::arel/nodes/comment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/nodes/comment"
          },
          {
            "id": "metadata/import/ruby/active_record/relation/from_clause::active_record/relation/from_clause",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/relation/from_clause"
          },
          {
            "id": "metadata/import/ruby/trilogy::trilogy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports trilogy"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key"
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-read-content",
            "atk": "T1083",
            "conf": 0.5,
            "crit": 2,
            "desc": "Reads file content with Ruby File.read"
          },
          {
            "id": "metadata/import/ruby/arel/crud::arel/crud",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/crud"
          },
          {
            "id": "micro-behaviors/data/config/schema::connection-pool-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Connection-pool configuration field"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/except::active_support/core_ext/hash/except",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/except"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/macaddr::active_record/connection_adapters/postgresql/oid/macaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/macaddr"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/explain_pretty_printer::active_record/connection_adapters/postgresql/explain_pretty_printer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/explain_pretty_printer"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/oid/bit::active_record/connection_adapters/postgresql/oid/bit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/oid/bit"
          },
          {
            "id": "metadata/import/ruby/active_record/structured_event_subscriber::active_record/structured_event_subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/structured_event_subscriber"
          },
          {
            "id": "metadata/import/ruby/active_record/scoping/default::active_record/scoping/default",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/scoping/default"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field"
          },
          {
            "id": "objectives/impact/destroy/keywords::destructive-code-instruction",
            "conf": 0.9,
            "crit": 1,
            "desc": "Destructive verb targeting source/repo/project",
            "from": [
              {
                "file": 8
              },
              {
                "file": 19
              },
              {
                "file": 137
              }
            ],
            "uses": [
              229,
              231
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/type_metadata::active_record/connection_adapters/postgresql/type_metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/type_metadata"
          },
          {
            "id": "micro-behaviors/process/create/direct::ruby-spawn",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby creates a child process"
          },
          {
            "id": "metadata/import/ruby/active_support/actionable_error::active_support/actionable_error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/actionable_error"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attribute_accessors::active_support/core_ext/module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attribute_accessors"
          },
          {
            "id": "metadata/import/ruby/active_record/associations/builder/has_and_belongs_to_many::active_record/associations/builder/has_and_belongs_to_many",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/associations/builder/has_and_belongs_to_many"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-2",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cloudflare or database credential variable name"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-update",
            "conf": 0.5,
            "crit": 3,
            "desc": "SQL UPDATE syntax reference"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/sqlite3/schema_dumper::active_record/connection_adapters/sqlite3/schema_dumper",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_record/connection_adapters/sqlite3/schema_dumper"
          },
          {
            "id": "metadata/import/ruby/active_record/connection_adapters/postgresql/quoting::active_record/connection_adapters/postgresql/quoting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/connection_adapters/postgresql/quoting"
          },
          {
            "id": "metadata/import/ruby/arel/visitors/postgresql::arel/visitors/postgresql",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arel/visitors/postgresql"
          },
          {
            "id": "metadata/build/archive::archive-business-lure-member-name",
            "conf": 0.86,
            "crit": 1,
            "desc": "Business-lure archive member name"
          },
          {
            "id": "metadata/package/files/included::archive-container-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive container path"
          },
          {
            "id": "metadata/package/files/name::rubygem-archive",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rubygem internal archive structure file"
          },
          {
            "id": "metadata/package/files/system-package::tar-gz-archive-format",
            "conf": 0.9,
            "crit": 2,
            "desc": "Gzip-compressed tar archive"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "metadata/file/data-blob::near-maximum-entropy-file",
            "conf": 0.9,
            "crit": 1,
            "desc": "File has near-maximum entropy"
          }
        ],
        "type": "tar.gz"
      },
      {
        "id": 11,
        "mol": "H(Db)",
        "sha": "c75386c40018d5915d3b02094b4221f81b9a1ab2bb761b6ec41e494a6a0f704a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!examples/performance.rb",
        "risk": 2,
        "size": 4781,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 12,
        "mol": "H₂(CrDb)",
        "sha": "149162f4d4d9aca5c29276b1125910e337e97e050ba6f9c8a4a8330b1569aea2",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record.rb",
        "risk": 3,
        "size": 22538,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 13,
        "mol": "H(Db₂)",
        "sha": "4d716461c80bcea913dde8d96cd7142d9de957015dd23a52371ffe0a975866b3",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/aggregations.rb",
        "risk": 2,
        "size": 14706,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 14,
        "mol": "H(Po)",
        "sha": "7a4b76e858ad3fd6d6e015f0dd8fb696e0a8f2413f4b54a73093ce760c4c02e0",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/association_relation.rb",
        "risk": 2,
        "size": 1238,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 15,
        "mol": "H₂(DbPo)",
        "sha": "3a334c8cecdfe056776732f7210802de41caf7487130ae44dd231d1128209096",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations.rb",
        "risk": 3,
        "size": 111438,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 16,
        "mol": "H₂(DbPo)",
        "sha": "95eb5ffcbf5fddc1a1510baacfbc77c2430165b5d0498598e7961403bf8aed3f",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/association.rb",
        "risk": 3,
        "size": 14314,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 17,
        "mol": "H(Db)",
        "sha": "5c38e53037362f52b0d9edc3f5431fec36da194d4af60b66ce19202df728e817",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/belongs_to_association.rb",
        "risk": 1,
        "size": 5680,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 18,
        "mol": "H(Po)",
        "sha": "dc6ac6d3439dca86efcb3aaf11ed5bf6c05a2df6cbe5c29ec9cd81b83e6a7b84",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/association.rb",
        "risk": 2,
        "size": 5916,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 19,
        "mol": "H₂(DbPo)",
        "sha": "ae1c94062161d16409a4187cce95e67466acf0f77ba1a65b0a3af392d525df7e",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/belongs_to.rb",
        "risk": 2,
        "size": 6171,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 20,
        "mol": "H₂(DbPo)",
        "sha": "ccc5a164895b73c125e9e3e28b88534a024a931db0067c7659209537d1a5c722",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/collection_association.rb",
        "risk": 2,
        "size": 2760,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 21,
        "mol": "H(Db)",
        "sha": "0863680b28fec783c93f9a725a7a4a7f896a6ef7aa6ee8b54e491f0b0d03f263",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/has_and_belongs_to_many.rb",
        "risk": 2,
        "size": 3424,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 22,
        "mol": "H(Db)",
        "sha": "2f928863c8128e59ad21a1f20b5e99694d79fce7f96ca2a9d8bebea0dee4e4e4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/has_one.rb",
        "risk": 1,
        "size": 1919,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 23,
        "mol": "H(Po)",
        "sha": "425b9d9c6c9259848442b552728ab01ec2475ac1dfb7313e40c53b0a23e9f09b",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/builder/singular_association.rb",
        "risk": 2,
        "size": 2581,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 24,
        "mol": "H(Db)",
        "sha": "ee4d13dc66507341412381e42bd286fd1d70015bde5ba5fe67b1f7cfaf0bc3b9",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/collection_association.rb",
        "risk": 2,
        "size": 18231,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 25,
        "mol": "H₂(DbPo)",
        "sha": "35db9bb8f1ab6f54ee8129761447b83425ea545e7f4212f76785ec1ee06119ad",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/collection_proxy.rb",
        "risk": 2,
        "size": 39027,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 26,
        "mol": "H(Db)",
        "sha": "c08761edaca2dfa208b03a00387420e207a660629f4cb4093f512686ee37812c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/has_many_association.rb",
        "risk": 2,
        "size": 5973,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 27,
        "mol": "H(Db)",
        "sha": "0126fc5a7b210668826e03d67784719e408b5052c94035fc0269a09af76c9c37",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/has_many_through_association.rb",
        "risk": 2,
        "size": 6983,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 28,
        "mol": "H(Db)",
        "sha": "60938c939954127e4b11873c581739127bc232d9e66f7f6814a78785ed993316",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/has_one_association.rb",
        "risk": 2,
        "size": 4739,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 29,
        "mol": "H(Cm)",
        "sha": "18369089205d46dadcfd45cda14e7cb6ab262ba11d3adba8df8e014403d80445",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/associations/join_dependency/join_part.rb",
        "risk": 2,
        "size": 2281,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 30,
        "mol": "H(Db)",
        "sha": "5ca4f657ea68ed9fd8eb4665d544b6c83d47d8038fc6a6f82b01104cef3f43ba",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/attribute_assignment.rb",
        "risk": 2,
        "size": 3429,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 31,
        "mol": "H₂(DbPo)",
        "sha": "1c984652bff44d61ba7fd6d522056985bde0d41488650e180a5d7774d2b38182",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/attribute_methods.rb",
        "risk": 2,
        "size": 19601,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 32,
        "mol": "H(Po)",
        "sha": "d3d1327011e67006226e781a8be4fb3d0546424e904945aedfb5e0c8078e7f67",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/attribute_methods/primary_key.rb",
        "risk": 2,
        "size": 4982,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 33,
        "mol": "H(Db)",
        "sha": "b1a787c00a290cf66478768ead81032afde78194467014aba673f05b7cc5bbee",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/attribute_methods/query.rb",
        "risk": 2,
        "size": 2489,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 34,
        "mol": "H(Db)",
        "sha": "f1ed2d55141fb141d596ca6365ac78aa35067b2e6287ca653ff37950bbb45ca9",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/attribute_methods/serialization.rb",
        "risk": 2,
        "size": 10519,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 35,
        "mol": "H₂(Db₂Po)",
        "sha": "787da4a00a2bbe912e5d7484a4ad1ccfb42db7ca451f3e750dacd66a23132b65",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/autosave_association.rb",
        "risk": 2,
        "size": 23802,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 36,
        "mol": "H(Db)",
        "sha": "ad71db1c2efec1dd128e389586acc0f8971f768798b7dff95cbe60d4feef2efb",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/coders/column_serializer.rb",
        "risk": 2,
        "size": 1649,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 37,
        "mol": "H(Db)",
        "sha": "5994c901dc130074f9f98c7f2facf774df4a845d0e2207e1b10f21a2531a3179",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/coders/yaml_column.rb",
        "risk": 2,
        "size": 3113,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 38,
        "mol": "H(Db)",
        "sha": "6f6dc72e9c054157659caea2a61abae81795839894d7d0480ec49ab8fcab7aa1",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters.rb",
        "risk": 2,
        "size": 4718,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 39,
        "mol": "H₂(CmDb)",
        "sha": "3d2381861f9ff02c22edca6ea0e32ea4c04f0f5abd6a7964a91766ace9d83e33",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/connection_pool.rb",
        "risk": 2,
        "size": 48874,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 40,
        "mol": "H(Po)",
        "sha": "6b5b24d3906197a3c18ae8d1e7987f180e96126bd7babfc02fcc141eed683391",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb",
        "risk": 1,
        "size": 4117,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 41,
        "mol": "H(Db)",
        "sha": "286edd9dd1d2636ce85dbc9958d1652fe3ce700733d34d7b44217385a26cb0df",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/database_statements.rb",
        "risk": 1,
        "size": 29823,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 42,
        "mol": "H₂(DbPo)",
        "sha": "b4a9a896f6a3d27d19b00ef0db02b9f834d3e990383b370144eea97c34c06080",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/query_cache.rb",
        "risk": 2,
        "size": 10354,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 43,
        "mol": "H(Db)",
        "sha": "edc1e0f3625a0adfc1b9de26c58f23a04a41a87a77796e87e62564c03a87c075",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/schema_creation.rb",
        "risk": 2,
        "size": 7138,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 44,
        "mol": "H(Po)",
        "sha": "0dae8751095fd71670021114cee34aa41655ddec1c254746b90e2aa7c698bf95",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/schema_definitions.rb",
        "risk": 2,
        "size": 31269,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 45,
        "mol": "H₂(CrDb₂)",
        "sha": "63425f0a58ae35cd238eac4859c9e611c5e65f86a5d0ad734ac626e079dc0b10",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract/schema_statements.rb",
        "risk": 3,
        "size": 78270,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 46,
        "mol": "H₂(DbPo)",
        "sha": "ab417ee885458be625767deac9c1aaeb3ff03677e79aab052432edfc7676fe2c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract_adapter.rb",
        "risk": 3,
        "size": 44125,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 47,
        "mol": "H(Db)",
        "sha": "9f7c9d90a182a804521179522b6187cd7f4ee07027cb1d0835ed8d5f1a045b66",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/abstract_mysql_adapter.rb",
        "risk": 2,
        "size": 40122,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 48,
        "mol": "H(Db)",
        "sha": "51b8040a402597bb61b2099712ae8acb786f97e4538dc989fc47c0add15c53ad",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/mysql/column.rb",
        "risk": 1,
        "size": 665,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 49,
        "mol": "H(Db)",
        "sha": "8d74ae0e435e267040e87c5a34ab0f953e494c13da09840b4fa13a2e1a036de1",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/mysql/explain_pretty_printer.rb",
        "risk": 2,
        "size": 2606,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 50,
        "mol": "H(Db)",
        "sha": "4fb6736cb623e4627f51e3da8cb2dc22eb49eb8d6b59f4cbd51439b58aedcb51",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/mysql/schema_dumper.rb",
        "risk": 2,
        "size": 3761,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 51,
        "mol": "H(Cm)",
        "sha": "b2b4fd6d44aceda8ae9fbccce5f3f59325430676440f9b0cbd72600b08f08422",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/mysql2/database_statements.rb",
        "risk": 2,
        "size": 5347,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 52,
        "mol": "K(Am)",
        "sha": "a4d2a782eac14d09bce46f56c72580a6c7928fca9a049961db60bdb25012d046",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/column.rb",
        "risk": 2,
        "size": 1946,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 53,
        "mol": "K(Am)H(Db)",
        "sha": "11a5be41d97a197ef4e1251c329f2cab88757b9f4bff25aa699d846b368d78d5",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/database_statements.rb",
        "risk": 2,
        "size": 9461,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 54,
        "mol": "K(Am)",
        "sha": "f72ac38c6caec9ae901a6d8c752dc11bf85614d10fc0ec5e7eebddc86a0ec095",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/explain_pretty_printer.rb",
        "risk": 2,
        "size": 1469,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 55,
        "mol": "K(Am)",
        "sha": "a2dc103f1d8d1af9b52fd9acc9725e11c51719445b033560c9cfffa037c1e265",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid.rb",
        "risk": 1,
        "size": 1914,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 56,
        "mol": "K(Am)H(Db)",
        "sha": "74dbfbf01ffad557c60389f1a52a44718bc1096ee5177cdb08f5ed631b7d1122",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/array.rb",
        "risk": 3,
        "size": 2746,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 57,
        "mol": "K(Am)",
        "sha": "3a61009e8254a64e14e74d6904bbf1e4de04aae441f3c132f297911cc4af67df",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/bit.rb",
        "risk": 1,
        "size": 1088,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 58,
        "mol": "K(Am)",
        "sha": "58ba6c02fa53117fe2bff60168118c857366ceb9f2df8bcdd98490b5b96cd1bd",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/bit_varying.rb",
        "risk": 1,
        "size": 272,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 59,
        "mol": "K(Am)",
        "sha": "45defc5a77f98615383caae41d56550f97999dfc5dbe1ff15303e7e5483b4811",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/bytea.rb",
        "risk": 1,
        "size": 407,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 60,
        "mol": "K(Am)H(Cm)",
        "sha": "85a25a23309b6b70f46065a406f7f51bc7e3035bf847a50df0bc072dc5b9fce4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/cidr.rb",
        "risk": 3,
        "size": 1330,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 61,
        "mol": "K(Am)",
        "sha": "0ebcaaea72fd902d204579e9d9cf187d931b4c6558d131eae6072f78b65cca55",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/date.rb",
        "risk": 1,
        "size": 832,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 62,
        "mol": "K(Am)",
        "sha": "3ac7061496ae64cd49665945f4a183b18cd9857fae0bc6c18a4ed44068276389",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/date_time.rb",
        "risk": 1,
        "size": 1046,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 63,
        "mol": "K(Am)",
        "sha": "2b3d4b3d5a326e5da7694f0943bb71480a94010a8ef05769ca63f2e5ded12d72",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/decimal.rb",
        "risk": 1,
        "size": 334,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 64,
        "mol": "K(Am)",
        "sha": "55562a2525bb57b828693433b20096f65bc398707e9c7b2faeb12eb8552a0587",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/enum.rb",
        "risk": 1,
        "size": 356,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 65,
        "mol": "K(Am)",
        "sha": "8dcf99bf5a320cec3297bb85e948fcf8a1bbe6ce60443052d587bb286544f515",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/hstore.rb",
        "risk": 2,
        "size": 3063,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 66,
        "mol": "K(Am)",
        "sha": "30479cf74291fda5fb15b54182e6a3018cad7755061c72aef4c813bc44fd4170",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/inet.rb",
        "risk": 1,
        "size": 255,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 67,
        "mol": "K(Am)",
        "sha": "a36af5283f80e0a8c07fce2794862933be3505c34efb062cd1b54db1b3d69dee",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/interval.rb",
        "risk": 2,
        "size": 1336,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 68,
        "mol": "K(Am)",
        "sha": "5eef1e83993784cbdd3fe7cb95c850781976d53bd78296e3bcc9c8333bae1c8a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/jsonb.rb",
        "risk": 1,
        "size": 263,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 69,
        "mol": "K(Am)",
        "sha": "72663476bf99bae964824693372c26a2d50999e64c0e561a127368f5cdbb4650",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/legacy_point.rb",
        "risk": 1,
        "size": 1026,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 70,
        "mol": "K(Am)",
        "sha": "a55db2e22faf942c71e4ec2bdee2964321aee3c67e1e2df2dad6d9855228ec7f",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/macaddr.rb",
        "risk": 1,
        "size": 661,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 71,
        "mol": "K(Am)",
        "sha": "630e38b4b4fc2e29fc75f7d5674f4deb19103393ed11ec64fa7594ad105e4487",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/money.rb",
        "risk": 2,
        "size": 1071,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 72,
        "mol": "K(Am)",
        "sha": "14e76748c46c2b3e837ce616f17c8677478746c8393b111eb38b0db7cec4e7cb",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/oid.rb",
        "risk": 1,
        "size": 270,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 73,
        "mol": "K(Am)",
        "sha": "c49be8064ac63e9873a63921c5d71d1e33333fb264fd327905661c70a145c728",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/point.rb",
        "risk": 1,
        "size": 1874,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 74,
        "mol": "K(Am)",
        "sha": "5b92a60c9f13e495804ae57ceeb6ccb6030d4bc2aa9dbeb268fec83c7b865428",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/range.rb",
        "risk": 2,
        "size": 4332,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 75,
        "mol": "K(Am)",
        "sha": "a77250067b078d11e005defddbc25e5690017ce2a92c1d23cc7ba87aba6e5ce4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb",
        "risk": 1,
        "size": 364,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 76,
        "mol": "K(Am)",
        "sha": "8da76394a5a965c2a24a02169217a769b3c7353ba30e638b64b7244041d3cfd0",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/timestamp.rb",
        "risk": 1,
        "size": 295,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 77,
        "mol": "K(Am)",
        "sha": "56ab67a8c1793737b376c1fb5dee9004602263a23db4612f762588171f867c40",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/timestamp_with_time_zone.rb",
        "risk": 2,
        "size": 820,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 78,
        "mol": "K(Am)",
        "sha": "995d89f0c8ddb65dc6266f2d647b5161bca2072dd2087ed727e4712f96fb2766",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb",
        "risk": 2,
        "size": 4433,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 79,
        "mol": "K(Am)",
        "sha": "a963370f17fe8523d03adf22ca4aa8941680bdeae5dcdfa889bffb248a700ba4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/uuid.rb",
        "risk": 1,
        "size": 1264,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 80,
        "mol": "K(Am)",
        "sha": "ff991d73b353378d20b636b5c8c5a7a541b64d50ded44d281fcb0d494411fff6",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/vector.rb",
        "risk": 2,
        "size": 794,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 81,
        "mol": "K(Am)",
        "sha": "c9dd01edea4efe49afb34170072c8a3870579ccdcf1b164a81f5f340e46b0246",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/oid/xml.rb",
        "risk": 1,
        "size": 551,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 82,
        "mol": "K(Am)",
        "sha": "2fd5b09e82b1272a461ef20ce442bffec91b198b3352576cbcdb5de03019883e",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/quoting.rb",
        "risk": 2,
        "size": 8262,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 83,
        "mol": "K(Am)",
        "sha": "321f4da0855ccf00bc1ac51f35440df2be1ff27b37c47fc614da4fd23319d76a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/referential_integrity.rb",
        "risk": 2,
        "size": 2102,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 84,
        "mol": "K(Am)",
        "sha": "739b997acf9d26069acc5c40b69c4b7a4976bd8000110f67d7191d116560a182",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/schema_creation.rb",
        "risk": 2,
        "size": 5570,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 85,
        "mol": "K(Am)",
        "sha": "3ba239e4978ffcce0610ac427ebdf82c852f0e9ddc107ec9022601f433cb4adb",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/schema_definitions.rb",
        "risk": 2,
        "size": 11230,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 86,
        "mol": "K(Am)",
        "sha": "2ca405a58fbae7999e8a5c808d755813e001190a4292660aa131fa2ed47bc483",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/schema_dumper.rb",
        "risk": 2,
        "size": 6001,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 87,
        "mol": "K(Am)H₂(CrDb)",
        "sha": "a2318d11fcf9c8419de720b0061376a2474f05b7892f2f3851bc0aa77e5c71da",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/schema_statements.rb",
        "risk": 3,
        "size": 51474,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 88,
        "mol": "K(Am)",
        "sha": "6dd4411591135571d079fdb52640100e25e897a79ee6ac2e8d4e35e51b0a6323",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/type_metadata.rb",
        "risk": 1,
        "size": 979,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 89,
        "mol": "K(Am)H(Db)",
        "sha": "b140e20ae73173ea5a71102871e8d837a97f9e27f92ace18fdd2f2f6adfa2c15",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql/utils.rb",
        "risk": 2,
        "size": 2364,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 90,
        "mol": "H₂(CmOs)",
        "sha": "df9888329f030703077280cdbbe5abaaf71dbf6e5b149ac87e3469f184e525ee",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/postgresql_adapter.rb",
        "risk": 2,
        "size": 47358,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 91,
        "mol": "H₂(DbF)",
        "sha": "c271dcb52ca846acf7bb1c70c081c57beb0360d3b487ce171454b4280114a2d8",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/schema_cache.rb",
        "risk": 2,
        "size": 13053,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 92,
        "mol": "H₂(Db₃F)",
        "sha": "0d1fce7e65f923a507502cf4763969e994a1c21a94d99617d2a39ee0bcd1dfca",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/connection_adapters/sqlite3_adapter.rb",
        "risk": 4,
        "size": 31895,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 93,
        "mol": "H₂(DbPo)",
        "sha": "6f258458b5ac9854a11d4fb78282aff3166353be1bafb24ca7b7d0e2838ebeab",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/core.rb",
        "risk": 2,
        "size": 30319,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 94,
        "mol": "H(Db₂)",
        "sha": "9333e8e1064aceb5eff745689d748917731c1b09c5062e7eade7a5fed49873a1",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/delegated_type.rb",
        "risk": 2,
        "size": 12210,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 95,
        "mol": "H(Db)",
        "sha": "0e125a3416786dc2926da78c50f4d398123737e483095417e51519a4ca7e49cc",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/destroy_association_async_job.rb",
        "risk": 2,
        "size": 1234,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 96,
        "mol": "H₂(DbPo)",
        "sha": "bc65dc5313857d55fc127e0ac7f2f4fe48c969e4b38224570e1b491e67fb6cbd",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/dynamic_matchers.rb",
        "risk": 2,
        "size": 2827,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 98,
        "mol": "H(Cr)",
        "sha": "1d470c3c09f6834b1e34084b56eaed0afff3cb19aef5957ff27102831925cc38",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/cipher.rb",
        "risk": 2,
        "size": 1816,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 99,
        "mol": "H₂(CmCr₃)",
        "sha": "656d4a0e72f1555a727d7f30cb716402eca20ab6e548ca1105abdd146e4863f6",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/cipher/aes256_gcm.rb",
        "risk": 3,
        "size": 3379,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 100,
        "mol": "H(Db₂)",
        "sha": "29535e309fb09af39b2304fcb1058fc83c7c004626fa2e33ed3f07d6573415d8",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/config.rb",
        "risk": 2,
        "size": 2668,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 101,
        "mol": "H(Db)",
        "sha": "abed3833887a8461e36d35d0c1e42eb1a9f13fb6f43c609a0952aa5cec0ce8bc",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/configurable.rb",
        "risk": 2,
        "size": 2207,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 103,
        "mol": "H(Db)",
        "sha": "09b23aa43b13008e184c04b93a4b61d54078375648ad83d22bd641401e8d973c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/contexts.rb",
        "risk": 2,
        "size": 2646,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 104,
        "mol": "H(Db₂)",
        "sha": "7d6a038440be28cad88f498350bd701a64c3b939576090748f3dce02cb37cb6e",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/encryptable_record.rb",
        "risk": 2,
        "size": 11512,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 105,
        "mol": "H(Cr)",
        "sha": "52147975a6d0e002df09f4c75f6f2e3e30c8797d19fc74031af48abfdc08af75",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/encrypted_attribute_type.rb",
        "risk": 2,
        "size": 5917,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 106,
        "mol": "H(Cr)",
        "sha": "e03535bce2a651bfaf3c5cb2385551f0cd605e5de296ad62b5ba5ee43f2b086c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/encryptor.rb",
        "risk": 2,
        "size": 6958,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 107,
        "mol": "H(Cr)",
        "sha": "0f5920f03b9375d0521a5b750880fe03ab2d7cc5949f0545009540ec54b9e3b4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/envelope_encryption_key_provider.rb",
        "risk": 2,
        "size": 2312,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 108,
        "mol": "H(Db)",
        "sha": "4fb61c50ab53a83ae106c86f5d53df574ce2eabc91fea0b80d2c0036592b2473",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/key_generator.rb",
        "risk": 1,
        "size": 1989,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 109,
        "mol": "H(Db₂)",
        "sha": "6fa7f3d4a77c517da1f22a1be3d7ed967283515c0029997a7faf43ac76b4390c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/message_serializer.rb",
        "risk": 2,
        "size": 2820,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 110,
        "mol": "H(Db)",
        "sha": "f03f8a70f856564e57fecaffdf17ce3c040df35b166af6d5bb53c244e6864ac7",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/encryption/properties.rb",
        "risk": 1,
        "size": 2355,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 111,
        "mol": "H₂(Db₂Po)",
        "sha": "1e8a16d0b446ccf1519bbce3fa7561bbe4b167c093af6603dbcbfda25ad5d994",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/enum.rb",
        "risk": 2,
        "size": 15180,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 112,
        "mol": "H(Db₂)",
        "sha": "86301d2d072733634d6f844c0deb67339e4c613ccfa61a6fd262df1ce2bd49da",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/fixture_set/render_context.rb",
        "risk": 2,
        "size": 477,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 113,
        "mol": "H₂(CrF)",
        "sha": "32762f29b802ff193f88b4f183a9badfc0271a199c634687d46d2cc28eece196",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/fixtures.rb",
        "risk": 3,
        "size": 26908,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 114,
        "mol": "H(Po)",
        "sha": "483393de19b48087e6ab9e9b0ec268fbe623138a1b1ed512ecdce0dfee34cf2a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/inheritance.rb",
        "risk": 2,
        "size": 13972,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 115,
        "mol": "H₂(CmDb₂)",
        "sha": "8f82640d4eeab59de7a7b89f0e6669fe675c39335c2be94d6281ef09c6590e6c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/integration.rb",
        "risk": 2,
        "size": 7249,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 116,
        "mol": "H(Po)",
        "sha": "a71e6c4d3885560e62ad68e9bd8b0d5bb43e4ffb059cbe1cddba7ef605104e96",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/locking/optimistic.rb",
        "risk": 2,
        "size": 7719,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 117,
        "mol": "H(Db)",
        "sha": "1b4fa043b69121f48ff058a111a9569f61518bc27466f0ba70442a488d0fae3d",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/marshalling.rb",
        "risk": 1,
        "size": 1714,
        "type": "ruby",
        "depth": 3
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable"
        ],
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+cvqvpKy[C4C34B-qqrA=-%Az/Pz@wQ5qIvrcx%C}SPov}x.5a{@v4ADL#owGSg9v@#BdwNxI3AbY-oBt4cxA+eP?CYUPIzGP/cA:-A[wG?F4wPq\u003cbA+cvqvpKy[C4C34B-qqrA=-%Az/Pz@wQ5qIzeS%cy?kndBAzLqvS=^7uTWCOwPI{hA=SAiA+flkx(W=cb4j#6x)a5{B9hCvz/P}MvpKy[z/e#)y?l%+A=M8sa{@v4ADL#owGSg9v@#BdwNxE?v@Dx#fkUAoA::67z/djEwO#3)zF9r[x\u003eID{BzkVhuT[1(zE)s1x(v(k3jpS*wozZ1avfHVx)a5=wN/U0wc%C4v@bN{B0ag\u003exl4B5x(v(TA=M8sauQ=jv@#BdwM08Hz/PwSA=M8sar@0\u0026zF%67v(:@tarR!qwO960zFsibvqGU7wHIzbB8$=5wGTbUzFr]o3lQDlarR!zwPI{3xjShGar\u003e6dtY7^kzdN^fvp%e1tY9!:a%pPiaz\u003eXhB75Y)3lQDlarR!FB-p]j3lQDlaz2C33lQE5zE:7YarR)Kmr\u0026rNAcb/jzxK4mvrrS4vqWh%wGV24x(^\u0026@aARJAB98ttaz\u003e?9A::67z/fRsw].*bayX[@zF78jz!%l3wftt\u0026v@0X7arR)KmSiq\u0026wQ4T2Abo8dBzbkdw]zH4z*b]kxcq59xl4B5x(v(ix(+zmz/^axwP?T9B7]91wIarjar@1bz!%l7zF783vpK6}Bzbxfaz\u003e?9A::67z/cXwx(4PdA:-W6wGUA0avfHVx)a5=wN/U0wi8+yA=L-mwPz\u003cavR/QIx\u003eID{BzkVhaz2Olz/NDqarR)oarR)KarUfgvrlGjnPF\u0026.C4CYnx\u003c$)\u0026",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "k%!mlay]hcBAh88B-.LxA%:3jboO9KarR^HarR^Hk$19-lR*DQr8M1Npe\u0026uZx(EM}yyhgbboO9KarR^HarR^HarT3xmmfY\u003cc$u}0A:JS]zFa68d0/PDv@C)?diH+",
            "ln": 927,
            "col": 20,
            "line": 28
          },
          {
            "b": "By=OpxLzJgAb](ay?mDo3lQDo3lQDoatCF\u003el$G$AzE\u003c}MBAxX\u003eB-oC@BAxX?vqYP#jALWebv\u003e.pzAGN]BuQ*:wPRQ7woe(czGx]hvpQH0w/%iTBuQ{VxKL^\u003ewJRR/BuR.)arR)oarR)Kay/j@B8@E4wP?T9B7]91wLD(KA::67z/e0*vqP$1wGT8",
            "ln": 1114,
            "col": 33,
            "line": 35
          },
          {
            "b": "arUxgaA?spB7]Mg3lQDlarR^HaAIWAwPxgyo)7n]x(E)1az\u003e?9A::67z/fRsxKM6}aARpdaA?spB7]Mgaz#ssvR6N5bysPBA=U@kzHBbYdgdguarR^HwO=B03lQDlarR^HaAIWAwPxgym0iD+x\u003e7N[wGU\u00267xl4B5x(v(iC4CYnx(v(iwPz*fAXnK+",
            "ln": 2639,
            "col": 5,
            "line": 93
          },
          {
            "b": "y:/YlarR^HazCBgC4CYnx(v\u003e@arR^HarR^HB9hCkAWSbbzY\u0026[hxl4B5x(v(iCwhejaA?spB7]Mgaz#ssvR6N5bysPBA=U@kzHBbYdgdguarR^HwO=B03lQDlarR^HaAIWAwPxgyrC(O\u0026z*c7wze0T6vruj4zxKalA=U@kzz0aZ3lQDlarR!rzE:7%",
            "ln": 3155,
            "col": 32,
            "line": 112
          },
          {
            "b": "BuhDGv@#B6zEE0\u003cwKQSWz/Mf(arR^HvpKy[z/cWwqGV\u003e1AaJ]$x(mMaze0T6vruj4zGv0Awn.!$arR^HavfHVx)a5=wN/U0wi8+Jvrlj9iYYVqBywS!B7FrVB8b?Hze0T6vru6/vqG-!3lQDlarR!vw/%xHBzk]fqE%uRA+3!kB.#88B7n({zdc^W",
            "ln": 4287,
            "col": 25,
            "line": 148
          },
          {
            "b": "ay[}xze0T6vru683lQDlarR^Haz\u003eXhB75Y)as/O$a%o=HnLA5\u0026mnu(DbyqEjqEKoQB1R3wC6$LSx\u003ewF#wObT]wN[1NqEKoQB1R3wB$1KXclKEfvqfL0e[F{ze]kDovqFdnarR^HarR^HzdN^fvp%c]d)k10tY9!:a{[V1arR^HarR!zwPI{3xjShojS\u003e}KzV",
            "ln": 4951,
            "col": 92,
            "line": 168
          },
          {
            "b": "iTM#LarT6vmNp3Fr9@u*q=t$LmiB-ob12^RzF%RtA=(mxze0T6vruj4zGu}fwN/d\u003eB7DF5zF%SgwPw]gx\u003eID{BzkVhaAhvtv}x.5azC)tv%8*jwO#QaC{4cIzF\u003cfax8",
            "ln": 5534,
            "col": 59,
            "line": 186
          },
          {
            "b": "arUJxxcotWd\u003cwbmBS+akwGUA6By/rdBzkS9aARJAA=(mxvix8(B98CBv@#BdwGUz\u003eBzkVhayO[\u003ex(n0laBd)FAV=.ODU48rEj3dFvrt{!vrl0jtY7.)arR^HarUJxx8",
            "ln": 6226,
            "col": 5,
            "line": 208
          },
          {
            "b": "ayPq4aAIWCwGVnpBS+)pzGE1yzY\u0026LdzGGPgB.99DA=(mxBzbkdB75]%ay/tbzddr)aA}KwxDRzgwGUM4C4\u003e#nzF-%5BrC:nA+O@\u003ey?kUjzxYAgarR^Haz(gjauR+eb1b13k%!mluQNgVk%^\u003eompeFUr.lg+peaeLr9@0-mmfZhf^l@EarR^HaAE",
            "ln": 6338,
            "col": 21,
            "line": 209
          },
          {
            "b": "zeS%0w{CIcay[]5vpAU^wGV8dvrrSovriMcvrlJkA=(mxx(k53bypLOBz(hhwfuqdaz2Clx(XcfzdNQbe)Jor3lQDlarR!zB7VQTjrL?Jz/)ghA+cwlB-88hzF78azu",
            "ln": 6644,
            "col": 37,
            "line": 217
          },
          {
            "b": "ayYFnayX[@zF78mzGx@vwGU]6aztXqaARJearR)KAclknaARp9BrC7bvqYZ?aARJAz//V7AV![7C4CGdAaK6hayPd#aARJABzbkdAb](cBZ]Jcz/cXswPz%9AXnFo",
            "ln": 7594,
            "col": 47,
            "line": 241
          },
          {
            "b": "wO#2=arR)oarR)Kra]#!az\u003e?9A::67z/cXwx(4PdvpS)\u003evix2$z!@#[zxJLcvp{Z8zY\u003cdnwGUz\u003ev@DHcBAnNDvpB4:ayPd#aAz4gz*2Xmx(\u003cX8ar@1yw/#wqBTIivayX+?yIvW0aA8yAaA7\u003cmBzbkdze0T6vruj4zz056BrCTrz*cmBxM58qvqG-",
            "ln": 8198,
            "col": 7,
            "line": 257
          },
          {
            "b": "arTQdB97#gq!p5)x(mMov@=c?By=NqzEEx[iV]K)zF%Shv}v2s3lQDoarR^HarR^HarR^HarR^HarR^HarR^HarR^Haz+E}wO:yIcSLk0az#atx\u003e7ZscObPEar@0KarQ",
            "ln": 9066,
            "col": 9,
            "line": 279
          },
          {
            "b": "vqfL0ay[}xze0T6vru6yflzq1e*abbx(+zvx(4PdB-p(1By=OpxK@q%vrt{!vrl05vTf8pB-88hzF782y?$kjw/#hewEoL5boQ@pzE^E0xcq59xl4B5x(v)gefFCywNL",
            "ln": 15618,
            "col": 14,
            "line": 405
          },
          {
            "b": "y-)e5B8Iydar@1yzGY@lwGV8dwGUI)i=!!AwO\u003e\u003cpwoz:day/tbzddr)efGdIx\u003e7*0Cwg(faA.Tlvru66D2E?Cay[}mB7n({zdb5qvJYn%y?i}@ar@1JzY\u0026[9ByO#b",
            "ln": 15840,
            "col": 79,
            "line": 407
          },
          {
            "b": "arR!qwO95}z*c7aarR)KarR^HarUluwN/\u003e8wGSf.oJjCUaxgS[oHQ7iAa9x\u003cB6\u0026-$zFJ/]uVoB^wPIl4l@D/Saw2r@moyWuAa9x\u003cuUK4Ty?W^5wN]d!vp%dUx\u003egP}3lQDoarR^Haz2C33lQDoarR!rzE:7%ar}joar@0(jS):Cx(mMavixA9wmYN1vp\u003cQ)AV!\u003e9vqYZ(zF78aBAnNDvpB4:3lQDo3lQDoax9h}wPRT6wPF#tz/)Bzy-)}gzGC",
            "ln": 17665,
            "col": 6,
            "line": 456
          },
          {
            "b": "vqH0@jtg!#j$Wf+ar}joar@1iz/)gjvqWh@y\u0026:Iqx(n06A=-BHz/{7yz*c7wzdN^fvp%d)ayPd#ayX]1v}YZ/A+/.svTf8sB7]J8aARpdas?IwD0+=fBzb36x(dAi3lQDoaz\u003eXixM4Ax3lQDo3lQDo",
            "ln": 18740,
            "col": 79,
            "line": 484
          },
          {
            "b": "aA8yA3lQDoaztXqaARJAwQ4=@B-.gqBzbkdwn=Wfay/tbzddr)B0b7kAV/TCBUj1zar}joar@1dzY\u0026O4w[=c]ayMykwP?T9B7]91wGU\u00267xl4B5x(v(uay]4}x(mG8Bzbkdd/",
            "ln": 20045,
            "col": 71,
            "line": 524
          },
          {
            "b": "v@bN{B0ag\u003exl4B5x(v\u003e@arR^HvrDWgy\u0026r-)auz(dzeAZ0wkV#Gz/Px1AX5sSvpKy[C4C33wN/U0wg}!lxl4B5x(v(xv@Dj3vqYQ.A+e:0A+5:4a{]CnarU9nBz\u003e#lvpQGwlVl*Xvrui)x(4H9C}p6ZvpKy[C4C33wN/U0wg}!lxl4B5x(v(xv@Dj6vrui)x(4H9C{iOrarR!nB-.Lrz^^f0iZ^K\u003evrDydq!6GLzdcERA=U@kzGwo=A=2lbBy/Fzar\u003el7Bzk]fuVGZ/z/Pwwze0T6vruj4zzbKiw)]*#Byf90xK#3?uV{13B7]MgB6\u0026J$A=2lbBy/Fp3lQDlayPzmz!%u2wfr{9z!T8*vpB4:efDcBv@#BdwNxE?v@Dx#fkUAoA::67z/djyz!T8@BywS{wG?E7arR!nB-.Lrz^^f0iZ[p8v%8)cz/eG}A::63xl=3Jb4j#6x)a5{A+e:0A+3?ux\u003eID{BzkVhfj/xtv%8)cz/e{6BAg/iwOloj3lQDlayPzmz!%u2wfr{3wObv[y\u0026\u0026P$A::63xl=3Jb4j#6x)a5{A+e:0A+3?ux\u003eID{BzkVhfjXTavrDyduVQsfvru6[C{iO5arR^HboP%0x(+zlB-RTEvR3V)wObT]wN(])wOb\u003e3wGV8dwGUY8xK#i#By!#9xM4*8efFzky\u0026sI8arR^Hv@bN{B09?)A=L-eBrAW*o\u003e!lXvruj4zxHeDiS",
            "ln": 21666,
            "col": 3,
            "line": 570
          },
          {
            "b": "C{4ixvrrS2y?$khx\u003eID{BzkVhB0bd8C4z!9wO2:4A=(mxvR6d\u0026A+bO2arR^Kaz+$8wnb{]ayMypwNV^3vp%c]x\u003ewFIBAxYRz/ff3xd^R5Bzk]fuVGZ/z/Pwvze0T6ve",
            "ln": 24046,
            "col": 34,
            "line": 646
          },
          {
            "b": "arR^Haz2C33jm)#arR^HwmYu}zdN*5z!9i(x(!ufzF7wnvqPNbatbo0diG\u0026Ti=n\u003eDz^$*narR^HarR^HzE)l%wPI%2wmYN*xjk)[e]$Pwwght7zdLmve?O+93lQDlarR!rzE:7YarR^HarUiaw/$@8xl4B5wHI86A+e:5x(v(r3lQDlarR^Haz$+me]trnA::63ay]hbwN/*@z/b[8arR^Haz2C33jm)#arR^HboPx*B75J]wGV8dwGV8nvqZc{v@#B6zxKdzvq{g1zF78lxLzJgze0T6vruj4zy#nsarR^Har@1iz/)gjvqWieBzkMcay/A",
            "ln": 26379,
            "col": 2,
            "line": 721
          },
          {
            "b": "arR^Har}joarR^Har@0#z/M$qz/PziwmY\u003c\u003ex(4\u0026kA+eV\u0026aARpdaBtqiA:-\u003cbvpKy[z/f01awDM.A::67z/fRuaAIa7BzkVhayO.$C4D8aA+68#ePLAmi.:s3A::67",
            "ln": 26711,
            "col": 2,
            "line": 733
          },
          {
            "b": "vrl0jv@Dm5wN/*@z/e]}vqYQ(wPxzky?m3}uTW+!uT[1(zE)s1x(v)gaT/xWy?$KcarR^HarR^HarR^HB9R?GwO\u0026?tvRGZkA:-V#B0b15i=[}OBujwYwPh6#wG\u0026MgarR^HarR^HarUlkwc%C4arR^HarUlkwc@U^arR^HarR!qwO969wPI*ezE^9@z^Nu}B8#5kxfN!YwPRQ7wgO\u003cqzEWH9wmYa!A+PY9By=NTazb4#B7D^carR^HarQ",
            "ln": 28228,
            "col": 14,
            "line": 781
          },
          {
            "b": "wN/B^C{3KkaA8jgA::67z/cXtxKM09x(+znzFTOvA=(mxCw7M9az\u003e?9A::67zF78mA0^ZgarR)Kc$Wyraz2!aze:r5efF[IAck#9BzkS9ayMygwP]nbz!%MkzxKdqBn",
            "ln": 32423,
            "col": 17,
            "line": 919
          },
          {
            "b": "ay]4}vrDydiV@3yy\u0026:d{arR^HboO9KarR^HaA.Tgz/fxpay]x$arR^HboO9KarR^HarR!rCX7xcBy=NsB-p(1By=Olz/Z2waAIaoaAhEjy?W%7wN(]DasznKB.8{A3lQDlar@0KarR^HarUlkwc%C4arR)KarR^Haz2C33lQDlar@0KarUlkwc%C4arUiaw/#knuVf*#C{\u003e1Gy\u0026r*0dgdguarR^HwQ4=@B-.h4vR/%)yByJsy\u0026r*0diJ+Jy?mWeaAz4pwPz)bzF8fvarR^H",
            "ln": 32822,
            "col": 54,
            "line": 927
          },
          {
            "b": "aBKOtarR^HarR!ry\u0026:d{arR^HarR^HarUfcvqYZ?3lQDlarR^Haz2C33lQDlarR!ry\u0026:d{arR^HarR^HAckSax\u003e7H\u003ewO#3bwnc6}v@#B6zyC]narR^Haz2C33lQDlaz2CiB-I42arR^HarS{Vz/fD7v@#B6zxI7+zFr[]arR^HarS{XCX7xcBzkVhuVQsfvru6[C{2l)zFr[]arR^HwO#2=3lQDlay]4}aA}\u003cuBy=\u003exwQ5qtjS\u003e{)dgdguarR^",
            "ln": 34794,
            "col": 26,
            "line": 994
          },
          {
            "b": "zdObRar#kIwPI{3xjVGn3lQDlarR!ywO#d5xDPCXtqdPJh-hZfaARgtBs}xvzFa68t}P#5CNtMoarR^HCxdztwGSfWjS(4(ash7MasedmBy/YsefDc1a%nuTy?mG%Bza}!arR^HwO#2=3lQDlar@1dvqxB}ayMyfwPI{3xjSh]A+xJiwO#PjvqYP#z/{evB-.WEx(\u003eFaB0bgre^-ZzarR)Kk{gkWv@Dl}ayYncy?m3)ayPq6B.$YcBn",
            "ln": 35084,
            "col": 30,
            "line": 1011
          },
          {
            "b": "B8$=5wHN%earR^HaAH$pc#AKpB75Y)dgdguarR^HA+frmy\u0026*^.az$[f3lQDlarR!Gx(dA*wO+^]B7F(8jS)42Bzk]fq*04#z/P}XiZNy}v}YZ/A+^pFwNPy%x(dA7DMWuuB9hqvauZ\u0026)x\u003eq9\u003eaBKOtarR^HaAH$par\u00269:g?H!MasedLx(dA*wO+^]B7F(kauBN^vRG{}z3?ydarR^HB76txa%N",
            "ln": 35606,
            "col": 25,
            "line": 1024
          },
          {
            "b": "ayYe9v@0h}B0a[eayPq6B.$YcBrC1fwft@oAbY\u0026eB8$]layPekaA8yAAclmBxjU%(A::63wftubaARpdayYe9v@0X7arR^HwmYu}B9hCvA+frkuU%v}B75Y)A%:3jarR^HB76l6efG1By?tqywPzl#B7DESaA?spvScs0efFLky\u0026:d{arR^HarU@zwO+(:arR^H",
            "ln": 35866,
            "col": 14,
            "line": 1033
          },
          {
            "b": "Cw?IjB0%7^wPRQ7wm6g/B8#5kxdje{arR^HwmYu}v@Dsic$D[gBzkS3BzkVhefG1LB-H#6B1wCLAcb/jzGu{-aBwI=3lQDlarR!pz/xA4wfs2Ttu}NyarR^HarTc/y?lQ*x(4\u0026yzeiV@A:J=lwmY?7x(mv3x(v(raA.NrwPI]nmRMWIe[GowB96R{wmY?7x(mv3x(v(r3lQDlarR!Fv}YB\u003cvp9\u003e=xl4B5x(v(ijS)WkxK#3?o\u003e!lXvruj4zAo*NB.\u003e\u003e)v}YB\u003cvngDGA::67z/dgBwP[F7arR^HazC.nwPzV%y*R3\u003c",
            "ln": 37034,
            "col": 14,
            "line": 1064
          },
          {
            "b": "arR^HarR!Fz/{8gwNxp*xl4B5x(v)ge[FE3xDQ\u00267aBF3uxl4B5x(v)p3lQDlarR^HarR!Fz/{8gwGTbUmRMWIe[eKjA+eV\u0026c#AWhA::67z/dgtx(4u#vqPN83lQDlarR^HarR!vzGxxfBy!#\u0026v@Dj3wO#PjjS\u003e{[axi2*B0bslxl4B5x(v(iv@Di}B0b7nz/3QwDVJXnAaKCuc#Tcuxk8l(y\u00261wtbysowxl4B5x(v(wC4CYnx(v)qdo{:m3lQDlarR^HarR!zvp%p:uT[1\u003ezdNQbB09Q*d\u003cueAarR^HarR^HarUGsz/u?fzWEQfarR^HarR^HarR)KnOf8?wGUU{C4z!8az\u003eL1x\u003e5n}z/6u5zGE1nzxK4mwGU]ix\u003eIc$vqE66x\u003eID{BzkVhed9HxarR^HarR^HarR)Kx(n06A=-BxB-FQmz/6u5zGE1fw]}Q8aARpdazbtdB95KxwP}%8zE\u003ekczu",
            "ln": 37654,
            "col": 2,
            "line": 1078
          },
          {
            "b": "xk7\u0026#yH}6@aA}:AyIvW0e^-ZzarR^HarR^HarR)Kph+k=aARp9BrCBexk7\u0026#v@Dj3wO#Qhaz(mxBrC47ayPvmBzbkdw[=pbBrCylzE\u003ekcCW\u003er7BrCTreN\u0026daxdkCu",
            "ln": 38083,
            "col": 24,
            "line": 1085
          },
          {
            "b": "A::67z/dgtx(4u#vqPNbaz$+muVoB}xBk\u003e8arR^HarR^Hy*?ybauZ\u0026:x\u003eID{BzkVh3jm)#arR^HarR^HmRMWIe[eKjCxdztwHIzfxl4B5x(v(ww[=6)zEEx[efG1LB-H#6dgdguarR^HarR^Hv@Ds2wN(]CjrOGPxl4B5x(v\u003e@arR^HarR^HarUPwBzkVhB6yXzzEl)(AcU.wv{%g\u0026d05)pAaHNyze0T6vruj4zy=]Gy?c)(vrufiazCBgz/x/jz/b",
            "ln": 39112,
            "col": 45,
            "line": 1108
          },
          {
            "b": "z/b[8arR^HarR!5vRPE:Bs}SCzE+dRA+f9aC4C2\u003cz/fSrefF?szdLdsA+fr4B.8Xkx(1a-arR^HarR^Hy\u0026r-)c}m]!wIdLsAa9S{uVoB}xEEFby?mG)zdLdB3lQDlarR^Haz$R8wIdFhzGx]dzGGPswId\u003eiCpmuqzdLmvC4CYnx(v(r3lQDlarR!rzE:7%az2C33jm)#boPb(tUO{BA::67z/cX5lVl\u003c:wQ5q7arR)oarR)Ko\u003e!lXvruj4zBntWBy/YsaAIaoB0bNrwGUG3zGGB",
            "ln": 41828,
            "col": 23,
            "line": 1203
          },
          {
            "b": "wN/*8AaK5jwmoN*vQTs?e*9S7z/3RsxK@q:vqxA%ByxlaB1wCsqEKoQB0bWvy?%C3ar@1xvqYQ(wGV8dx(+zez/M$Cz/)VtarUfgvrlGjo\u003e!lXvruj4zBntWBy/Ys3i",
            "ln": 42329,
            "col": 28,
            "line": 1218
          },
          {
            "b": "A=U@kzyC]narR^HarR!FByxolB09Q*wmw[Zx(!wGwmYN*By=\u003ezwPz\u003caz/d0DkoId)A3uz=ar\u003eumCwXPiarR^HarR^Htxs){BAITQaA?spB7]MgefDuUvqPM#d\u003ce[yz/t",
            "ln": 46088,
            "col": 65,
            "line": 1337
          },
          {
            "b": "ze0T6vruj4zEm0\u0026y?mU{arR^HarR^HAa9\u003c4B09Q*l2}0OC{)Jzxl4B5x(v)guVoB}xMCQfarR^HarR^Hl${WCdSw*rxMC!ry*?A)zddxaDMWYPvruggar\u00264SAa9\u003c4Ej)61fiZaZiBaawdLt:Ja%qqt3lQDlarR!rzE:7YarR^HarUiaw/#53A=U/0ze0T6vruj4zEm0\u0026y?mG)zdLbcx(4u#vqPN83lQDlarR^HavZ6YwIdC2B7Gk$zdLbcx(4u#vqPN8e]$Jhzywj[xl4B5x(v(Ii.:s3A::67z/e3Uy?mG)zdMQRxjVsb",
            "ln": 47289,
            "col": 11,
            "line": 1377
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "day"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "day"
            ],
            [
              "",
              "include"
            ],
            [
              "",
              "action"
            ],
            [
              "",
              "migrate_all"
            ],
            [
              "",
              "dump_schema_after_migration"
            ],
            [
              "",
              "dump_all"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "pending_migrations"
            ],
            [
              "",
              "open"
            ],
            [
              "",
              "migration_context"
            ],
            [
              "",
              "detailed_migration_message"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "local?"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "size"
            ],
            [
              "",
              "size"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "migration_connection_pool"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "env"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "autoload"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "compatible_table_definition"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "compatible_table_definition"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "compatible_table_definition"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "compatible_table_definition"
            ],
            [
              "",
              "superclass"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "match?"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "synchronize"
            ],
            [
              "",
              "build_watcher"
            ],
            [
              "",
              "check_pending_migrations"
            ],
            [
              "",
              "execute"
            ],
            [
              "",
              "execute_if_updated"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "configs_for"
            ],
            [
              "",
              "configurations"
            ],
            [
              "",
              "uniq"
            ],
            [
              "",
              "flat_map"
            ],
            [
              "",
              "migrations_paths"
            ],
            [
              "",
              "migrations_paths"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "index_with"
            ],
            [
              "",
              "attr_accessor"
            ],
            [
              "",
              "attr_accessor"
            ],
            [
              "",
              "nearest_delegate"
            ],
            [
              "",
              "with_temporary_pool_for_each"
            ],
            [
              "",
              "pending_migrations"
            ],
            [
              "",
              "open"
            ],
            [
              "",
              "migration_context"
            ],
            [
              "",
              "flatten"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "any_schema_needs_update?"
            ],
            [
              "",
              "load_schema!"
            ],
            [
              "",
              "maintain_test_schema"
            ],
            [
              "",
              "suppress_messages"
            ],
            [
              "",
              "load_schema_if_pending!"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "migrate"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "all?"
            ],
            [
              "",
              "schema_up_to_date?"
            ],
            [
              "",
              "configs_for"
            ],
            [
              "",
              "configurations"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "configs_for"
            ],
            [
              "",
              "configurations"
            ],
            [
              "",
              "with_temporary_pool"
            ],
            [
              "",
              "pending_migrations"
            ],
            [
              "",
              "open"
            ],
            [
              "",
              "migration_context"
            ],
            [
              "",
              "flatten"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "root"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "clear_all_connections!"
            ],
            [
              "",
              "connection_handler"
            ],
            [
              "",
              "system"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "disable_ddl_transaction"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "cattr_accessor"
            ],
            [
              "",
              "attr_accessor"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "migration_strategy"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "delegate"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "revert"
            ],
            [
              "",
              "suppress_messages"
            ],
            [
              "",
              "revert"
            ],
            [
              "",
              "delegate"
            ],
            [
              "",
              "replay"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "reverting"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "reverting?"
            ],
            [
              "",
              "execute_block"
            ],
            [
              "",
              "execute_block"
            ],
            [
              "",
              "reverting?"
            ],
            [
              "",
              "extract_options!"
            ],
            [
              "",
              "reverting?"
            ],
            [
              "",
              "revert"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "exec_migration"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "delegate"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "up"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "delegate"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "down"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "announce"
            ],
            [
              "",
              "announce"
            ],
            [
              "",
              "with_connection"
            ],
            [
              "",
              "pool"
            ],
            [
              "",
              "migration_connection"
            ],
            [
              "",
              "realtime"
            ],
            [
              "",
              "exec_migration"
            ],
            [
              "",
              "announce"
            ],
            [
              "",
              "announce"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "revert"
            ],
            [
              "",
              "public_send"
            ],
            [
              "",
              "puts"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "say"
            ],
            [
              "",
              "realtime"
            ],
            [
              "",
              "say"
            ],
            [
              "",
              "say"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "migration_connection"
            ],
            [
              "",
              "migration_connection_pool"
            ],
            [
              "",
              "say_with_time"
            ],
            [
              "",
              "format_arguments"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "proper_table_name"
            ],
            [
              "",
              "first"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "second"
            ],
            [
              "",
              "proper_table_name"
            ],
            [
              "",
              "second"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "ruby2_keywords"
            ],
            [
              "",
              "mkdir_p"
            ],
            [
              "",
              "exist?"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "migrations"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "last"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "migrations"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "binread"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "loop"
            ],
            [
              "",
              "sub!"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "start_with?"
            ],
            [
              "",
              "detect"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "scope"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "next_migration_number"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "underscore"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "binwrite"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "table_name"
            ],
            [
              "",
              "timestamped_migrations"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "table_name_prefix"
            ],
            [
              "",
              "table_name_suffix"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "last"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "reject"
            ],
            [
              "",
              "internal_option?"
            ],
            [
              "",
              "inspect"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "inspect"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "start_with?"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "delegate"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "load"
            ],
            [
              "",
              "expand_path"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "constantize"
            ],
            [
              "",
              "attr_reader"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "up"
            ],
            [
              "",
              "down"
            ],
            [
              "",
              "up"
            ],
            [
              "",
              "move"
            ],
            [
              "",
              "move"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "migrate"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "block_given?"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "migrate"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "table_exists?"
            ],
            [
              "",
              "integer_versions"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "size"
            ],
            [
              "",
              "collect"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "parse_migration_filename"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "validate_timestamp?"
            ],
            [
              "",
              "valid_migration_timestamp?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "camelize"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "normalized_versions"
            ],
            [
              "",
              "filter_map"
            ],
            [
              "",
              "parse_migration_filename"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "validate_timestamp?"
            ],
            [
              "",
              "valid_migration_timestamp?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "normalize_migration_number"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "humanize"
            ],
            [
              "",
              "map!"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "protected_environments"
            ],
            [
              "",
              "internal_metadata"
            ],
            [
              "",
              "enabled?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "table_exists?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "migration_connection"
            ],
            [
              "",
              "migration_connection_pool"
            ],
            [
              "",
              "Array"
            ],
            [
              "",
              "flat_map"
            ],
            [
              "",
              "first"
            ],
            [
              "",
              "scan"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "timestamped_migrations"
            ],
            [
              "",
              "validate_migration_timestamps"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "day"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "current_migration"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "migrations"
            ],
            [
              "",
              "current_migration"
            ],
            [
              "",
              "migrations"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "public_send"
            ],
            [
              "",
              "attr_accessor"
            ],
            [
              "",
              "migration_connection_pool"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "current_version"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "migrations_paths"
            ],
            [
              "",
              "validate"
            ],
            [
              "",
              "create_table"
            ],
            [
              "",
              "create_table"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "detect"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "use_advisory_lock?"
            ],
            [
              "",
              "with_advisory_lock"
            ],
            [
              "",
              "use_advisory_lock?"
            ],
            [
              "",
              "with_advisory_lock"
            ],
            [
              "",
              "up?"
            ],
            [
              "",
              "reject"
            ],
            [
              "",
              "ran?"
            ],
            [
              "",
              "pop"
            ],
            [
              "",
              "find_all"
            ],
            [
              "",
              "ran?"
            ],
            [
              "",
              "down?"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "reject"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "integer_versions"
            ],
            [
              "",
              "migration_connection"
            ],
            [
              "",
              "detect"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "execute_migration_in_transaction"
            ],
            [
              "",
              "invalid_target?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "method"
            ],
            [
              "",
              "down?"
            ],
            [
              "",
              "env_name"
            ],
            [
              "",
              "db_config"
            ],
            [
              "",
              "pool"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "down?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "up?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "up?"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "logger"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "logger"
            ],
            [
              "",
              "ddl_transaction"
            ],
            [
              "",
              "migrate"
            ],
            [
              "",
              "record_version_state_after_migrating"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "use_transaction?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "backtrace"
            ],
            [
              "",
              "detect"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "size"
            ],
            [
              "",
              "up?"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "group_by"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "group_by"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "down?"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "delete_version"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "create_version"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "use_transaction?"
            ],
            [
              "",
              "transaction"
            ],
            [
              "",
              "disable_ddl_transaction"
            ],
            [
              "",
              "supports_ddl_transactions?"
            ],
            [
              "",
              "advisory_locks_enabled?"
            ],
            [
              "",
              "get_advisory_lock"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "release_advisory_lock"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "crc32"
            ],
            [
              "",
              "current_database"
            ],
            [
              "",
              "active_record/migration/command_recorder"
            ],
            [
              "",
              "active_record/migration/compatibility"
            ],
            [
              "",
              "active_record/migration/default_schema_versions_formatter"
            ],
            [
              "",
              "active_record/migration/default_strategy"
            ],
            [
              "",
              "active_record/migration/execution_strategy"
            ],
            [
              "",
              "active_record/migration/join_table"
            ],
            [
              "",
              "active_record/migration/pending_migration_connection"
            ],
            [
              "",
              "active_support/actionable_error"
            ],
            [
              "",
              "active_support/core_ext/array/access"
            ],
            [
              "",
              "active_support/core_ext/enumerable"
            ],
            [
              "",
              "active_support/core_ext/module/attribute_accessors"
            ]
          ],
          "mbr": [
            "@app.call",
            "@file_watcher.new",
            "@internal_metadata.create_table",
            "@migrations.reverse",
            "@migrations.sort_by",
            "@mutex.synchronize",
            "@schema_migration.create_table",
            "@schema_migration.create_version",
            "@schema_migration.delete_version",
            "@schema_migration.integer_versions",
            "@watcher.execute",
            "@watcher.execute_if_updated",
            "ActiveRecord.dump_schema_after_migration",
            "ActiveRecord.maintain_test_schema",
            "ActiveRecord.migration_strategy",
            "ActiveRecord.migration_strategy.new",
            "ActiveRecord.timestamped_migrations",
            "ActiveRecord.validate_migration_timestamps",
            "Base.connection_handler",
            "Base.connection_handler.clear_all_connections!",
            "Base.logger",
            "Base.logger.info",
            "CommandRecorder.new",
            "Compatibility.find",
            "ConcurrentMigrationError.new",
            "DuplicateMigrationNameError.new",
            "DuplicateMigrationVersionError.new",
            "File.basename",
            "File.basename.scan",
            "File.basename.scan.first",
            "File.binread",
            "File.binwrite",
            "File.exist?",
            "File.expand_path",
            "File.join",
            "FileUtils.cd",
            "FileUtils.mkdir_p",
            "IllegalMigrationNameError.new",
            "InternalMetadata.new",
            "InvalidMigrationTimestampError.new",
            "MigrationContext.new",
            "MigrationContext.new.current_version",
            "MigrationProxy.new",
            "Migrator.migrations_paths",
            "Migrator.new",
            "Migrator.new.migrate",
            "Migrator.new.run",
            "Mutex.new",
            "Object.send",
            "Rails.env",
            "Rails.env.local?",
            "Rails.root",
            "ReversibleBlockHelper.new",
            "SchemaMigration.new",
            "Set.new",
            "Struct.new",
            "Time.now",
            "Time.now.utc",
            "Time.now.utc.strftime",
            "UnknownMigrationVersionError.new",
            "Zlib.crc32",
            "all_configs.flat_map",
            "all_configs.flat_map.uniq",
            "already_migrated.include?",
            "arg_list.join",
            "arguments.empty?",
            "arguments.first",
            "arguments.last",
            "arguments.second",
            "arguments.second.is_a?",
            "config.migrations_paths",
            "config.table_name_prefix",
            "config.table_name_suffix",
            "connection.advisory_locks_enabled?",
            "connection.current_database",
            "connection.get_advisory_lock",
            "connection.pool",
            "connection.pool.db_config",
            "connection.pool.db_config.env_name",
            "connection.release_advisory_lock",
            "connection.respond_to?",
            "connection.revert",
            "connection.reverting",
            "connection.supports_ddl_transactions?",
            "connection.transaction",
            "connection_pool.internal_metadata",
            "connection_pool.migration_context",
            "connection_pool.migration_context.open",
            "connection_pool.migration_context.open.pending_migrations",
            "db_configs_in_current_env.all?",
            "db_list.delete",
            "db_list.map!",
            "destination_migrations.detect",
            "destination_migrations.last",
            "duplicate.scope",
            "e.backtrace",
            "execution_strategy.respond_to?",
            "execution_strategy.send",
            "finish.version",
            "get_all_versions.max",
            "internal_metadata.enabled?",
            "internal_metadata.table_exists?",
            "last.version",
            "last_arg.empty?",
            "last_arg.inspect",
            "last_arg.is_a?",
            "last_arg.reject",
            "m.name",
            "m.version",
            "magic_comments.empty?",
            "migrated.delete",
            "migrated.include?",
            "migrated.max",
            "migration.disable_ddl_transaction",
            "migration.filename",
            "migration.migrate",
            "migration.name",
            "migration.name.underscore",
            "migration.nil?",
            "migration.version",
            "migration.version.to_i",
            "migration_class.new",
            "migration_class.new.exec_migration",
            "migration_classes.each",
            "migration_classes.empty?",
            "migration_classes.extract_options!",
            "migration_classes.reverse",
            "migration_files.filter_map",
            "migration_files.map",
            "migrations.any?",
            "migrations.collect",
            "migrations.detect",
            "migrations.group_by",
            "migrations.group_by.find",
            "migrations.index",
            "migrations.reject",
            "migrations.select",
            "migrations.size",
            "migrations.sort_by",
            "migrator.current_migration",
            "migrator.migrations",
            "migrator.migrations.index",
            "name.camelize",
            "name.constantize",
            "name.constantize.new",
            "name.respond_to?",
            "name.table_name",
            "nearest_delegate.respond_to?",
            "nearest_delegate.send",
            "new.migrate",
            "number.to_i",
            "option_name.start_with?",
            "paths.flat_map",
            "paths.index_with",
            "pattern.match?",
            "pending_migration.filename",
            "pending_migration_versions.size",
            "pending_migrations.each",
            "pending_migrations.flatten",
            "pending_migrations.nil?",
            "pending_migrations.size",
            "pool.migration_context",
            "pool.migration_context.open",
            "pool.migration_context.open.pending_migrations",
            "recorder.delegate",
            "recorder.replay",
            "result.is_a?",
            "runnable.each",
            "runnable.find_all",
            "runnable.pop",
            "runnable.reject",
            "schema_migration.integer_versions",
            "schema_migration.normalize_migration_number",
            "schema_migration.normalized_versions",
            "schema_migration.table_exists?",
            "scope.to_s",
            "source.start_with?",
            "source.sub!",
            "source_migrations.each",
            "sources.each",
            "subclass.superclass",
            "superclass.nearest_delegate",
            "target_version.nil?",
            "text.length",
            "v.length",
            "version.to_i",
            "version.to_s"
          ],
          "tgt": [
            "Array",
            "action",
            "advisory_locks_enabled?",
            "all?",
            "announce",
            "any?",
            "any_schema_needs_update?",
            "attr_accessor",
            "attr_reader",
            "autoload",
            "backtrace",
            "basename",
            "binread",
            "binwrite",
            "block_given?",
            "build_watcher",
            "call",
            "camelize",
            "cattr_accessor",
            "cd",
            "check_pending_migrations",
            "class",
            "clear_all_connections!",
            "collect",
            "compatible_table_definition",
            "configs_for",
            "configurations",
            "connection_handler",
            "constantize",
            "crc32",
            "create_table",
            "create_version",
            "current_database",
            "current_migration",
            "current_version",
            "day",
            "db_config",
            "ddl_transaction",
            "delegate",
            "delete",
            "delete_version",
            "detailed_migration_message",
            "detect",
            "disable_ddl_transaction",
            "down",
            "down?",
            "dump_all",
            "dump_schema_after_migration",
            "each",
            "empty?",
            "enabled?",
            "env",
            "env_name",
            "exec_migration",
            "execute",
            "execute_block",
            "execute_if_updated",
            "execute_migration_in_transaction",
            "exist?",
            "expand_path",
            "extract_options!",
            "filename",
            "filter_map",
            "find",
            "find_all",
            "first",
            "flat_map",
            "flatten",
            "format_arguments",
            "get_advisory_lock",
            "group_by",
            "humanize",
            "include",
            "include?",
            "index",
            "index_with",
            "info",
            "inspect",
            "integer_versions",
            "internal_metadata",
            "internal_option?",
            "invalid_target?",
            "is_a?",
            "join",
            "last",
            "length",
            "load",
            "load_schema!",
            "load_schema_if_pending!",
            "local?",
            "logger",
            "loop",
            "maintain_test_schema",
            "map",
            "map!",
            "match?",
            "max",
            "method",
            "migrate",
            "migrate_all",
            "migration_connection",
            "migration_connection_pool",
            "migration_context",
            "migration_strategy",
            "migrations",
            "migrations_paths",
            "mkdir_p",
            "move",
            "name",
            "nearest_delegate",
            "new",
            "next_migration_number",
            "nil?",
            "normalize_migration_number",
            "normalized_versions",
            "now",
            "open",
            "parse_migration_filename",
            "pending_migrations",
            "pool",
            "pop",
            "proper_table_name",
            "protected_environments",
            "public_send",
            "puts",
            "raise",
            "ran?",
            "realtime",
            "record_version_state_after_migrating",
            "reject",
            "release_advisory_lock",
            "replay",
            "require",
            "respond_to?",
            "reverse",
            "revert",
            "reverting",
            "reverting?",
            "root",
            "ruby2_keywords",
            "run",
            "say",
            "say_with_time",
            "scan",
            "schema_up_to_date?",
            "scope",
            "second",
            "select",
            "send",
            "size",
            "sort_by",
            "start_with?",
            "strftime",
            "sub!",
            "superclass",
            "supports_ddl_transactions?",
            "suppress_messages",
            "synchronize",
            "system",
            "table_exists?",
            "table_name",
            "table_name_prefix",
            "table_name_suffix",
            "timestamped_migrations",
            "to_f",
            "to_i",
            "to_s",
            "transaction",
            "underscore",
            "uniq",
            "up",
            "up?",
            "use_advisory_lock?",
            "use_transaction?",
            "utc",
            "valid_migration_timestamp?",
            "validate",
            "validate_migration_timestamps",
            "validate_timestamp?",
            "verbose",
            "version",
            "with_advisory_lock",
            "with_connection",
            "with_temporary_pool",
            "with_temporary_pool_for_each",
            "write"
          ],
          "funcs": [
            [
              "initialize",
              367
            ],
            [
              "initialize",
              2605
            ],
            [
              "initialize",
              2880
            ],
            [
              "initialize",
              3128
            ],
            [
              "initialize",
              3382
            ],
            [
              "initialize",
              3688
            ],
            [
              "initialize",
              4525
            ],
            [
              "detailed_migration_message",
              4809
            ],
            [
              "connection_pool",
              5370
            ],
            [
              "initialize",
              5711
            ],
            [
              "initialize",
              5846
            ],
            [
              "initialize",
              6187
            ],
            [
              "initialize",
              6566
            ],
            [
              "initialize",
              7130
            ],
            [
              "create_table",
              22252
            ],
            [
              "change_table",
              22435
            ],
            [
              "create_join_table",
              22618
            ],
            [
              "drop_table",
              22812
            ],
            [
              "compatible_table_definition",
              22995
            ],
            [
              "inherited",
              23063
            ],
            [
              "anonymous",
              23552
            ],
            [
              "current_version",
              23620
            ],
            [
              "valid_version_format?",
              23788
            ],
            [
              "initialize",
              24216
            ],
            [
              "call",
              24412
            ],
            [
              "build_watcher",
              24830
            ],
            [
              "nearest_delegate",
              25357
            ],
            [
              "check_all_pending!",
              25599
            ],
            [
              "load_schema_if_pending!",
              26079
            ],
            [
              "maintain_test_schema!",
              26229
            ],
            [
              "method_missing",
              26395
            ],
            [
              "migrate",
              26493
            ],
            [
              "disable_ddl_transaction!",
              26822
            ],
            [
              "check_pending_migrations",
              26908
            ],
            [
              "any_schema_needs_update?",
              27148
            ],
            [
              "db_configs_in_current_env",
              27332
            ],
            [
              "pending_migrations",
              27454
            ],
            [
              "env",
              27924
            ],
            [
              "load_schema!",
              28014
            ],
            [
              "respond_to_missing?",
              28363
            ],
            [
              "disable_ddl_transaction",
              28564
            ],
            [
              "initialize",
              28953
            ],
            [
              "execution_strategy",
              29121
            ],
            [
              "revert",
              30430
            ],
            [
              "reverting?",
              30929
            ],
            [
              "up",
              31088
            ],
            [
              "down",
              31143
            ],
            [
              "reversible",
              32293
            ],
            [
              "up_only",
              32972
            ],
            [
              "run",
              33219
            ],
            [
              "up",
              33732
            ],
            [
              "down",
              33853
            ],
            [
              "migrate",
              34032
            ],
            [
              "exec_migration",
              34648
            ],
            [
              "write",
              34971
            ],
            [
              "announce",
              35033
            ],
            [
              "say",
              35337
            ],
            [
              "say_with_time",
              35586
            ],
            [
              "suppress_messages",
              35942
            ],
            [
              "connection",
              36068
            ],
            [
              "connection_pool",
              36173
            ],
            [
              "method_missing",
              36282
            ],
            [
              "copy",
              37062
            ],
            [
              "proper_table_name",
              39593
            ],
            [
              "next_migration_number",
              39868
            ],
            [
              "table_name_options",
              40221
            ],
            [
              "execute_block",
              40431
            ],
            [
              "format_arguments",
              40616
            ],
            [
              "internal_option?",
              41006
            ],
            [
              "command_recorder",
              41094
            ],
            [
              "respond_to_missing?",
              41172
            ],
            [
              "initialize",
              41494
            ],
            [
              "basename",
              41589
            ],
            [
              "migration",
              41743
            ],
            [
              "load_migration",
              41812
            ],
            [
              "initialize",
              42508
            ],
            [
              "migrate",
              43300
            ],
            [
              "rollback",
              43635
            ],
            [
              "forward",
              43707
            ],
            [
              "up",
              43776
            ],
            [
              "down",
              44061
            ],
            [
              "run",
              44350
            ],
            [
              "open",
              44507
            ],
            [
              "get_all_versions",
              44612
            ],
            [
              "current_version",
              44770
            ],
            [
              "needs_migration?",
              44886
            ],
            [
              "pending_migration_versions",
              44972
            ],
            [
              "migrations",
              45081
            ],
            [
              "migrations_status",
              45607
            ],
            [
              "current_environment",
              46396
            ],
            [
              "protected_environment?",
              46500
            ],
            [
              "last_stored_environment",
              46659
            ],
            [
              "connection",
              47083
            ],
            [
              "connection_pool",
              47179
            ],
            [
              "migration_files",
              47285
            ],
            [
              "parse_migration_filename",
              47427
            ],
            [
              "validate_timestamp?",
              47562
            ],
            [
              "valid_migration_timestamp?",
              47693
            ],
            [
              "move",
              47826
            ],
            [
              "current_version",
              48582
            ],
            [
              "initialize",
              48987
            ],
            [
              "current_version",
              49439
            ],
            [
              "current_migration",
              49496
            ],
            [
              "run",
              49630
            ],
            [
              "migrate",
              49773
            ],
            [
              "runnable",
              49928
            ],
            [
              "migrations",
              50225
            ],
            [
              "pending_migrations",
              50320
            ],
            [
              "migrated",
              50459
            ],
            [
              "load_migrated",
              50527
            ],
            [
              "connection",
              50643
            ],
            [
              "run_without_lock",
              50786
            ],
            [
              "migrate_without_lock",
              51140
            ],
            [
              "record_environment",
              51437
            ],
            [
              "ran?",
              51580
            ],
            [
              "invalid_target?",
              51723
            ],
            [
              "execute_migration_in_transaction",
              51819
            ],
            [
              "target",
              52548
            ],
            [
              "finish",
              52639
            ],
            [
              "start",
              52723
            ],
            [
              "validate",
              52801
            ],
            [
              "record_version_state_after_migrating",
              53125
            ],
            [
              "up?",
              53413
            ],
            [
              "down?",
              53464
            ],
            [
              "ddl_transaction",
              53597
            ],
            [
              "use_transaction?",
              53774
            ],
            [
              "use_advisory_lock?",
              53907
            ],
            [
              "with_advisory_lock",
              53990
            ],
            [
              "generate_migrator_advisory_lock_id",
              54578
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 16,
              "op.gt": 5,
              "op.lt": 1,
              "op.ne": 3,
              "op.add": 16,
              "op.lor": 17,
              "op.mod": 6,
              "op.mul": 2,
              "op.shl": 17,
              "op.sub": 5,
              "op.land": 17,
              "op.lnot": 11,
              "max_depth": 21,
              "op.concat": 335,
              "call_count": 479,
              "node_count": 7018,
              "member_count": 187,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.shl": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_array_length": 3,
              "max_concat_chain": 2,
              "max_member_depth": 4,
              "op_density.concat": 0.05
            },
            "file": {
              "size": 54737,
              "entropy": 4.6
            },
            "text": {
              "lines": 1631,
              "top_char": 101,
              "digit_ratio": 0,
              "space_count": 12706,
              "char_entropy": 4.6,
              "unique_chars": 95,
              "top_char_null": 0,
              "import_density": 0.67,
              "string_density": 0.05,
              "top_char_ratio": 0.08,
              "avg_line_length": 32.56,
              "max_line_length": 130,
              "empty_line_ratio": 0.12,
              "last_line_length": 3,
              "whitespace_ratio": 0.26,
              "identifier_density": 0.95,
              "line_length_stddev": 28.59,
              "max_whitespace_run": 29,
              "normalized_import_count": 0.27,
              "normalized_string_count": 2.18,
              "repeated_char_sequences": 161,
              "suspicious_string_ratio": 0.03,
              "suspicious_comment_ratio": 0.07,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 36.08
            },
            "binds": {
              "count": 116
            },
            "binary": {
              "peak_region_bytes": 44497,
              "peak_region_entropy": 4.78
            },
            "source": {
              "class_count": 19,
              "function_count": 92
            },
            "imports": {
              "count": 11,
              "third_party_count": 11,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 3254,
              "count": 88,
              "shell": 2,
              "avg_length": 36.98,
              "max_length": 198,
              "avg_entropy": 3.3,
              "empty_count": 3,
              "entropy_stddev": 1.26,
              "embedded_code_candidates": 1
            },
            "comments": {
              "chars": 20859,
              "count": 595,
              "empty": 104,
              "lines": 491,
              "base64": 16,
              "high_entropy": 26,
              "to_code_ratio": 0.43
            },
            "functions": {
              "count": 111
            },
            "identifiers": {
              "count": 1549,
              "unique": 385,
              "avg_length": 11.36,
              "max_length": 36,
              "min_length": 1,
              "avg_entropy": 2.8,
              "reuse_ratio": 0.25,
              "length_stddev": 7.06,
              "has_digit_ratio": 0.01,
              "sequential_names": 5,
              "single_char_count": 6,
              "single_char_ratio": 0.02,
              "high_entropy_count": 73,
              "high_entropy_ratio": 0.19,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 118,
        "mol": "H₅(Db₃F₅OsPo)",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/migration.rb",
        "pid": 2211,
        "risk": 10,
        "sha": "ec900945bf9d91929a9a28ba0439b0ff9955898b33ceb925274546ac53b3c209",
        "size": 54737,
        "traits": [
          {
            "id": "micro-behaviors/data/buffer/transfer::source-write-all-helper-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "References a write-all buffer helper",
            "spans": [
              [
                39181,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "spans": [
              [
                37886,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/schema/delete::sql-drop-object",
            "conf": 0.8,
            "crit": 3,
            "desc": "DROP SQL object syntax reference",
            "spans": [
              [
                17729,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/write/row::sql-update",
            "conf": 0.5,
            "crit": 3,
            "desc": "SQL UPDATE syntax reference",
            "spans": [
              [
                32886,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::ruby-fileutils-mkdir-p",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby creates a directory tree",
            "spans": [
              [
                37132,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-binread-content",
            "conf": 0.94,
            "crit": 3,
            "desc": "Reads binary content with Ruby File.binread",
            "spans": [
              [
                37718,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/search::ruby-recursive-glob-pattern",
            "atk": "T1083",
            "conf": 0.85,
            "crit": 3,
            "desc": "Ruby source references a recursive glob",
            "spans": [
              [
                47353,
                56
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/binary::ruby-file-binwrite-content",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes binary content with Ruby File.binwrite",
            "spans": [
              [
                39176,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-buffer-write-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source writes a file buffer",
            "spans": [
              [
                35148,
                5
              ],
              [
                39176,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-public-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby public_send method dispatch",
            "spans": [
              [
                34858,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send",
            "spans": [
              [
                26443,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-load-source-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Ruby calls Kernel.load on source files",
            "spans": [
              [
                41892,
                32
              ],
              [
                41897,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::ruby-system-process-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby calls Kernel.system with arguments",
            "spans": [
              [
                28292,
                35
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/command_recorder::active_record/migration/command_recorder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/command_recorder",
            "spans": [
              [
                21714,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/compatibility::active_record/migration/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/compatibility",
            "spans": [
              [
                21786,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/default_schema_versions_formatter::active_record/migration/default_schema_versions_formatter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/default_schema_versions_formatter",
            "spans": [
              [
                21872,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/default_strategy::active_record/migration/default_strategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/default_strategy",
            "spans": [
              [
                22103,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/execution_strategy::active_record/migration/execution_strategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/execution_strategy",
            "spans": [
              [
                22027,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/join_table::active_record/migration/join_table",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/join_table",
            "spans": [
              [
                21957,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_record/migration/pending_migration_connection::active_record/migration/pending_migration_connection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_record/migration/pending_migration_connection",
            "spans": [
              [
                235,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/actionable_error::active_support/actionable_error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/actionable_error",
            "spans": [
              [
                193,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/access::active_support/core_ext/array/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/access",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/enumerable::active_support/core_ext/enumerable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/enumerable",
            "spans": [
              [
                87,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attribute_accessors::active_support/core_ext/module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attribute_accessors",
            "spans": [
              [
                132,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                37066,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                7626,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                18772,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::environment-data-term-token",
            "conf": 0.9,
            "crit": 1,
            "desc": "Environment or instruction terminology",
            "spans": [
              [
                6400,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::sensitive-target-term-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Secret, security, or environment terminology",
            "uses": [
              27
            ],
            "spans": [
              [
                6400,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                564,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1162,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                486,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                2687,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                552,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                3203,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                624,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                9098,
                0
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "id": 119,
        "mol": "H₂(DbPo)",
        "sha": "2ccc8778503ae1e7c0f1476842ab31174b6c2e12e58eef0aa480191865ba3511",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/migration/command_recorder.rb",
        "risk": 2,
        "size": 15307,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 120,
        "mol": "H₂(CmDb)",
        "sha": "f853a7d7a2cb58ebcad64617f745766583e3c8322de605e5313927e1cc237205",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/migration/compatibility.rb",
        "risk": 2,
        "size": 15686,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 121,
        "mol": "H(Db)",
        "sha": "574c91d2756103a3360e61024427238f2f434c8917fcd8551ad42907576c17e1",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/migration/default_strategy.rb",
        "risk": 2,
        "size": 569,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 122,
        "mol": "H₂(DbPo)",
        "sha": "ac345e5094c9045ca04485b5ada74bf0869dafa02c343cd74675bd415598bc24",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/model_schema.rb",
        "risk": 2,
        "size": 25019,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 123,
        "mol": "H₂(DbPo)",
        "sha": "0932f1ac526bff982262540b137e9b2780cd8aa73c5794df88656ca3fa2d29e6",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/nested_attributes.rb",
        "risk": 2,
        "size": 27001,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 124,
        "mol": "H₂(DbPo)",
        "sha": "eb8d37094567634d8fcfaa0876234ac52e1e3dab1c8efd50c036b0b15b9329f4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/persistence.rb",
        "risk": 2,
        "size": 38334,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 125,
        "mol": "H(Db)",
        "sha": "25cbedddbb4e167e912ca92fbeb44911e057a93f81b3d234c6985b120e5e9ce0",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/promise.rb",
        "risk": 1,
        "size": 1876,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 126,
        "mol": "H(Db)",
        "sha": "159d013979960e03749c4298d276d32e87745e2097500fe3490cdb3b31bde9ea",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/railtie.rb",
        "risk": 2,
        "size": 18099,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 127,
        "mol": "H₂(DbPo)",
        "sha": "59d906e52cf3ac23e960d27f1be847b19594446e8ef43ea71d640fe09178c8ca",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/reflection.rb",
        "risk": 2,
        "size": 44832,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 128,
        "mol": "H(Db)",
        "sha": "202f4224725ad76b2c2fc24b1f97ad7811b8b595709f8a6d190f669641667295",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation.rb",
        "risk": 2,
        "size": 56112,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 129,
        "mol": "H(Po)",
        "sha": "965301c0abfe118c7364f76f4d393e061406226b362aca19560e3601485330ad",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/batches.rb",
        "risk": 2,
        "size": 21369,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 130,
        "mol": "H(Db)",
        "sha": "43b186bbdd897b09a0d092c8f86da56730e1ed9547463da65816d3d58265c628",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/calculations.rb",
        "risk": 2,
        "size": 24600,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 131,
        "mol": "H₂(Db₂Po)",
        "sha": "5aea17891bd27a8999b404b78ea6939d17641235e4eb0d0579a5cb906124ffc8",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/delegation.rb",
        "risk": 2,
        "size": 5119,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 132,
        "mol": "H₂(DbPo)",
        "sha": "b661d4e0834a5917c72b9cc378c0bdf0b0e817bb7579689b97ac5dfa930e3366",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/merger.rb",
        "risk": 2,
        "size": 6158,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 133,
        "mol": "H(Db)",
        "sha": "f0cc76f021d7f1e02acf9a8cd66236e72d32417874249d28cf996f86c1b923e9",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/predicate_builder.rb",
        "risk": 2,
        "size": 6814,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 134,
        "mol": "H(Db)",
        "sha": "b41de38d2375de46a19544ddab14070514b5133513f0bd9042c3260efeb89fa5",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/predicate_builder/association_query_value.rb",
        "risk": 1,
        "size": 1948,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 135,
        "mol": "H(Db)",
        "sha": "b1f2b58d7680c7018e5eb623d336ea8b06ac1c2b4ea710c0ec29839210b0dd92",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/predicate_builder/relation_handler.rb",
        "risk": 1,
        "size": 631,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 136,
        "mol": "H₂(DbPo₂)",
        "sha": "7ed35e7b5ebf8d5c1b0330c74c89b27fe71bfe6ab806d5b338392cc6ede0e842",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/relation/query_methods.rb",
        "risk": 3,
        "size": 81399,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 137,
        "mol": "H(Db)",
        "sha": "eaa18a99e6bd1bf072d30aba72b959641d3829d2bed1ac9bc7836d8657e329d5",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/result.rb",
        "risk": 1,
        "size": 6931,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 138,
        "mol": "H(Db)",
        "sha": "57518cd7cca17b1acb5725cae68b69d99a918a77602c8be75c468be36dd91493",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/runtime_registry.rb",
        "risk": 1,
        "size": 1705,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 139,
        "mol": "H(Po)",
        "sha": "119ec2fb4ae686117588d21234dc31722a2e51e1506599754df119ea7659b43b",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/schema.rb",
        "risk": 2,
        "size": 2470,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 140,
        "mol": "H(Db₂)",
        "sha": "51e212ad2df59ce030e1e7611d01d349e13fe2c367b0b2c9dea518009a9471b2",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/scoping/named.rb",
        "risk": 2,
        "size": 7983,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 141,
        "mol": "H(Db)",
        "sha": "be355475d414d95355267d941c7e22e9052d5d2d5c14e93dec9d3f87a0aa0e3d",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/secure_password.rb",
        "risk": 2,
        "size": 2558,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 142,
        "mol": "H(Db₂)",
        "sha": "685172867e7df53f8fab58809a61c8089b7c58a7f05d1d793f01edd07ca131a1",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/secure_token.rb",
        "risk": 2,
        "size": 2714,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 143,
        "mol": "H(Cr)",
        "sha": "77b148482ebd14eefc1bc897ab0ba6a342040b777234ba0f56780ce9202785a2",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/signed_id.rb",
        "risk": 2,
        "size": 7560,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 144,
        "mol": "H₂(Db₂Po)",
        "sha": "37967846fbf0d5c7475f5f629cd43249caaa06eb82f4351af9990ff9dbf5bbf2",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/store.rb",
        "risk": 2,
        "size": 12483,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 145,
        "mol": "H(Po)",
        "sha": "477b165c41df36ee239640cbfd982fa92026173e8f44127612eca096512d8c49",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/tasks/abstract_tasks.rb",
        "risk": 2,
        "size": 2337,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 146,
        "mol": "H₂(Db₂F)",
        "sha": "9cbe3ed6b67f14e0387eb80abd75e490c01c1cd764fdb2c2a2537c2a241c6247",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/tasks/database_tasks.rb",
        "risk": 3,
        "size": 23468,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 148,
        "mol": "H₂(FPo)",
        "sha": "5e99a5895bcbc58940250a5d13a18fff4a526f90d7e688aa90d513c7ce00e39b",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/tasks/postgresql_database_tasks.rb",
        "risk": 2,
        "size": 4334,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 149,
        "mol": "H₂(DbPo)",
        "sha": "1556ebfdb042146bfd01c06aa3f8202c6a50bc9e5022955709aa9abb7724be5b",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/tasks/sqlite_database_tasks.rb",
        "risk": 2,
        "size": 2244,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 150,
        "mol": "H₂(DbF)",
        "sha": "173c8a866a60e7c63e67b4102124a38078f4f7bd14d6ee92dc3df04401c43630",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/test_fixtures.rb",
        "risk": 2,
        "size": 13400,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 151,
        "mol": "H₂(CrPo)",
        "sha": "3d14705b87bfc63f68b762542fa0e532871db69e0f3906664bcd2aa217d36e2a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/token_for.rb",
        "risk": 3,
        "size": 5116,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 152,
        "mol": "H(Db)",
        "sha": "40d00b2caca82813708789d6d793b6d070f758b679d767edba57bb72efdaaf27",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/transaction.rb",
        "risk": 1,
        "size": 4690,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 153,
        "mol": "H(Cm)",
        "sha": "f6d604fb57e7dd289ab9382a8c023982a3e6b21a0e7169ce909a572c42b8c24c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/type/json.rb",
        "risk": 2,
        "size": 1177,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 154,
        "mol": "H(Db)",
        "sha": "0d1f631bc907d7dee562fb6d0cf1f187e0c920be3032c3cecf71ed836bc81715",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/type/serialized.rb",
        "risk": 1,
        "size": 2335,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 155,
        "mol": "H(Db)",
        "sha": "9f280a9d5ee9e4ac38884c2eee253d5ac8926cb3cf0a6745ab43505f47173b8a",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/validations.rb",
        "risk": 1,
        "size": 3790,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 156,
        "mol": "H(Db)",
        "sha": "a359551e843fec76968a4525660907cdb7e8d1ceaf77a98ea1bb8a59270b81b9",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/validations/length.rb",
        "risk": 1,
        "size": 960,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 157,
        "mol": "H(Os)",
        "sha": "3c1c23a27ba1ef81ff719374b36102575e7bb0ba75f884e228a3224fa3e757c4",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/active_record/version.rb",
        "risk": 2,
        "size": 207,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 158,
        "mol": "H(Db)",
        "sha": "db8526a6ca01c713d995a835b0a2ab6507475a8bab7c99260fde44d84056bf7e",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/nodes/binary.rb",
        "risk": 1,
        "size": 2393,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 159,
        "mol": "H(Db)",
        "sha": "4d4353a079c95f7238d0231145f76409820d1d04a5124c8b42ae9a6eb1245a6d",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/nodes/function.rb",
        "risk": 1,
        "size": 757,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 160,
        "mol": "H(Db)",
        "sha": "2a0bc9668ce9f84a983546c48b45be07554d96ebae4b3d618d6b42b0f86a3e43",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/nodes/unary.rb",
        "risk": 1,
        "size": 704,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 161,
        "mol": "H(Db)",
        "sha": "8cde3fa813c6fbff8e49005cc3ecbcd3cc6f81fdb2e6c41f2f7b58d266050cbb",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/predications.rb",
        "risk": 2,
        "size": 6112,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 162,
        "mol": "H(Db)",
        "sha": "5d861c9ca7143d7650fced485f2d0c4a44320f750d3c6e29b686c1ecc6212ee5",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/select_manager.rb",
        "risk": 2,
        "size": 5827,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 163,
        "mol": "H(Db)",
        "sha": "a68723268aff1896c1d577411c112e3b0dc73392f384523c31455fe5e7e61d9c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/visitors/dot.rb",
        "risk": 2,
        "size": 7805,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 164,
        "mol": "H(Cm)",
        "sha": "ca3bb02673e0ec3afa5e43dd61c96b00e1d282181c76a568308c1e45a3780f88",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/visitors/to_sql.rb",
        "risk": 2,
        "size": 30532,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 165,
        "mol": "H(Db)",
        "sha": "97284b730b18ab38c55557631790c73ba1636f6d3c14ebb87b9a5ceb11ddfd8c",
        "path": "pkg:gem/activerecord@8.1.3.1?checksum=sha256:0a2fb6c28f4938f6b013a3a549bec0a7e37d535f3dc8990e804bcc3258c0403b\u0026platform=ruby!!data.tar.gz!!lib/arel/visitors/visitor.rb",
        "risk": 1,
        "size": 1210,
        "type": "ruby",
        "depth": 3
      },
      {
        "id": 417,
        "sha": "4d3ab7417ceb1c7c5542a98f9da22c33931c5709947128a0b46ffea60c70fa5b",
        "path": "activesupport@8.1.3.1.registry.json",
        "size": 1024,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 418,
        "sha": "1b909d15910470dc3bd1a63f4663798c0bd27295e7a5866cc7f18184e3b2f4c1",
        "path": "activemodel@8.1.3.1.registry.json",
        "size": 1010,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 419,
        "sha": "d3d1bd72504a09d6f45c355d50ea87c2abcd0dc50823e922688bc03c7f52fe1f",
        "path": "timeout@0.6.1.registry.json",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 12,
              "runtime_dependency_count": 12,
              "development_dependency_count": 0
            },
            "file": {
              "size": 269312,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 264192,
              "peak_region_entropy": 7.85
            },
            "archive": {
              "file_count": 3,
              "member_count": 3,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 266180,
              "max_filename_length": 17,
              "rtlo_filename_count": 0,
              "format.regular_count": 3,
              "nested_archive_count": 3,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "timing.mtime_unique_count": 1,
              "misplaced_executable_count": 0,
              "timing.mtime_spread_seconds": 0,
              "security.world_writable_count": 0
            }
          }
        },
        "id": 420,
        "ident": {
          "name": {
            "value": "activesupport",
            "source": "gem.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://rubyonrails.org",
              "kind": "homepage",
              "source": "gem.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "David Heinemeier Hansson",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "8.1.3.1",
            "source": "gem.version",
            "verified": false
          }
        },
        "mol": "K(Li₃)O₂(CS)H₇(Cm₅Cr₄Db₁₃F₅OsPo₆)Md₅(In₇PaPt)",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby",
        "pid": 44,
        "refs": [
          {
            "to": "pkg:gem/i18n",
            "off": 0,
            "file": 2347,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/tzinfo",
            "off": 0,
            "file": 4668,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/concurrent-ruby",
            "off": 0,
            "file": 1473,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/connection_pool",
            "off": 0,
            "file": 1728,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/minitest",
            "off": 0,
            "file": 3369,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/base64",
            "off": 0,
            "file": 1419,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/drb",
            "off": 0,
            "file": 1764,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/bigdecimal",
            "off": 0,
            "file": 1429,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/json",
            "off": 0,
            "file": 2659,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/logger",
            "off": 0,
            "file": 3322,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/securerandom",
            "off": 0,
            "file": 4631,
            "kind": "dependency"
          },
          {
            "to": "pkg:gem/uri",
            "off": 0,
            "file": 4744,
            "kind": "dependency"
          }
        ],
        "rel": "fetched",
        "risk": 36,
        "sha": "85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376",
        "size": 269312,
        "traits": [
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/compatibility::active_support/core_ext/date_and_time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/compatibility"
          },
          {
            "id": "objectives/command-and-control/backdoor/webshell/intercept/module::rails-production-check-text",
            "atk": "T1190",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rails production gate in code"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/zones::active_support/core_ext/string/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/zones"
          },
          {
            "id": "micro-behaviors/communications/http/message::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal"
          },
          {
            "id": "metadata/import/ruby/rbconfig::rbconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rbconfig"
          },
          {
            "id": "metadata/import/ruby/date_time/acts_like::date_time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/acts_like"
          },
          {
            "id": "metadata/import/ruby/array/grouping::array/grouping",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/grouping"
          },
          {
            "id": "metadata/import/ruby/pathname::pathname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname"
          },
          {
            "id": "metadata/import/ruby/active_support/json::active_support/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/json"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/deprecation::active_support/testing/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/deprecation"
          },
          {
            "id": "metadata/file/profile/string-population::string-count-at-most-three",
            "conf": 0.4,
            "crit": 3,
            "desc": "At most three collected string literals"
          },
          {
            "id": "metadata/import/ruby/bigdecimal/util::bigdecimal/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bigdecimal/util"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/assertions::active_support/testing/assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/assertions"
          },
          {
            "id": "metadata/import/ruby/range/overlap::range/overlap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/overlap"
          },
          {
            "id": "metadata/import/ruby/date_time/calculations::date_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/calculations"
          },
          {
            "id": "metadata/import/ruby/gem_version::gem_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gem_version"
          },
          {
            "id": "metadata/import/ruby/active_support/time_with_zone::active_support/time_with_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time_with_zone"
          },
          {
            "id": "metadata/import/ruby/array/access::array/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/access"
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              97
            ]
          },
          {
            "id": "metadata/import/ruby/libxml::libxml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports libxml"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/file/atomic::active_support/core_ext/file/atomic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/file/atomic"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector::active_support/inflector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector"
          },
          {
            "id": "micro-behaviors/process/create/thread::ruby-thread-new",
            "conf": 0.8,
            "crit": 3,
            "desc": "Creates a Ruby background thread"
          },
          {
            "id": "micro-behaviors/process/create/shell/command-string::unix-shell-command-token-literal",
            "conf": 0.98,
            "crit": 1,
            "desc": "Unix command after shell separator"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/deprecators::active_support/deprecation/deprecators",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/deprecators"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications::active_support/notifications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications"
          },
          {
            "id": "metadata/import/ruby/active_support/execution_wrapper::active_support/execution_wrapper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_wrapper"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/reporting::active_support/deprecation/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/reporting"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/mem_cache_store::active_support/cache/mem_cache_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/mem_cache_store"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation::active_support/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation"
          },
          {
            "id": "micro-behaviors/data/db/redis::hiredis",
            "conf": 0.9,
            "crit": 3,
            "desc": "hiredis library"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/strategy/local_cache_middleware::active_support/cache/strategy/local_cache_middleware",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/strategy/local_cache_middleware"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/extract::active_support/core_ext/array/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/extract"
          },
          {
            "id": "metadata/import/ruby/uri::uri",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uri"
          },
          {
            "id": "metadata/import/ruby/monitor::monitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports monitor"
          },
          {
            "id": "metadata/import/ruby/i18n/backend/fallbacks::i18n/backend/fallbacks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i18n/backend/fallbacks"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/to_query::active_support/core_ext/object/to_query",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/to_query"
          },
          {
            "id": "metadata/import/ruby/string/strip::string/strip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/strip"
          },
          {
            "id": "metadata/import/ruby/drb/unix::drb/unix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports drb/unix"
          },
          {
            "id": "metadata/import/ruby/hash/slice::hash/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/slice"
          },
          {
            "id": "metadata/import/ruby/uri/common::uri/common",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uri/common"
          },
          {
            "id": "metadata/import/ruby/kernel/concern::kernel/concern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/concern"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-const-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically resolves a constant"
          },
          {
            "id": "well-known/lib/format/nokogiri::library-reference",
            "conf": 0.97,
            "crit": 3,
            "desc": "Ruby requires the Nokogiri XML library"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/except::active_support/core_ext/hash/except",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/except"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-const-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically defines a constant"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/import/ruby/active_support/current_attributes/test_helper::active_support/current_attributes/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/current_attributes/test_helper"
          },
          {
            "id": "metadata/import/ruby/pathname/existence::pathname/existence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname/existence"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/with::active_support/core_ext/object/with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/with"
          },
          {
            "id": "metadata/import/ruby/object/to_query::object/to_query",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/to_query"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/declarative::active_support/testing/declarative",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/declarative"
          },
          {
            "id": "metadata/import/ruby/erb::erb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports erb"
          },
          {
            "id": "metadata/import/ruby/active_support/duration/iso8601_serializer::active_support/duration/iso8601_serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration/iso8601_serializer"
          },
          {
            "id": "metadata/import/ruby/hash/conversions::hash/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/option_merger::active_support/option_merger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/option_merger"
          },
          {
            "id": "metadata/import/ruby/ipaddr::ipaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ipaddr"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/concerning::active_support/core_ext/module/concerning",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/concerning"
          },
          {
            "id": "metadata/import/ruby/jruby::jruby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports jruby"
          },
          {
            "id": "metadata/import/ruby/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json"
          },
          {
            "id": "metadata/import/ruby/module/aliasing::module/aliasing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/aliasing"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/codec::active_support/messages/codec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/codec"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-urlsafe-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby urlsafe Base64 decode"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/tagged_logging::active_support/testing/tagged_logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/tagged_logging"
          },
          {
            "id": "micro-behaviors/data/arithmetic::non-python-xor-syntax",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax"
          },
          {
            "id": "metadata/import/ruby/hash/reverse_merge::hash/reverse_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/reverse_merge"
          },
          {
            "id": "metadata/import/ruby/active_support/execution_context::active_support/execution_context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_context"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/blank::active_support/core_ext/object/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/blank"
          },
          {
            "id": "metadata/import/ruby/object/instance_variables::object/instance_variables",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/instance_variables"
          },
          {
            "id": "metadata/import/ruby/array/inquiry::array/inquiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/inquiry"
          },
          {
            "id": "metadata/import/ruby/active_support/inflections::active_support/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflections"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/import/ruby/string/access::string/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/access"
          },
          {
            "id": "micro-behaviors/fs/write/content::multiple-file-write-observations",
            "conf": 0.9,
            "crit": 3,
            "desc": "Multiple file-write observations",
            "from": [
              {
                "file": 1107
              },
              {
                "file": 1112
              },
              {
                "off": 738,
                "file": 1146,
                "line": 21
              },
              {
                "file": 1350
              }
            ],
            "uses": [
              114,
              156
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/deprecator::active_support/deprecator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecator"
          },
          {
            "id": "metadata/import/ruby/array/extract_options::array/extract_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/extract_options"
          },
          {
            "id": "metadata/lang/natural::script-cyrillic",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains multiple standalone Cyrillic words"
          },
          {
            "id": "metadata/import/ruby/builder::builder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports builder"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/inflections::active_support/inflector/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/inflections"
          },
          {
            "id": "metadata/import/ruby/i18n::i18n",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i18n"
          },
          {
            "id": "metadata/import/ruby/hash/except::hash/except",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/except"
          },
          {
            "id": "metadata/import/ruby/numeric/time::numeric/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/time"
          },
          {
            "id": "micro-behaviors/data/encode/base64::ruby-base64-urlsafe-encode",
            "atk": "T1027.010",
            "mbc": "B0032.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Ruby URL-safe Base64 encode"
          },
          {
            "id": "metadata/import/ruby/active_support/concern::active_support/concern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concern"
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/behaviors::active_support/deprecation/behaviors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/behaviors"
          },
          {
            "id": "metadata/import/ruby/string/filters::string/filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/filters"
          },
          {
            "id": "metadata/import/ruby/object/with::object/with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/with"
          },
          {
            "id": "micro-behaviors/data/decode/hex::ruby-pack-hex-decode",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby pack decodes hexadecimal data"
          },
          {
            "id": "metadata/import/ruby/active_support/executor::active_support/executor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/executor"
          },
          {
            "id": "metadata/package/testing/scripted::rspec-context",
            "conf": 0.6,
            "crit": 2,
            "desc": "context statement"
          },
          {
            "id": "metadata/import/ruby/securerandom::securerandom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports securerandom"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications/instrumenter::active_support/notifications/instrumenter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications/instrumenter"
          },
          {
            "id": "micro-behaviors/data/encode/base64::ruby-base64-encode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encodes Base64 data in Ruby"
          },
          {
            "id": "well-known/lib/data/ruby-date::upstream-repository",
            "conf": 0.99,
            "crit": 3,
            "desc": "ruby/date upstream repository URL"
          },
          {
            "id": "micro-behaviors/data/string/case::source-case-transform",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source changes string letter casing"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              317
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-read-content",
            "atk": "T1083",
            "conf": 0.95,
            "crit": 2,
            "desc": "Ruby File.read method reference"
          },
          {
            "id": "metadata/import/ruby/date_time/blank::date_time/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/blank"
          },
          {
            "id": "micro-behaviors/process/create/system::system-process-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Perl or Ruby system process call",
            "from": [
              {
                "file": 1107
              },
              {
                "off": 2962,
                "file": 1127,
                "line": 77
              }
            ],
            "uses": [
              360
            ]
          },
          {
            "id": "micro-behaviors/time/query::localtime-string",
            "conf": 0.2,
            "crit": 2,
            "desc": "localtime function (string)"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/rotation_coordinator::active_support/messages/rotation_coordinator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/rotation_coordinator"
          },
          {
            "id": "metadata/import/ruby/range/conversions::range/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/conversions"
          },
          {
            "id": "metadata/import/ruby/zlib::zlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports zlib"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/conversions::active_support/core_ext/array/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/conversions"
          },
          {
            "id": "micro-behaviors/data/source/import::usage-base64",
            "conf": 1.0,
            "crit": 3,
            "desc": "Uses Base64 module"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/slice::active_support/core_ext/hash/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/slice"
          },
          {
            "id": "metadata/import/ruby/string/starts_ends_with::string/starts_ends_with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/starts_ends_with"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/enumerable::active_support/core_ext/enumerable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/enumerable"
          },
          {
            "id": "metadata/import/ruby/minitest::minitest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports minitest"
          },
          {
            "id": "metadata/import/ruby/active_support/concurrency/share_lock::active_support/concurrency/share_lock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concurrency/share_lock"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time/calculations::active_support/core_ext/date_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date::active_support/core_ext/date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date"
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-api-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary directory API"
          },
          {
            "id": "metadata/import/ruby/serializer_with_fallback::serializer_with_fallback",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serializer_with_fallback"
          },
          {
            "id": "metadata/import/ruby/kernel/reporting::kernel/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/reporting"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/deep_merge::active_support/core_ext/hash/deep_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/deep_merge"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/proxy_wrappers::active_support/deprecation/proxy_wrappers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/proxy_wrappers"
          },
          {
            "id": "metadata/import/ruby/module/introspection::module/introspection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/introspection"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/acts_like::active_support/core_ext/object/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/acts_like"
          },
          {
            "id": "metadata/import/ruby/msgpack/bigint::msgpack/bigint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports msgpack/bigint"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 2,
            "desc": "Ruby dynamic code evaluation call"
          },
          {
            "id": "metadata/import/ruby/active_support/json/decoding::active_support/json/decoding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/json/decoding"
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/calculations::active_support/core_ext/date_and_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/calculations"
          },
          {
            "id": "metadata/import/ruby/time/conversions::time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/conversions"
          },
          {
            "id": "micro-behaviors/fs/file/rename::ruby-fileutils-mv",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby FileUtils moves or renames a path"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/rotator::active_support/messages/rotator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/rotator"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-cbc-mode",
            "mbc": "C0021",
            "conf": 0.9,
            "crit": 3,
            "desc": "AES-CBC cipher mode"
          },
          {
            "id": "micro-behaviors/data/serialize/binary::dense-pack-unpack-calls",
            "mbc": "C0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dense Ruby binary packing calls"
          },
          {
            "id": "metadata/import/ruby/rexml/document::rexml/document",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rexml/document"
          },
          {
            "id": "metadata/import/ruby/class/subclasses::class/subclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports class/subclasses"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/import/ruby/yaml::yaml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports yaml"
          },
          {
            "id": "metadata/import/ruby/connection_pool::connection_pool",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports connection_pool"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/time_helpers::active_support/testing/time_helpers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/time_helpers"
          },
          {
            "id": "micro-behaviors/data/db/redis::client-key-vocabulary",
            "conf": 0.84,
            "crit": 3,
            "desc": "Redis client reference near key vocabulary"
          },
          {
            "id": "metadata/import/ruby/logger::logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logger"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/import/ruby/active_support/cache/redis_cache_store::active_support/cache/redis_cache_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/redis_cache_store"
          },
          {
            "id": "metadata/import/ruby/date_time/compatibility::date_time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/compatibility"
          },
          {
            "id": "metadata/import/ruby/date/zones::date/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/zones"
          },
          {
            "id": "metadata/import/ruby/redis::redis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports redis"
          },
          {
            "id": "metadata/import/ruby/dalli::dalli",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dalli"
          },
          {
            "id": "metadata/import/ruby/time/acts_like::time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/values/time_zone::active_support/values/time_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/values/time_zone"
          },
          {
            "id": "metadata/import/ruby/range/sole::range/sole",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/sole"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::country-code-snake",
            "conf": 0.5,
            "crit": 3,
            "desc": "country_code data field"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelize_executor::active_support/testing/parallelize_executor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelize_executor"
          },
          {
            "id": "metadata/import/ruby/module/deprecation::module/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/deprecation"
          },
          {
            "id": "metadata/import/ruby/array/conversions::array/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/conversions"
          },
          {
            "id": "metadata/import/ruby/dependencies/require_dependency::dependencies/require_dependency",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dependencies/require_dependency"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/calculations::active_support/core_ext/date/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/calculations"
          },
          {
            "id": "metadata/import/ruby/cgi/util::cgi/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cgi/util"
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-path-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary path"
          },
          {
            "id": "micro-behaviors/fs/write/file/mode::binmode-symbol",
            "conf": 0.75,
            "crit": 3,
            "desc": "binmode symbol"
          },
          {
            "id": "metadata/import/ruby/active_support/encrypted_file::active_support/encrypted_file",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/encrypted_file"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-public-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby public_send method dispatch"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/inflections::active_support/core_ext/string/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/inflections"
          },
          {
            "id": "metadata/lang/natural::lang-indonesian--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"dan\""
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/acts_like::active_support/core_ext/time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/broadcast_logger::active_support/broadcast_logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/broadcast_logger"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/constant_accessor::active_support/deprecation/constant_accessor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/constant_accessor"
          },
          {
            "id": "metadata/import/ruby/string/exclude::string/exclude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/exclude"
          },
          {
            "id": "metadata/import/ruby/active_support/delegation::active_support/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/delegation"
          },
          {
            "id": "metadata/import/ruby/strscan::strscan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports strscan"
          },
          {
            "id": "metadata/import/ruby/cgi/escape::cgi/escape",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cgi/escape"
          },
          {
            "id": "metadata/import/ruby/date/conversions::date/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/conversions"
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-binread-content",
            "conf": 0.94,
            "crit": 3,
            "desc": "Reads binary content with Ruby File.binread"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/error_reporter_assertions::active_support/testing/error_reporter_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/error_reporter_assertions"
          },
          {
            "id": "metadata/import/ruby/time/zones::time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/class_attribute::active_support/class_attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/class_attribute"
          },
          {
            "id": "metadata/import/ruby/module/concerning::module/concerning",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/concerning"
          },
          {
            "id": "metadata/import/ruby/string/conversions::string/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric/time::active_support/core_ext/numeric/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric/time"
          },
          {
            "id": "metadata/import/ruby/file/atomic::file/atomic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports file/atomic"
          },
          {
            "id": "metadata/import/ruby/active_support/ordered_options::active_support/ordered_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/ordered_options"
          },
          {
            "id": "metadata/lang/natural::lang-japanese",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hiragana or Katakana script"
          },
          {
            "id": "micro-behaviors/process/work/pool::worker-pool",
            "conf": 0.6,
            "crit": 3,
            "desc": "References a worker, thread, or goroutine pool"
          },
          {
            "id": "metadata/import/ruby/active_support/i18n_railtie::active_support/i18n_railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/i18n_railtie"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/conversions::active_support/core_ext/time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/memory_store::active_support/cache/memory_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/memory_store"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/output_safety::active_support/core_ext/string/output_safety",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/output_safety"
          },
          {
            "id": "metadata/import/ruby/date::date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date"
          },
          {
            "id": "metadata/import/ruby/date/blank::date/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/blank"
          },
          {
            "id": "metadata/import/ruby/cache/coder::cache/coder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/coder"
          },
          {
            "id": "metadata/import/ruby/date/acts_like::date/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/redefine_method::active_support/core_ext/module/redefine_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/redefine_method"
          },
          {
            "id": "micro-behaviors/data/decompress/zlib::ruby-zlib-inflate",
            "conf": 0.92,
            "crit": 3,
            "desc": "Decompresses data with Ruby Zlib.inflate"
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::ruby-while-true",
            "atk": "T1059",
            "conf": 0.75,
            "crit": 3,
            "desc": "Infinite while true loop"
          },
          {
            "id": "metadata/import/ruby/object/with_options::object/with_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/with_options"
          },
          {
            "id": "metadata/import/ruby/date/calculations::date/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/calculations"
          },
          {
            "id": "metadata/import/ruby/nokogiri::nokogiri",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nokogiri"
          },
          {
            "id": "metadata/import/ruby/object/acts_like::object/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/constant_stubbing::active_support/testing/constant_stubbing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/constant_stubbing"
          },
          {
            "id": "metadata/import/ruby/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time"
          },
          {
            "id": "metadata/import/ruby/rack/body_proxy::rack/body_proxy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rack/body_proxy"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/zones::active_support/core_ext/time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/zones"
          },
          {
            "id": "metadata/import/ruby/msgpack::msgpack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports msgpack"
          },
          {
            "id": "metadata/import/ruby/extensions::extensions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports extensions"
          },
          {
            "id": "metadata/import/ruby/rack/utils::rack/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rack/utils"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/wrap::active_support/core_ext/array/wrap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/wrap"
          },
          {
            "id": "micro-behaviors/crypto/hash/hmac::openssl-hmac",
            "conf": 0.9,
            "crit": 3,
            "desc": "Computes an HMAC with Ruby OpenSSL"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/big_decimal/conversions::active_support/core_ext/big_decimal/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/big_decimal/conversions"
          },
          {
            "id": "metadata/import/ruby/integer/multiple::integer/multiple",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/multiple"
          },
          {
            "id": "metadata/lang/natural::lang-hindi-marathi",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Devanagari script"
          },
          {
            "id": "metadata/import/ruby/object/try::object/try",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/try"
          },
          {
            "id": "metadata/import/ruby/object/json::object/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/json"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications/fanout::active_support/notifications/fanout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications/fanout"
          },
          {
            "id": "metadata/import/ruby/range/compare_range::range/compare_range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/compare_range"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/methods::active_support/inflector/methods",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/methods"
          },
          {
            "id": "metadata/import/ruby/hash/deep_transform_values::hash/deep_transform_values",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/deep_transform_values"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/reverse_merge::active_support/core_ext/hash/reverse_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/reverse_merge"
          },
          {
            "id": "metadata/import/ruby/listen::listen",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports listen"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/isolation::active_support/testing/isolation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/isolation"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/transliterate::active_support/inflector/transliterate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/transliterate"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-alias-method",
            "atk": "T1059",
            "conf": 0.7,
            "crit": 3,
            "desc": "Ruby rebinds a method with alias_method"
          },
          {
            "id": "metadata/import/ruby/active_support/deep_mergeable::active_support/deep_mergeable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deep_mergeable"
          },
          {
            "id": "micro-behaviors/data/format/mime::mime-octet-stream",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the application/octet-stream MIME type"
          },
          {
            "id": "well-known/lib/web/active-support::package-path-active-support",
            "conf": 0.95,
            "crit": 2,
            "desc": "ActiveSupport source path marker"
          },
          {
            "id": "metadata/import/ruby/string/output_safety::string/output_safety",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/output_safety"
          },
          {
            "id": "metadata/import/ruby/object/deep_dup::object/deep_dup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/deep_dup"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with Ruby Base64"
          },
          {
            "id": "metadata/import/ruby/tzinfo::tzinfo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tzinfo"
          },
          {
            "id": "metadata/import/ruby/active_support/i18n::active_support/i18n",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/i18n"
          },
          {
            "id": "metadata/import/ruby/active_support/version::active_support/version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/version"
          },
          {
            "id": "metadata/import/ruby/active_support/number_helper/number_converter::active_support/number_helper/number_converter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/number_helper/number_converter"
          },
          {
            "id": "metadata/import/ruby/fileutils::fileutils",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports fileutils"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key"
          },
          {
            "id": "metadata/import/ruby/numeric/bytes::numeric/bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/bytes"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/conversions::active_support/core_ext/string/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/conversions"
          },
          {
            "id": "well-known/lib/web/active-support::module",
            "conf": 0.95,
            "crit": 2,
            "desc": "ActiveSupport Ruby module marker"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/integer/time::active_support/core_ext/integer/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/integer/time"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/acts_like::active_support/core_ext/date/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/message_encryptor::active_support/message_encryptor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_encryptor"
          },
          {
            "id": "micro-behaviors/ui/terminal::ansi-csi-escape",
            "conf": 0.86,
            "crit": 1,
            "desc": "ANSI CSI escape prefix in text"
          },
          {
            "id": "metadata/import/ruby/cache/entry::cache/entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/entry"
          },
          {
            "id": "metadata/import/ruby/weakref::weakref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports weakref"
          },
          {
            "id": "metadata/import/ruby/module/remove_method::module/remove_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/remove_method"
          },
          {
            "id": "metadata/import/ruby/active_support/string_inquirer::active_support/string_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/string_inquirer"
          },
          {
            "id": "metadata/import/ruby/object/blank::object/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/blank"
          },
          {
            "id": "metadata/import/ruby/string/behavior::string/behavior",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/behavior"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/null_store::active_support/cache/null_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/null_store"
          },
          {
            "id": "metadata/import/ruby/bigdecimal::bigdecimal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bigdecimal"
          },
          {
            "id": "metadata/import/ruby/active_support/message_pack::active_support/message_pack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_pack"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/filters::active_support/core_ext/string/filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/filters"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization/server::active_support/testing/parallelization/server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization/server"
          },
          {
            "id": "metadata/import/ruby/active_support/json/encoding::active_support/json/encoding",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_support/json/encoding"
          },
          {
            "id": "metadata/import/ruby/string/inflections::string/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/inflections"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time::active_support/core_ext/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time"
          },
          {
            "id": "metadata/import/ruby/active_support/environment_inquirer::active_support/environment_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/environment_inquirer"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-class-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby class_eval call"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/access::active_support/core_ext/string/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/access"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/zones::active_support/core_ext/date_and_time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/tests_without_assertions::active_support/testing/tests_without_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/tests_without_assertions"
          },
          {
            "id": "metadata/import/ruby/module/redefine_method::module/redefine_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/redefine_method"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/to_param::active_support/core_ext/object/to_param",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/to_param"
          },
          {
            "id": "metadata/import/ruby/kernel/singleton_class::kernel/singleton_class",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/singleton_class"
          },
          {
            "id": "metadata/import/ruby/hash/indifferent_access::hash/indifferent_access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/indifferent_access"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time/conversions::active_support/core_ext/date_time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time/conversions"
          },
          {
            "id": "metadata/import/ruby/stringio::stringio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports stringio"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric/bytes::active_support/core_ext/numeric/bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric/bytes"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/file_store::active_support/cache/file_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/file_store"
          },
          {
            "id": "metadata/import/ruby/active_support/logger_thread_safe_level::active_support/logger_thread_safe_level",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger_thread_safe_level"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte/chars::active_support/multibyte/chars",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte/chars"
          },
          {
            "id": "metadata/import/ruby/active_support/duration/iso8601_parser::active_support/duration/iso8601_parser",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration/iso8601_parser"
          },
          {
            "id": "metadata/import/ruby/active_support/error_reporter::active_support/error_reporter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/error_reporter"
          },
          {
            "id": "micro-behaviors/communications/http/lib/netlib::net-http",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the Ruby Net::HTTP client"
          },
          {
            "id": "metadata/import/ruby/hash/keys::hash/keys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/keys"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/disallowed::active_support/deprecation/disallowed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/disallowed"
          },
          {
            "id": "metadata/import/ruby/tempfile::tempfile",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tempfile"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/duplicable::active_support/core_ext/object/duplicable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/duplicable"
          },
          {
            "id": "metadata/import/ruby/module/anonymous::module/anonymous",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/anonymous"
          },
          {
            "id": "metadata/import/ruby/active_support/logger_silence::active_support/logger_silence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger_silence"
          },
          {
            "id": "micro-behaviors/process/hook/event::ruby-before-action-hook",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby before-action hook"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/multibyte::active_support/core_ext/string/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/multibyte"
          },
          {
            "id": "metadata/import/ruby/active_support/callbacks::active_support/callbacks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/callbacks"
          },
          {
            "id": "metadata/import/ruby/pathname/blank::pathname/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname/blank"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-dynamic-method-definition",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby defines methods dynamically"
          },
          {
            "id": "metadata/import/ruby/object/conversions::object/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization::active_support/testing/parallelization",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization"
          },
          {
            "id": "metadata/import/ruby/active_support/time::active_support/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time"
          },
          {
            "id": "metadata/import/ruby/string/indent::string/indent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/indent"
          },
          {
            "id": "metadata/import/ruby/minitest/mock::minitest/mock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports minitest/mock"
          },
          {
            "id": "metadata/import/ruby/active_support/descendants_tracker::active_support/descendants_tracker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/descendants_tracker"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/setup_and_teardown::active_support/testing/setup_and_teardown",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/setup_and_teardown"
          },
          {
            "id": "metadata/encoded-payload/base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/thread_local_var::concurrent/atomic/thread_local_var",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/thread_local_var"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte::active_support/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte"
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path"
          },
          {
            "id": "metadata/import/ruby/string/inquiry::string/inquiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/inquiry"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte/unicode::active_support/multibyte/unicode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte/unicode"
          },
          {
            "id": "metadata/import/ruby/active_support/executor/test_helper::active_support/executor/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/executor/test_helper"
          },
          {
            "id": "well-known/lib/web/active-support::active-support-library",
            "conf": 0.97,
            "crit": 3,
            "desc": "Rails ActiveSupport Ruby library",
            "uses": [
              221,
              233
            ]
          },
          {
            "id": "metadata/import/ruby/time/calculations::time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/security_utils::active_support/security_utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/security_utils"
          },
          {
            "id": "micro-behaviors/communications/ip/literal::localhost-source",
            "conf": 0.75,
            "crit": 2,
            "desc": "Source references the localhost hostname"
          },
          {
            "id": "metadata/import/ruby/module/attr_internal::module/attr_internal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attr_internal"
          },
          {
            "id": "metadata/import/ruby/active_support/number_helper::active_support/number_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/number_helper"
          },
          {
            "id": "metadata/import/ruby/digest/uuid::digest/uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports digest/uuid"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/erb/util::active_support/core_ext/erb/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/erb/util"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attribute_accessors::active_support/core_ext/module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attribute_accessors"
          },
          {
            "id": "micro-behaviors/data/string/replace::ruby-chomp-suffix-removal",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby removes a trailing record separator"
          },
          {
            "id": "metadata/import/ruby/class/attribute::class/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports class/attribute"
          },
          {
            "id": "metadata/import/ruby/delegate::delegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports delegate"
          },
          {
            "id": "micro-behaviors/process/create/subprocess::ruby-popen",
            "conf": 0.92,
            "crit": 3,
            "desc": "Ruby popen creates a child process"
          },
          {
            "id": "metadata/import/ruby/message_pack/cache_serializer::message_pack/cache_serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports message_pack/cache_serializer"
          },
          {
            "id": "metadata/import/ruby/date_time/conversions::date_time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/event_reporter_assertions::active_support/testing/event_reporter_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/event_reporter_assertions"
          },
          {
            "id": "metadata/import/ruby/object/duplicable::object/duplicable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/duplicable"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time::active_support/core_ext/date_time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization/worker::active_support/testing/parallelization/worker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization/worker"
          },
          {
            "id": "metadata/import/ruby/module/attribute_accessors::module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attribute_accessors"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/extract_options::active_support/core_ext/array/extract_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/extract_options"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/deprecation::active_support/core_ext/module/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/deprecation"
          },
          {
            "id": "metadata/import/ruby/object/inclusion::object/inclusion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/inclusion"
          },
          {
            "id": "metadata/import/ruby/array/extract::array/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/extract"
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "metadata/import/ruby/active_support/log_subscriber::active_support/log_subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/log_subscriber"
          },
          {
            "id": "metadata/import/ruby/base64::base64",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports base64"
          },
          {
            "id": "micro-behaviors/crypto/kdf/algorithm::pbkdf2",
            "conf": 0.75,
            "crit": 3,
            "desc": "PBKDF2 key-derivation reference"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/conversions::active_support/core_ext/date/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/conversions"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-instance-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby instance_eval call"
          },
          {
            "id": "metadata/import/ruby/symbol/starts_ends_with::symbol/starts_ends_with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports symbol/starts_ends_with"
          },
          {
            "id": "metadata/import/ruby/object/to_param::object/to_param",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/to_param"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/instance_variables::active_support/core_ext/object/instance_variables",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/instance_variables"
          },
          {
            "id": "metadata/import/ruby/module/delegation::module/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/delegation"
          },
          {
            "id": "metadata/import/ruby/rails/railtie::rails/railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/railtie"
          },
          {
            "id": "metadata/import/ruby/singleton::singleton",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports singleton"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/strategy/local_cache::active_support/cache/strategy/local_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/strategy/local_cache"
          },
          {
            "id": "micro-behaviors/fs/file/read-write::ruby-file-read-write-or-fileutils",
            "conf": 0.5,
            "crit": 3,
            "desc": "Ruby file read/write or FileUtils use",
            "from": [
              {
                "file": 1107
              },
              {
                "off": 1400,
                "file": 1126,
                "line": 47
              },
              {
                "off": 12171,
                "file": 1240,
                "line": 338
              }
            ],
            "uses": [
              98
            ]
          },
          {
            "id": "metadata/import/ruby/cache/serializer_with_fallback::cache/serializer_with_fallback",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/serializer_with_fallback"
          },
          {
            "id": "metadata/import/ruby/numeric/conversions::numeric/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/conversions"
          },
          {
            "id": "metadata/import/ruby/message_pack/serializer::message_pack/serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports message_pack/serializer"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/delegation::active_support/core_ext/module/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/delegation"
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference"
          },
          {
            "id": "metadata/import/ruby/array/wrap::array/wrap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/wrap"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-module-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby module_eval call"
          },
          {
            "id": "objectives/supply-chain/install-hook/package/rubygems::eval-imports",
            "atk": "T1195.002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Ruby string source evaluation",
            "from": [
              {
                "file": 1107
              },
              {
                "file": 1179
              },
              {
                "file": 1240
              },
              {
                "file": 1247
              }
            ],
            "uses": [
              122
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/dependencies/autoload::active_support/dependencies/autoload",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/dependencies/autoload"
          },
          {
            "id": "metadata/import/ruby/entry::entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports entry"
          },
          {
            "id": "metadata/import/ruby/active_support/dependencies/interlock::active_support/dependencies/interlock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/dependencies/interlock"
          },
          {
            "id": "metadata/import/ruby/string/zones::string/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/class/attribute::active_support/core_ext/class/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/class/attribute"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp literal keyword"
          },
          {
            "id": "metadata/import/ruby/module/attribute_accessors_per_thread::module/attribute_accessors_per_thread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attribute_accessors_per_thread"
          },
          {
            "id": "metadata/import/ruby/active_support/subscriber::active_support/subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/subscriber"
          },
          {
            "id": "metadata/import/ruby/time/compatibility::time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/compatibility"
          },
          {
            "id": "metadata/import/ruby/openssl::openssl",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports openssl"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/remove_method::active_support/core_ext/module/remove_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/remove_method"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/json::active_support/core_ext/object/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/json"
          },
          {
            "id": "metadata/import/ruby/active_support/cache::active_support/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::rails-message-signing-material",
            "conf": 0.96,
            "crit": 3,
            "desc": "References Rails signing key or verifier"
          },
          {
            "id": "metadata/import/ruby/redis/distributed::redis/distributed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports redis/distributed"
          },
          {
            "id": "micro-behaviors/process/create/system::ruby-system-process-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby calls Kernel.system with arguments"
          },
          {
            "id": "metadata/import/ruby/big_decimal/conversions::big_decimal/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports big_decimal/conversions"
          },
          {
            "id": "metadata/import/ruby/drb::drb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports drb"
          },
          {
            "id": "metadata/import/ruby/active_support/execution_context/test_helper::active_support/execution_context/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_context/test_helper"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/keys::active_support/core_ext/hash/keys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/keys"
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-buffer-write-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source writes a file buffer"
          },
          {
            "id": "metadata/lang/generated::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 2,
            "desc": "Generated source provenance marker"
          },
          {
            "id": "micro-behaviors/crypto/cipher::cipher-keyword",
            "conf": 0.4,
            "crit": 3,
            "desc": "Generic cipher term"
          },
          {
            "id": "metadata/import/ruby/metadata::metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports metadata"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-gcm-mode",
            "mbc": "C0021",
            "conf": 0.9,
            "crit": 3,
            "desc": "AES-GCM cipher mode"
          },
          {
            "id": "metadata/import/ruby/concurrent/utility/processor_counter::concurrent/utility/processor_counter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/utility/processor_counter"
          },
          {
            "id": "metadata/import/ruby/serializer::serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serializer"
          },
          {
            "id": "micro-behaviors/communications/ip/services::redis-new-constructor",
            "conf": 0.85,
            "crit": 3,
            "desc": "new Redis() constructor"
          },
          {
            "id": "metadata/import/ruby/string/multibyte::string/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/multibyte"
          },
          {
            "id": "micro-behaviors/process/exit/terminate::ruby-exit-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Terminates the Ruby process with exit"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/notification_assertions::active_support/testing/notification_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/notification_assertions"
          },
          {
            "id": "metadata/file/profile/identifier-population::low-identifier-reuse",
            "conf": 0.7,
            "crit": 3,
            "desc": "Low identifier reuse ratio"
          },
          {
            "id": "metadata/import/ruby/active_support/lazy_load_hooks::active_support/lazy_load_hooks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/lazy_load_hooks"
          },
          {
            "id": "metadata/import/ruby/active_support::active_support",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support"
          },
          {
            "id": "metadata/import/ruby/active_support/logger::active_support/logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/try::active_support/core_ext/object/try",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/try"
          },
          {
            "id": "metadata/import/ruby/concurrent/map::concurrent/map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/map"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/zones::active_support/core_ext/date/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/parameter_filter::active_support/parameter_filter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/parameter_filter"
          },
          {
            "id": "metadata/import/ruby/integer/inflections::integer/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/inflections"
          },
          {
            "id": "metadata/import/ruby/active_support/builder::active_support/builder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/builder"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/kernel/reporting::active_support/core_ext/kernel/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/kernel/reporting"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/behavior::active_support/core_ext/string/behavior",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/behavior"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::values-path-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL path contains a values segment"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/constant_lookup::active_support/testing/constant_lookup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/constant_lookup"
          },
          {
            "id": "metadata/import/ruby/active_support/digest::active_support/digest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/digest"
          },
          {
            "id": "metadata/import/ruby/active_support/hash_with_indifferent_access::active_support/hash_with_indifferent_access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/hash_with_indifferent_access"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/method_wrappers::active_support/deprecation/method_wrappers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/method_wrappers"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/conversions::active_support/core_ext/hash/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/file_fixtures::active_support/testing/file_fixtures",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/file_fixtures"
          },
          {
            "id": "metadata/import/ruby/integer/time::integer/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/time"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/import/package::ruby-require-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby imports the Base64 library"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/inclusion::active_support/core_ext/object/inclusion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/inclusion"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext::active_support/core_ext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext"
          },
          {
            "id": "metadata/import/ruby/active_support/duration::active_support/duration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration"
          },
          {
            "id": "metadata/import/ruby/active_support/array_inquirer::active_support/array_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/array_inquirer"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/calculations::active_support/core_ext/time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/xml_mini::active_support/xml_mini",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/xml_mini/"
          },
          {
            "id": "metadata/import/ruby/active_support/message_verifier::active_support/message_verifier",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_verifier"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/atomic_boolean::concurrent/atomic/atomic_boolean",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/atomic_boolean"
          },
          {
            "id": "metadata/import/ruby/hash/deep_merge::hash/deep_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/deep_merge"
          },
          {
            "id": "metadata/file/string/security::cve-identifier",
            "conf": 0.82,
            "crit": 3,
            "desc": "Structured CVE identifier"
          }
        ],
        "type": "gem",
        "via": "https://rubygems.org/downloads/activesupport-8.1.3.1.gem"
      },
      {
        "depth": 3,
        "facts": {
          "metrics": {
            "file": {
              "size": 263011,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 263011,
              "peak_region_entropy": 7.85
            }
          }
        },
        "id": 421,
        "mol": "K(Li₃)O₂(CS)H₇(Cm₅Cr₄Db₁₃F₅OsPo₆)Md₅(In₇PaPt)",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz",
        "pid": 1106,
        "risk": 36,
        "sha": "161af42975e5127cfc4f052a6887b6ce9ef50372143a0ca8a477597262035533",
        "size": 263011,
        "traits": [
          {
            "id": "metadata/import/package::ruby-require-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby imports the Base64 library"
          },
          {
            "id": "metadata/import/ruby/range/overlap::range/overlap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/overlap"
          },
          {
            "id": "metadata/import/ruby/string/output_safety::string/output_safety",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/output_safety"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/time_helpers::active_support/testing/time_helpers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/time_helpers"
          },
          {
            "id": "metadata/import/ruby/date/zones::date/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/redis_cache_store::active_support/cache/redis_cache_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/redis_cache_store"
          },
          {
            "id": "metadata/import/ruby/strscan::strscan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports strscan"
          },
          {
            "id": "metadata/file/profile/identifier-population::low-identifier-reuse",
            "conf": 0.7,
            "crit": 3,
            "desc": "Low identifier reuse ratio"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/null_store::active_support/cache/null_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/null_store"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/file_store::active_support/cache/file_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/file_store"
          },
          {
            "id": "metadata/import/ruby/kernel/reporting::kernel/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/reporting"
          },
          {
            "id": "metadata/import/ruby/pathname/blank::pathname/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname/blank"
          },
          {
            "id": "metadata/import/ruby/active_support/security_utils::active_support/security_utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/security_utils"
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::rails-message-signing-material",
            "conf": 0.96,
            "crit": 3,
            "desc": "References Rails signing key or verifier"
          },
          {
            "id": "well-known/lib/format/nokogiri::library-reference",
            "conf": 0.97,
            "crit": 3,
            "desc": "Ruby requires the Nokogiri XML library"
          },
          {
            "id": "metadata/import/ruby/numeric/bytes::numeric/bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/bytes"
          },
          {
            "id": "metadata/import/ruby/openssl::openssl",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports openssl"
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-api-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary directory API"
          },
          {
            "id": "metadata/import/ruby/string/strip::string/strip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/strip"
          },
          {
            "id": "micro-behaviors/ui/terminal::ansi-csi-escape",
            "conf": 0.86,
            "crit": 1,
            "desc": "ANSI CSI escape prefix in text"
          },
          {
            "id": "objectives/command-and-control/backdoor/webshell/intercept/module::rails-production-check-text",
            "atk": "T1190",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rails production gate in code"
          },
          {
            "id": "metadata/import/ruby/active_support/duration/iso8601_serializer::active_support/duration/iso8601_serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration/iso8601_serializer"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-const-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically resolves a constant"
          },
          {
            "id": "metadata/import/ruby/uri/common::uri/common",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uri/common"
          },
          {
            "id": "micro-behaviors/data/source/import::usage-base64",
            "conf": 1.0,
            "crit": 3,
            "desc": "Uses Base64 module"
          },
          {
            "id": "metadata/import/ruby/time/zones::time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications/instrumenter::active_support/notifications/instrumenter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications/instrumenter"
          },
          {
            "id": "metadata/import/ruby/active_support/execution_wrapper::active_support/execution_wrapper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_wrapper"
          },
          {
            "id": "metadata/import/ruby/symbol/starts_ends_with::symbol/starts_ends_with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports symbol/starts_ends_with"
          },
          {
            "id": "metadata/import/ruby/concurrent/utility/processor_counter::concurrent/utility/processor_counter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/utility/processor_counter"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/except::active_support/core_ext/hash/except",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/except"
          },
          {
            "id": "micro-behaviors/fs/file/rename::ruby-fileutils-mv",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby FileUtils moves or renames a path"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications::active_support/notifications",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications"
          },
          {
            "id": "metadata/import/ruby/jruby::jruby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports jruby"
          },
          {
            "id": "metadata/import/ruby/securerandom::securerandom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports securerandom"
          },
          {
            "id": "micro-behaviors/process/create/subprocess::ruby-popen",
            "conf": 0.92,
            "crit": 3,
            "desc": "Ruby popen creates a child process"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name"
          },
          {
            "id": "metadata/import/ruby/metadata::metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports metadata"
          },
          {
            "id": "well-known/lib/web/active-support::package-path-active-support",
            "conf": 0.95,
            "crit": 2,
            "desc": "ActiveSupport source path marker"
          },
          {
            "id": "metadata/import/ruby/singleton::singleton",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports singleton"
          },
          {
            "id": "metadata/import/ruby/cgi/util::cgi/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cgi/util"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/reverse_merge::active_support/core_ext/hash/reverse_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/reverse_merge"
          },
          {
            "id": "metadata/import/ruby/object/inclusion::object/inclusion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/inclusion"
          },
          {
            "id": "metadata/import/ruby/cgi/escape::cgi/escape",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cgi/escape"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/conversions::active_support/core_ext/array/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/concerning::active_support/core_ext/module/concerning",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/concerning"
          },
          {
            "id": "metadata/import/ruby/active_support/subscriber::active_support/subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/subscriber"
          },
          {
            "id": "metadata/import/ruby/cache/coder::cache/coder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/coder"
          },
          {
            "id": "metadata/import/ruby/ipaddr::ipaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ipaddr"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/memory_store::active_support/cache/memory_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/memory_store"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/conversions::active_support/core_ext/hash/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/conversions"
          },
          {
            "id": "metadata/import/ruby/date/acts_like::date/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time/conversions::active_support/core_ext/date_time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/tests_without_assertions::active_support/testing/tests_without_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/tests_without_assertions"
          },
          {
            "id": "micro-behaviors/process/create/system::system-process-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Perl or Ruby system process call",
            "from": [
              {
                "off": 2962,
                "file": 1127,
                "line": 77
              }
            ],
            "uses": [
              252
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/lazy_load_hooks::active_support/lazy_load_hooks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/lazy_load_hooks"
          },
          {
            "id": "metadata/import/ruby/integer/inflections::integer/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/inflections"
          },
          {
            "id": "metadata/import/ruby/active_support/executor::active_support/executor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/executor"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/inclusion::active_support/core_ext/object/inclusion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/inclusion"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization/worker::active_support/testing/parallelization/worker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization/worker"
          },
          {
            "id": "metadata/import/ruby/active_support/message_encryptor::active_support/message_encryptor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_encryptor"
          },
          {
            "id": "metadata/import/ruby/active_support/json::active_support/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/json"
          },
          {
            "id": "metadata/import/ruby/module/aliasing::module/aliasing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/aliasing"
          },
          {
            "id": "metadata/import/ruby/range/conversions::range/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/conversions"
          },
          {
            "id": "metadata/import/ruby/object/try::object/try",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/try"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          },
          {
            "id": "metadata/import/ruby/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/deep_merge::active_support/core_ext/hash/deep_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/deep_merge"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/zones::active_support/core_ext/string/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/zones"
          },
          {
            "id": "metadata/import/ruby/weakref::weakref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports weakref"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-public-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby public_send method dispatch"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/disallowed::active_support/deprecation/disallowed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/disallowed"
          },
          {
            "id": "metadata/import/ruby/pathname::pathname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname"
          },
          {
            "id": "metadata/import/ruby/active_support/i18n::active_support/i18n",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/i18n"
          },
          {
            "id": "metadata/import/ruby/active_support/json/decoding::active_support/json/decoding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/json/decoding"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/to_param::active_support/core_ext/object/to_param",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/to_param"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/methods::active_support/inflector/methods",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/methods"
          },
          {
            "id": "micro-behaviors/process/hook/event::ruby-before-action-hook",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby before-action hook"
          },
          {
            "id": "metadata/import/ruby/active_support/parameter_filter::active_support/parameter_filter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/parameter_filter"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-instance-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby instance_eval call"
          },
          {
            "id": "metadata/import/ruby/concurrent/map::concurrent/map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/map"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/event_reporter_assertions::active_support/testing/event_reporter_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/event_reporter_assertions"
          },
          {
            "id": "metadata/import/ruby/active_support/duration/iso8601_parser::active_support/duration/iso8601_parser",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration/iso8601_parser"
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::ruby-while-true",
            "atk": "T1059",
            "conf": 0.75,
            "crit": 3,
            "desc": "Infinite while true loop"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/notification_assertions::active_support/testing/notification_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/notification_assertions"
          },
          {
            "id": "metadata/file/string/security::cve-identifier",
            "conf": 0.82,
            "crit": 3,
            "desc": "Structured CVE identifier"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/zones::active_support/core_ext/date_and_time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/zones"
          },
          {
            "id": "metadata/import/ruby/listen::listen",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports listen"
          },
          {
            "id": "metadata/import/ruby/minitest::minitest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports minitest"
          },
          {
            "id": "metadata/import/ruby/active_support/builder::active_support/builder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/builder"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-gcm-mode",
            "mbc": "C0021",
            "conf": 0.9,
            "crit": 3,
            "desc": "AES-GCM cipher mode"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-module-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby module_eval call"
          },
          {
            "id": "metadata/import/ruby/rbconfig::rbconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rbconfig"
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-buffer-write-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source writes a file buffer"
          },
          {
            "id": "metadata/import/ruby/redis::redis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports redis"
          },
          {
            "id": "metadata/import/ruby/active_support/class_attribute::active_support/class_attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/class_attribute"
          },
          {
            "id": "metadata/import/ruby/active_support/logger_silence::active_support/logger_silence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger_silence"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/kernel/reporting::active_support/core_ext/kernel/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/kernel/reporting"
          },
          {
            "id": "metadata/import/ruby/object/with::object/with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/with"
          },
          {
            "id": "metadata/import/ruby/object/duplicable::object/duplicable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/duplicable"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/output_safety::active_support/core_ext/string/output_safety",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/output_safety"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/slice::active_support/core_ext/hash/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/slice"
          },
          {
            "id": "micro-behaviors/data/db/redis::hiredis",
            "conf": 0.9,
            "crit": 3,
            "desc": "hiredis library"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/acts_like::active_support/core_ext/object/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/acts_like"
          },
          {
            "id": "metadata/import/ruby/i18n/backend/fallbacks::i18n/backend/fallbacks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i18n/backend/fallbacks"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-urlsafe-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby urlsafe Base64 decode"
          },
          {
            "id": "metadata/import/ruby/date_time/conversions::date_time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/wrap::active_support/core_ext/array/wrap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/wrap"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/erb/util::active_support/core_ext/erb/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/erb/util"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/class/attribute::active_support/core_ext/class/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/class/attribute"
          },
          {
            "id": "metadata/import/ruby/dalli::dalli",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dalli"
          },
          {
            "id": "metadata/import/ruby/object/deep_dup::object/deep_dup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/deep_dup"
          },
          {
            "id": "metadata/import/ruby/active_support/duration::active_support/duration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/duration"
          },
          {
            "id": "metadata/import/ruby/date_time/acts_like::date_time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/acts_like"
          },
          {
            "id": "metadata/import/ruby/active_support/array_inquirer::active_support/array_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/array_inquirer"
          },
          {
            "id": "metadata/import/ruby/time/conversions::time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/concern::active_support/concern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concern"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/rotation_coordinator::active_support/messages/rotation_coordinator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/rotation_coordinator"
          },
          {
            "id": "metadata/import/ruby/array/access::array/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/access"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time::active_support/core_ext/date_time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time"
          },
          {
            "id": "micro-behaviors/data/encode/base64::ruby-base64-encode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encodes Base64 data in Ruby"
          },
          {
            "id": "metadata/import/ruby/big_decimal/conversions::big_decimal/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports big_decimal/conversions"
          },
          {
            "id": "metadata/import/ruby/time/calculations::time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/calculations"
          },
          {
            "id": "metadata/import/ruby/string/inquiry::string/inquiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/inquiry"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/import/ruby/rexml/document::rexml/document",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rexml/document"
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path"
          },
          {
            "id": "micro-behaviors/fs/write/file/mode::binmode-symbol",
            "conf": 0.75,
            "crit": 3,
            "desc": "binmode symbol"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-alias-method",
            "atk": "T1059",
            "conf": 0.7,
            "crit": 3,
            "desc": "Ruby rebinds a method with alias_method"
          },
          {
            "id": "metadata/import/ruby/active_support/logger_thread_safe_level::active_support/logger_thread_safe_level",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger_thread_safe_level"
          },
          {
            "id": "metadata/import/ruby/date/calculations::date/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/conversions::active_support/core_ext/string/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/conversions"
          },
          {
            "id": "metadata/import/ruby/time/acts_like::time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/acts_like"
          },
          {
            "id": "micro-behaviors/data/arithmetic::non-python-xor-syntax",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/import/ruby/active_support/ordered_options::active_support/ordered_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/ordered_options"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/blank::active_support/core_ext/object/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/blank"
          },
          {
            "id": "metadata/import/ruby/active_support/time::active_support/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/deprecators::active_support/deprecation/deprecators",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/deprecators"
          },
          {
            "id": "metadata/import/ruby/fileutils::fileutils",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports fileutils"
          },
          {
            "id": "metadata/import/ruby/active_support/number_helper::active_support/number_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/number_helper"
          },
          {
            "id": "metadata/import/ruby/active_support/callbacks::active_support/callbacks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/callbacks"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/calculations::active_support/core_ext/date_and_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/attribute_accessors::active_support/core_ext/module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/attribute_accessors"
          },
          {
            "id": "micro-behaviors/crypto/symmetric/aes/runtime-library::aes-cbc-mode",
            "mbc": "C0021",
            "conf": 0.9,
            "crit": 3,
            "desc": "AES-CBC cipher mode"
          },
          {
            "id": "metadata/import/ruby/i18n::i18n",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i18n"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization/server::active_support/testing/parallelization/server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization/server"
          },
          {
            "id": "micro-behaviors/process/create/thread::ruby-thread-new",
            "conf": 0.8,
            "crit": 3,
            "desc": "Creates a Ruby background thread"
          },
          {
            "id": "metadata/import/ruby/array/wrap::array/wrap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/wrap"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/extract_options::active_support/core_ext/array/extract_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/extract_options"
          },
          {
            "id": "well-known/lib/web/active-support::module",
            "conf": 0.95,
            "crit": 2,
            "desc": "ActiveSupport Ruby module marker"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/try::active_support/core_ext/object/try",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/try"
          },
          {
            "id": "micro-behaviors/crypto/hash/hmac::openssl-hmac",
            "conf": 0.9,
            "crit": 3,
            "desc": "Computes an HMAC with Ruby OpenSSL"
          },
          {
            "id": "metadata/import/ruby/bigdecimal::bigdecimal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bigdecimal"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/with::active_support/core_ext/object/with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/with"
          },
          {
            "id": "metadata/import/ruby/module/delegation::module/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/delegation"
          },
          {
            "id": "metadata/import/ruby/object/with_options::object/with_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/with_options"
          },
          {
            "id": "metadata/import/ruby/message_pack/cache_serializer::message_pack/cache_serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports message_pack/cache_serializer"
          },
          {
            "id": "metadata/import/ruby/msgpack::msgpack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports msgpack"
          },
          {
            "id": "metadata/import/ruby/hash/slice::hash/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/slice"
          },
          {
            "id": "metadata/import/ruby/hash/deep_merge::hash/deep_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/deep_merge"
          },
          {
            "id": "metadata/import/ruby/nokogiri::nokogiri",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nokogiri"
          },
          {
            "id": "metadata/import/ruby/kernel/singleton_class::kernel/singleton_class",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/singleton_class"
          },
          {
            "id": "metadata/import/ruby/active_support/dependencies/interlock::active_support/dependencies/interlock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/dependencies/interlock"
          },
          {
            "id": "metadata/import/ruby/array/grouping::array/grouping",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/grouping"
          },
          {
            "id": "micro-behaviors/process/create/shell/command-string::unix-shell-command-token-literal",
            "conf": 0.98,
            "crit": 1,
            "desc": "Unix command after shell separator"
          },
          {
            "id": "metadata/import/ruby/serializer_with_fallback::serializer_with_fallback",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serializer_with_fallback"
          },
          {
            "id": "metadata/import/ruby/tempfile::tempfile",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tempfile"
          },
          {
            "id": "metadata/import/ruby/rails/railtie::rails/railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rails/railtie"
          },
          {
            "id": "metadata/import/ruby/object/blank::object/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/blank"
          },
          {
            "id": "metadata/import/ruby/base64::base64",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports base64"
          },
          {
            "id": "metadata/import/ruby/date/conversions::date/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/conversions"
          },
          {
            "id": "metadata/import/ruby/integer/multiple::integer/multiple",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/multiple"
          },
          {
            "id": "metadata/lang/natural::lang-japanese",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hiragana or Katakana script"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/duplicable::active_support/core_ext/object/duplicable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/duplicable"
          },
          {
            "id": "micro-behaviors/crypto/cipher::cipher-keyword",
            "conf": 0.4,
            "crit": 3,
            "desc": "Generic cipher term"
          },
          {
            "id": "metadata/import/ruby/active_support/log_subscriber::active_support/log_subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/log_subscriber"
          },
          {
            "id": "metadata/import/ruby/active_support/digest::active_support/digest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/digest"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/rotator::active_support/messages/rotator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/rotator"
          },
          {
            "id": "metadata/import/ruby/extensions::extensions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports extensions"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/remove_method::active_support/core_ext/module/remove_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/remove_method"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-const-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically defines a constant"
          },
          {
            "id": "metadata/import/ruby/hash/reverse_merge::hash/reverse_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/reverse_merge"
          },
          {
            "id": "metadata/import/ruby/active_support/xml_mini::active_support/xml_mini",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/xml_mini/"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/constant_stubbing::active_support/testing/constant_stubbing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/constant_stubbing"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext::active_support/core_ext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/error_reporter_assertions::active_support/testing/error_reporter_assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/error_reporter_assertions"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/method_wrappers::active_support/deprecation/method_wrappers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/method_wrappers"
          },
          {
            "id": "metadata/import/ruby/zlib::zlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports zlib"
          },
          {
            "id": "micro-behaviors/process/work/pool::worker-pool",
            "conf": 0.6,
            "crit": 3,
            "desc": "References a worker, thread, or goroutine pool"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_time/calculations::active_support/core_ext/date_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_time/calculations"
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings"
          },
          {
            "id": "metadata/import/ruby/active_support/error_reporter::active_support/error_reporter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/error_reporter"
          },
          {
            "id": "metadata/import/ruby/module/deprecation::module/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/deprecation"
          },
          {
            "id": "metadata/import/ruby/module/anonymous::module/anonymous",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/anonymous"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/atomic_boolean::concurrent/atomic/atomic_boolean",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/atomic_boolean"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/import/ruby/date_time/calculations::date_time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/calculations"
          },
          {
            "id": "metadata/import/ruby/time/compatibility::time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time/compatibility"
          },
          {
            "id": "metadata/import/ruby/active_support/messages/codec::active_support/messages/codec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/messages/codec"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/inflections::active_support/inflector/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/inflections"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with Ruby Base64"
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              308
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/testing/deprecation::active_support/testing/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/deprecation"
          },
          {
            "id": "micro-behaviors/time/query::localtime-string",
            "conf": 0.2,
            "crit": 2,
            "desc": "localtime function (string)"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/assertions::active_support/testing/assertions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/assertions"
          },
          {
            "id": "metadata/import/ruby/string/access::string/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/access"
          },
          {
            "id": "metadata/import/ruby/object/instance_variables::object/instance_variables",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/instance_variables"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/proxy_wrappers::active_support/deprecation/proxy_wrappers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/proxy_wrappers"
          },
          {
            "id": "metadata/import/ruby/active_support/i18n_railtie::active_support/i18n_railtie",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/i18n_railtie"
          },
          {
            "id": "micro-behaviors/communications/ip/services::redis-new-constructor",
            "conf": 0.85,
            "crit": 3,
            "desc": "new Redis() constructor"
          },
          {
            "id": "micro-behaviors/communications/ip/literal::localhost-source",
            "conf": 0.75,
            "crit": 2,
            "desc": "Source references the localhost hostname"
          },
          {
            "id": "metadata/import/ruby/connection_pool::connection_pool",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports connection_pool"
          },
          {
            "id": "metadata/import/ruby/active_support/json/encoding::active_support/json/encoding",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports active_support/json/encoding"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/delegation::active_support/core_ext/module/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/delegation"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecator::active_support/deprecator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecator"
          },
          {
            "id": "metadata/import/ruby/hash/conversions::hash/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/deep_mergeable::active_support/deep_mergeable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deep_mergeable"
          },
          {
            "id": "metadata/import/ruby/module/remove_method::module/remove_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/remove_method"
          },
          {
            "id": "metadata/package/testing/scripted::rspec-context",
            "conf": 0.6,
            "crit": 2,
            "desc": "context statement"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/declarative::active_support/testing/declarative",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/declarative"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/zones::active_support/core_ext/time/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/zones"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/strategy/local_cache::active_support/cache/strategy/local_cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/strategy/local_cache"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/setup_and_teardown::active_support/testing/setup_and_teardown",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/setup_and_teardown"
          },
          {
            "id": "metadata/import/ruby/active_support/execution_context/test_helper::active_support/execution_context/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_context/test_helper"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/acts_like::active_support/core_ext/date/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/acts_like"
          },
          {
            "id": "micro-behaviors/fs/file/read-write::ruby-file-read-write-or-fileutils",
            "conf": 0.5,
            "crit": 3,
            "desc": "Ruby file read/write or FileUtils use",
            "from": [
              {
                "off": 1400,
                "file": 1126,
                "line": 47
              },
              {
                "off": 12171,
                "file": 1240,
                "line": 338
              }
            ],
            "uses": [
              396
            ]
          },
          {
            "id": "metadata/import/ruby/module/attr_internal::module/attr_internal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attr_internal"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/strategy/local_cache_middleware::active_support/cache/strategy/local_cache_middleware",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/strategy/local_cache_middleware"
          },
          {
            "id": "metadata/import/ruby/minitest/mock::minitest/mock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports minitest/mock"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/isolation::active_support/testing/isolation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/isolation"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/import/ruby/date/blank::date/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date/blank"
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::ruby-dynamic-method-definition",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby defines methods dynamically"
          },
          {
            "id": "metadata/import/ruby/msgpack/bigint::msgpack/bigint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports msgpack/bigint"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/constant_accessor::active_support/deprecation/constant_accessor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/constant_accessor"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/import/ruby/stringio::stringio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports stringio"
          },
          {
            "id": "metadata/import/ruby/object/json::object/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/json"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte/unicode::active_support/multibyte/unicode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte/unicode"
          },
          {
            "id": "metadata/lang/natural::lang-hindi-marathi",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Devanagari script"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 2,
            "desc": "Ruby dynamic code evaluation call"
          },
          {
            "id": "metadata/lang/generated::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 2,
            "desc": "Generated source provenance marker"
          },
          {
            "id": "metadata/import/ruby/date_time/compatibility::date_time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/compatibility"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::values-path-segment",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL path contains a values segment"
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-path-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary path"
          },
          {
            "id": "micro-behaviors/crypto/kdf/algorithm::pbkdf2",
            "conf": 0.75,
            "crit": 3,
            "desc": "PBKDF2 key-derivation reference"
          },
          {
            "id": "metadata/import/ruby/pathname/existence::pathname/existence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pathname/existence"
          },
          {
            "id": "metadata/import/ruby/array/inquiry::array/inquiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/inquiry"
          },
          {
            "id": "metadata/import/ruby/active_support/current_attributes/test_helper::active_support/current_attributes/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/current_attributes/test_helper"
          },
          {
            "id": "micro-behaviors/process/create/system::ruby-system-process-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby calls Kernel.system with arguments"
          },
          {
            "id": "metadata/import/ruby/string/exclude::string/exclude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/exclude"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/calculations::active_support/core_ext/date/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/dependencies/autoload::active_support/dependencies/autoload",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/dependencies/autoload"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/file/atomic::active_support/core_ext/file/atomic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/file/atomic"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/hash/keys::active_support/core_ext/hash/keys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/hash/keys"
          },
          {
            "id": "metadata/import/ruby/active_support/number_helper/number_converter::active_support/number_helper/number_converter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/number_helper/number_converter"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/reporting::active_support/deprecation/reporting",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/reporting"
          },
          {
            "id": "metadata/import/ruby/active_support/notifications/fanout::active_support/notifications/fanout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/notifications/fanout"
          },
          {
            "id": "metadata/import/ruby/active_support/cache/mem_cache_store::active_support/cache/mem_cache_store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/mem_cache_store"
          },
          {
            "id": "metadata/import/ruby/libxml::libxml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports libxml"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/integer/time::active_support/core_ext/integer/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/integer/time"
          },
          {
            "id": "metadata/import/ruby/class/subclasses::class/subclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports class/subclasses"
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "metadata/import/ruby/drb/unix::drb/unix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports drb/unix"
          },
          {
            "id": "metadata/import/ruby/range/compare_range::range/compare_range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/compare_range"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/import/ruby/module/concerning::module/concerning",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/concerning"
          },
          {
            "id": "well-known/lib/data/ruby-date::upstream-repository",
            "conf": 0.99,
            "crit": 3,
            "desc": "ruby/date upstream repository URL"
          },
          {
            "id": "micro-behaviors/data/string/case::source-case-transform",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source changes string letter casing"
          },
          {
            "id": "metadata/import/ruby/active_support/string_inquirer::active_support/string_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/string_inquirer"
          },
          {
            "id": "metadata/import/ruby/array/extract::array/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/extract"
          },
          {
            "id": "metadata/import/ruby/rack/utils::rack/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rack/utils"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/json::active_support/core_ext/object/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/json"
          },
          {
            "id": "micro-behaviors/data/string/replace::ruby-chomp-suffix-removal",
            "conf": 0.95,
            "crit": 3,
            "desc": "Ruby removes a trailing record separator"
          },
          {
            "id": "metadata/import/ruby/redis/distributed::redis/distributed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports redis/distributed"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/to_query::active_support/core_ext/object/to_query",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/to_query"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/multibyte::active_support/core_ext/string/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/multibyte"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric/bytes::active_support/core_ext/numeric/bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric/bytes"
          },
          {
            "id": "metadata/import/ruby/active_support/delegation::active_support/delegation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/delegation"
          },
          {
            "id": "metadata/import/ruby/drb::drb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports drb"
          },
          {
            "id": "metadata/import/ruby/erb::erb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports erb"
          },
          {
            "id": "metadata/import/ruby/class/attribute::class/attribute",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports class/attribute"
          },
          {
            "id": "micro-behaviors/data/decode/hex::ruby-pack-hex-decode",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby pack decodes hexadecimal data"
          },
          {
            "id": "metadata/import/ruby/string/zones::string/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/zones"
          },
          {
            "id": "metadata/lang/natural::lang-indonesian--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"dan\""
          },
          {
            "id": "metadata/import/ruby/hash/indifferent_access::hash/indifferent_access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/indifferent_access"
          },
          {
            "id": "metadata/import/ruby/active_support/descendants_tracker::active_support/descendants_tracker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/descendants_tracker"
          },
          {
            "id": "metadata/import/ruby/object/conversions::object/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/conversions"
          },
          {
            "id": "metadata/import/ruby/active_support/values/time_zone::active_support/values/time_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/values/time_zone"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/constant_lookup::active_support/testing/constant_lookup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/constant_lookup"
          },
          {
            "id": "metadata/import/ruby/object/to_param::object/to_param",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/to_param"
          },
          {
            "id": "metadata/import/ruby/cache/serializer_with_fallback::cache/serializer_with_fallback",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/serializer_with_fallback"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelization::active_support/testing/parallelization",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelization"
          },
          {
            "id": "metadata/import/ruby/serializer::serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serializer"
          },
          {
            "id": "metadata/import/ruby/kernel/concern::kernel/concern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports kernel/concern"
          },
          {
            "id": "metadata/import/ruby/string/indent::string/indent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/indent"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date::active_support/core_ext/date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date"
          },
          {
            "id": "metadata/encoded-payload/base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64"
          },
          {
            "id": "metadata/import/ruby/active_support/environment_inquirer::active_support/environment_inquirer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/environment_inquirer"
          },
          {
            "id": "micro-behaviors/data/db/redis::client-key-vocabulary",
            "conf": 0.84,
            "crit": 3,
            "desc": "Redis client reference near key vocabulary"
          },
          {
            "id": "micro-behaviors/data/serialize/binary::dense-pack-unpack-calls",
            "mbc": "C0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dense Ruby binary packing calls"
          },
          {
            "id": "metadata/import/ruby/hash/except::hash/except",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/except"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time::active_support/core_ext/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time"
          },
          {
            "id": "metadata/import/ruby/string/multibyte::string/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/multibyte"
          },
          {
            "id": "metadata/import/ruby/active_support/message_pack::active_support/message_pack",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_pack"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              196
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/filters::active_support/core_ext/string/filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/filters"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/acts_like::active_support/core_ext/time/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/acts_like"
          },
          {
            "id": "metadata/import/ruby/object/acts_like::object/acts_like",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/acts_like"
          },
          {
            "id": "metadata/import/ruby/concurrent/atomic/thread_local_var::concurrent/atomic/thread_local_var",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports concurrent/atomic/thread_local_var"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte/chars::active_support/multibyte/chars",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte/chars"
          },
          {
            "id": "metadata/import/ruby/object/to_query::object/to_query",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports object/to_query"
          },
          {
            "id": "metadata/import/ruby/date_time/blank::date_time/blank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date_time/blank"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/array/extract::active_support/core_ext/array/extract",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/array/extract"
          },
          {
            "id": "metadata/import/ruby/active_support/executor/test_helper::active_support/executor/test_helper",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/executor/test_helper"
          },
          {
            "id": "micro-behaviors/data/format/mime::mime-octet-stream",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the application/octet-stream MIME type"
          },
          {
            "id": "metadata/import/ruby/module/redefine_method::module/redefine_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/redefine_method"
          },
          {
            "id": "micro-behaviors/communications/http/lib/netlib::net-http",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the Ruby Net::HTTP client"
          },
          {
            "id": "metadata/import/ruby/module/attribute_accessors::module/attribute_accessors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attribute_accessors"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::country-code-snake",
            "conf": 0.5,
            "crit": 3,
            "desc": "country_code data field"
          },
          {
            "id": "metadata/import/ruby/bigdecimal/util::bigdecimal/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bigdecimal/util"
          },
          {
            "id": "metadata/import/ruby/uri::uri",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uri"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/conversions::active_support/core_ext/time/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/conversions"
          },
          {
            "id": "objectives/supply-chain/install-hook/package/rubygems::eval-imports",
            "atk": "T1195.002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Ruby string source evaluation",
            "from": [
              {
                "file": 1179
              },
              {
                "file": 1240
              },
              {
                "file": 1247
              }
            ],
            "uses": [
              242
            ]
          },
          {
            "id": "metadata/lang/natural::script-cyrillic",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains multiple standalone Cyrillic words"
          },
          {
            "id": "metadata/import/ruby/hash/keys::hash/keys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/keys"
          },
          {
            "id": "metadata/import/ruby/active_support/multibyte::active_support/multibyte",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/multibyte"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/conversions::active_support/core_ext/date/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/conversions"
          },
          {
            "id": "metadata/import/ruby/module/attribute_accessors_per_thread::module/attribute_accessors_per_thread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/attribute_accessors_per_thread"
          },
          {
            "id": "micro-behaviors/communications/http/message::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal"
          },
          {
            "id": "metadata/import/ruby/string/behavior::string/behavior",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/behavior"
          },
          {
            "id": "metadata/import/ruby/gem_version::gem_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gem_version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/import/ruby/active_support/execution_context::active_support/execution_context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/execution_context"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-class-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby class_eval call"
          },
          {
            "id": "metadata/import/ruby/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/numeric/time::active_support/core_ext/numeric/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/numeric/time"
          },
          {
            "id": "metadata/import/ruby/date::date",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports date"
          },
          {
            "id": "metadata/import/ruby/entry::entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports entry"
          },
          {
            "id": "micro-behaviors/process/exit/terminate::ruby-exit-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Terminates the Ruby process with exit"
          },
          {
            "id": "well-known/lib/web/active-support::active-support-library",
            "conf": 0.97,
            "crit": 3,
            "desc": "Rails ActiveSupport Ruby library",
            "uses": [
              38,
              150
            ]
          },
          {
            "id": "metadata/import/ruby/active_support/hash_with_indifferent_access::active_support/hash_with_indifferent_access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/hash_with_indifferent_access"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/inflections::active_support/core_ext/string/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/inflections"
          },
          {
            "id": "micro-behaviors/data/decompress/zlib::ruby-zlib-inflate",
            "conf": 0.92,
            "crit": 3,
            "desc": "Decompresses data with Ruby Zlib.inflate"
          },
          {
            "id": "metadata/import/ruby/numeric/conversions::numeric/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/conversions"
          },
          {
            "id": "metadata/import/ruby/hash/deep_transform_values::hash/deep_transform_values",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hash/deep_transform_values"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector::active_support/inflector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector"
          },
          {
            "id": "metadata/import/ruby/active_support/encrypted_file::active_support/encrypted_file",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/encrypted_file"
          },
          {
            "id": "metadata/import/ruby/cache/entry::cache/entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cache/entry"
          },
          {
            "id": "metadata/import/ruby/digest/uuid::digest/uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports digest/uuid"
          },
          {
            "id": "metadata/import/ruby/string/starts_ends_with::string/starts_ends_with",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/starts_ends_with"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation::active_support/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/enumerable::active_support/core_ext/enumerable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/enumerable"
          },
          {
            "id": "metadata/import/ruby/tzinfo::tzinfo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tzinfo"
          },
          {
            "id": "metadata/import/ruby/active_support/cache::active_support/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/cache/"
          },
          {
            "id": "metadata/file/profile/string-population::string-count-at-most-three",
            "conf": 0.4,
            "crit": 3,
            "desc": "At most three collected string literals"
          },
          {
            "id": "metadata/import/ruby/monitor::monitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports monitor"
          },
          {
            "id": "metadata/import/ruby/yaml::yaml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports yaml"
          },
          {
            "id": "metadata/import/ruby/rack/body_proxy::rack/body_proxy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rack/body_proxy"
          },
          {
            "id": "metadata/import/ruby/active_support/option_merger::active_support/option_merger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/option_merger"
          },
          {
            "id": "metadata/import/ruby/string/conversions::string/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/conversions"
          },
          {
            "id": "metadata/import/ruby/numeric/time::numeric/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numeric/time"
          },
          {
            "id": "metadata/import/ruby/active_support/deprecation/behaviors::active_support/deprecation/behaviors",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/deprecation/behaviors"
          },
          {
            "id": "metadata/import/ruby/builder::builder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports builder"
          },
          {
            "id": "metadata/import/ruby/integer/time::integer/time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports integer/time"
          },
          {
            "id": "metadata/import/ruby/active_support/inflections::active_support/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflections"
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-binread-content",
            "conf": 0.94,
            "crit": 3,
            "desc": "Reads binary content with Ruby File.binread"
          },
          {
            "id": "metadata/import/ruby/message_pack/serializer::message_pack/serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports message_pack/serializer"
          },
          {
            "id": "metadata/import/ruby/active_support/inflector/transliterate::active_support/inflector/transliterate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/inflector/transliterate"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date/zones::active_support/core_ext/date/zones",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date/zones"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp literal keyword"
          },
          {
            "id": "metadata/import/ruby/active_support/concurrency/share_lock::active_support/concurrency/share_lock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/concurrency/share_lock"
          },
          {
            "id": "metadata/import/ruby/active_support/message_verifier::active_support/message_verifier",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/message_verifier"
          },
          {
            "id": "metadata/import/ruby/active_support/version::active_support/version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/version"
          },
          {
            "id": "micro-behaviors/data/encode/base64::ruby-base64-urlsafe-encode",
            "atk": "T1027.010",
            "mbc": "B0032.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Ruby URL-safe Base64 encode"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/import/ruby/active_support/testing/tagged_logging::active_support/testing/tagged_logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/tagged_logging"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/file_fixtures::active_support/testing/file_fixtures",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/file_fixtures"
          },
          {
            "id": "metadata/import/ruby/logger::logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logger"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/date_and_time/compatibility::active_support/core_ext/date_and_time/compatibility",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/date_and_time/compatibility"
          },
          {
            "id": "micro-behaviors/fs/write/content::multiple-file-write-observations",
            "conf": 0.9,
            "crit": 3,
            "desc": "Multiple file-write observations",
            "from": [
              {
                "file": 1112
              },
              {
                "off": 738,
                "file": 1146,
                "line": 21
              },
              {
                "file": 1350
              }
            ],
            "uses": [
              17,
              247
            ]
          },
          {
            "id": "metadata/import/ruby/range/sole::range/sole",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range/sole"
          },
          {
            "id": "metadata/import/ruby/active_support/broadcast_logger::active_support/broadcast_logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/broadcast_logger"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/access::active_support/core_ext/string/access",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/access"
          },
          {
            "id": "metadata/import/ruby/module/introspection::module/introspection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports module/introspection"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/time/calculations::active_support/core_ext/time/calculations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/time/calculations"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/object/instance_variables::active_support/core_ext/object/instance_variables",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/object/instance_variables"
          },
          {
            "id": "metadata/import/ruby/active_support/time_with_zone::active_support/time_with_zone",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/time_with_zone"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/import/ruby/array/extract_options::array/extract_options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/extract_options"
          },
          {
            "id": "metadata/import/ruby/delegate::delegate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports delegate"
          },
          {
            "id": "metadata/import/ruby/string/inflections::string/inflections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/inflections"
          },
          {
            "id": "metadata/import/ruby/array/conversions::array/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports array/conversions"
          },
          {
            "id": "micro-behaviors/fs/read/file/full::ruby-file-read-content",
            "atk": "T1083",
            "conf": 0.95,
            "crit": 2,
            "desc": "Ruby File.read method reference"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/string/behavior::active_support/core_ext/string/behavior",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/string/behavior"
          },
          {
            "id": "metadata/import/ruby/active_support/logger::active_support/logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/logger"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/redefine_method::active_support/core_ext/module/redefine_method",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/redefine_method"
          },
          {
            "id": "metadata/import/ruby/file/atomic::file/atomic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports file/atomic"
          },
          {
            "id": "metadata/import/ruby/string/filters::string/filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string/filters"
          },
          {
            "id": "metadata/import/ruby/active_support/testing/parallelize_executor::active_support/testing/parallelize_executor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/testing/parallelize_executor"
          },
          {
            "id": "metadata/import/ruby/dependencies/require_dependency::dependencies/require_dependency",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dependencies/require_dependency"
          },
          {
            "id": "metadata/import/ruby/active_support::active_support",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/module/deprecation::active_support/core_ext/module/deprecation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/module/deprecation"
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference"
          },
          {
            "id": "metadata/import/ruby/active_support/core_ext/big_decimal/conversions::active_support/core_ext/big_decimal/conversions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports active_support/core_ext/big_decimal/conversions"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          }
        ],
        "type": "tar.gz"
      },
      {
        "id": 422,
        "mol": "Md",
        "sha": "fd2cf22f7dc0e8008c0577c28efc8713096c06180bcfc6cf650f92e4325d9919",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!CHANGELOG.md",
        "risk": 1,
        "size": 17531,
        "type": "markdown",
        "depth": 4
      },
      {
        "id": 423,
        "mol": "K(Li)H(Cr)",
        "sha": "eea993663643bb15df2fe28100ca080e3a2c58b44a68ef160792a652f2ee0c46",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support.rb",
        "risk": 3,
        "size": 4521,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 424,
        "mol": "H(Db)",
        "sha": "ef09c6d4c7a7d1c258e23e09af90d17e96405b3c1cf5b009a41d3e5194f5ec63",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/benchmarkable.rb",
        "risk": 2,
        "size": 2015,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 425,
        "mol": "H₂(DbPo)",
        "sha": "f7631d94d53556d16c5e6d4da561167bda8ded872e9ecfdd50d94c535b61676a",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/broadcast_logger.rb",
        "risk": 3,
        "size": 7598,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 426,
        "mol": "H₃(DbOsPo)",
        "sha": "07e0b5b8bdc82bb658f9c5a42caa8a9bf6b8be76be88831eb761b7e286b6c556",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache.rb",
        "risk": 4,
        "size": 44421,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 427,
        "mol": "H(Os)",
        "sha": "521dca1015def168c257e26caca7e528c212dd9f51a4f4228d39da9884b70b61",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache/coder.rb",
        "risk": 2,
        "size": 4790,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 428,
        "mol": "H(Db)",
        "sha": "b695774657da12f6aea0a1eb6b1cbfa94bd0a9f77dee4b15b41dbb4856529ccf",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache/entry.rb",
        "risk": 2,
        "size": 3990,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 429,
        "mol": "H(Db)",
        "sha": "6bad2d943674059d3488d898aec13c9bb52fb0895607ab2da29d165d9150a41d",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache/mem_cache_store.rb",
        "risk": 2,
        "size": 10842,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 430,
        "mol": "H₂(CmDb₂)",
        "sha": "dadf83c2f29a79e43fe93accd070a3a6edd584af8b6df2d317e614cbf73a18ad",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache/redis_cache_store.rb",
        "risk": 3,
        "size": 17574,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 431,
        "mol": "H(Db)",
        "sha": "053ce287afd02d7d79e387b7d9553a7545ca913b036ba0663a18eebf5ce6e769",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/cache/serializer_with_fallback.rb",
        "risk": 2,
        "size": 4203,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 432,
        "mol": "H₃(CmDb₂Po)",
        "sha": "38f01e0ad0d5a841bef268b75ff0c943219be73e07eb3db51edd3e8a57b064e5",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/callbacks.rb",
        "risk": 4,
        "size": 31714,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 433,
        "mol": "H(Db₂)",
        "sha": "073592ed39ec4ddf8e228d27347a1ecd30705b26f37adf78f333d7dea7e03830",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/class_attribute.rb",
        "risk": 2,
        "size": 1040,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 434,
        "mol": "H₂(DbPo)",
        "sha": "f619ec0ef6a8299994709ea95a3e9c1f3afd977a15d23b7aa71ee3ddff522ba4",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/code_generator.rb",
        "risk": 2,
        "size": 2076,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 435,
        "mol": "H₂(DbPo)",
        "sha": "dfb46e4289b5b140d7a96ffd93d093d6dbf6483221a25462e901e2cd92bc6051",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/concern.rb",
        "risk": 3,
        "size": 5978,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 436,
        "mol": "H₂(DbPo)",
        "sha": "1d38f32c6ed52ebbbdc8d3776842482b7083a6da630eb823eb0510822a94a19e",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/configurable.rb",
        "risk": 3,
        "size": 6174,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 438,
        "mol": "H(Po₂)",
        "sha": "9de891fe4a222d4f878ce92f7576f09bfbde930c42425e5357d6be9ba627484b",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/continuous_integration.rb",
        "risk": 3,
        "size": 5013,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 439,
        "mol": "H(Os)",
        "sha": "119ac6c0381dff4532ebae46804d7f980921330434357a89f0ad29f12cf784e6",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/array.rb",
        "risk": 1,
        "size": 271,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 440,
        "mol": "H(Db)",
        "sha": "e6fc0c1f08321091910944d4740423cd6619346c986aae555f48c484087972f9",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/array/conversions.rb",
        "risk": 1,
        "size": 7084,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 441,
        "mol": "H(Os)",
        "sha": "7c349b6fe37b175c7fdf583410b03fb3d9d25e7d20ef63166dd539f47e261b91",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/big_decimal.rb",
        "risk": 1,
        "size": 74,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 442,
        "mol": "H(Os)",
        "sha": "dcc5735e216bab5482feac8f7fc25960cb230fac7f0bbffd2155d8c0794cc17c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/class.rb",
        "risk": 1,
        "size": 102,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 443,
        "mol": "H(Po)",
        "sha": "fc15aabd6e8c15f2ece38cbfc3d93cb312a526aadb89eaef41c4a2d6aff43c05",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/class/attribute.rb",
        "risk": 2,
        "size": 4940,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 444,
        "mol": "H(Os)",
        "sha": "2ffdfd5ab963b825ea220941b8a99c6697516e4dc5308000156cfe7e3d65bce1",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date.rb",
        "risk": 1,
        "size": 198,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 445,
        "mol": "H(Db)",
        "sha": "b545daa722c0da84434208c7ce5a50d837970ebfdfc114abf27750a71849efa4",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date/calculations.rb",
        "risk": 1,
        "size": 5848,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 446,
        "mol": "H(Db)",
        "sha": "a67681ed37adeec5e51010142cccf06d5344114eefc7c491c8faa9f16c28e205",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date/conversions.rb",
        "risk": 2,
        "size": 3430,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 447,
        "mol": "H(Db)",
        "sha": "e788d369d8a25955e9164460fcba2bfa9815de1eccdfa6c167b833e88b67c590",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date_and_time/calculations.rb",
        "risk": 1,
        "size": 12080,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 448,
        "mol": "H(Os)",
        "sha": "baed8a0454a5ca5ede427d5e720d9cc67d19709232f94c438170cce6f602a50d",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date_time.rb",
        "risk": 1,
        "size": 231,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 449,
        "mol": "H(Db)",
        "sha": "db9d2abecb4ff0da56a6944ef4ccdee20041a1a30a79c055f03003be09422b3b",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date_time/calculations.rb",
        "risk": 1,
        "size": 7404,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 450,
        "mol": "H(Db)",
        "sha": "bfb2ebe0db26a442cd4943dbad202c4ef98ea7c57caa809e21b78c568b3c219c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/date_time/conversions.rb",
        "risk": 1,
        "size": 3814,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 451,
        "mol": "H(Os)",
        "sha": "9ec092c334a63037348c1d90f4b11403450cf873b354a6cffa36ab51b5162007",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/digest.rb",
        "risk": 1,
        "size": 62,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 452,
        "mol": "H(Db)",
        "sha": "d24f5098d70db203fc6400d42458f4502e78bd0a051f39e17bef3c713b25567c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/enumerable.rb",
        "risk": 2,
        "size": 8527,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 453,
        "mol": "H(Db)",
        "sha": "1e348e9c8840caa9942691a290e0424c1755256b03a90eb96a094bbf86ff368f",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/erb/util.rb",
        "risk": 2,
        "size": 8112,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 454,
        "mol": "H(Os)",
        "sha": "ebdb122487152648a9c9982949a62e92e8260f9bc1e59a289b2586d7e662d7e2",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/file.rb",
        "risk": 1,
        "size": 62,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 456,
        "mol": "H(Os)",
        "sha": "8fe2ef9057b26546ad793b6d1a76a5e30f6aa9847f7b5413218ec7399e7f3612",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/hash.rb",
        "risk": 1,
        "size": 319,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 457,
        "mol": "H(Db)",
        "sha": "f6b9d5579f7f0ca8626694dae11911496a071f29fc34c6d9796381ff1e660641",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/hash/keys.rb",
        "risk": 1,
        "size": 4824,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 458,
        "mol": "H(Db)",
        "sha": "9bff399572cbb4dcb405ccd311b4245a1066c41a630af89e80c4cd0465501138",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/hash/reverse_merge.rb",
        "risk": 1,
        "size": 666,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 459,
        "mol": "H(Os)",
        "sha": "ef89b9b9e2eea6886945cbf3af702378ea8aca9a3d2ab56bec44a9649e49cc0c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/integer.rb",
        "risk": 1,
        "size": 138,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 460,
        "mol": "H(Os)",
        "sha": "b972beaf8df3af2f43ce800761e79c969f24673d765498b858b5d86a2a603f5f",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/kernel.rb",
        "risk": 1,
        "size": 143,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 461,
        "mol": "H(Po)",
        "sha": "18f56cf6d5a83e223428430a9438bb52bc11b682e6004944a214f888813b1c37",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/kernel/singleton_class.rb",
        "risk": 1,
        "size": 201,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 462,
        "mol": "H(Os)",
        "sha": "b4c9a90c0126deaa32434b353e7c7d19fc52942454d2df414b599eb32dff3f6e",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module.rb",
        "risk": 1,
        "size": 479,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 463,
        "mol": "H(Po)",
        "sha": "e943d9fe1500236543bfe526ea505129cfaea4a3a17f29741a7ddbd7686a137b",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/aliasing.rb",
        "risk": 2,
        "size": 1074,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 464,
        "mol": "H(Db)",
        "sha": "c7442b22572f9ae41b50e8dff225659ba09f91f3b8a2e4be4c9533227ca2ee72",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/attr_internal.rb",
        "risk": 2,
        "size": 1626,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 465,
        "mol": "H(Po)",
        "sha": "2d138af1438e8f9091d8ec9e0ed350c067be4748c887cd70cd28fecafaceba60",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/attribute_accessors.rb",
        "risk": 2,
        "size": 7581,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 466,
        "mol": "H₂(DbPo₂)",
        "sha": "20ed9acb4a6c46fd5784502c1cf4ea59b9630d7995a6251d567bb35ab93432b6",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/attribute_accessors_per_thread.rb",
        "risk": 3,
        "size": 6233,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 467,
        "mol": "H₂(DbPo)",
        "sha": "8a7fa8b6ca99c21145844fe2790714c4bca3d972c1b5dedf8935e437b9b832e4",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/concerning.rb",
        "risk": 2,
        "size": 3848,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 468,
        "mol": "H(Db₂)",
        "sha": "7a3da69e50172b016a60aaa772715ecd37088cbdcb2625e580dc0013d2e75e8a",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/module/redefine_method.rb",
        "risk": 2,
        "size": 1232,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 469,
        "mol": "H(Os)",
        "sha": "9e6a18dca3c14a3df32e879ec65b8659b20e7c2381c6d626d11390b6222ea1ec",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/numeric.rb",
        "risk": 1,
        "size": 135,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 470,
        "mol": "H(Db)",
        "sha": "6a213b414d38afc5c167c2176e894af375399fc0fb15d2541e51af2903d9ec73",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/numeric/conversions.rb",
        "risk": 2,
        "size": 7817,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 471,
        "mol": "H(Os)",
        "sha": "df62362b001d8a91509207d4f516411350fc5eb949c1fcc1210c34ef5cb9b267",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object.rb",
        "risk": 2,
        "size": 493,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 472,
        "mol": "H(Db)",
        "sha": "203eefc5b094f4a0f5bf68b4c34198891127f52ed7825e146c2fa089a46f8ec7",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object/blank.rb",
        "risk": 1,
        "size": 3507,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 473,
        "mol": "H(Db)",
        "sha": "988fe25ffc2f07be31845e925bdf22684423b8f32c9a140fa5d9639cf316fb21",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object/to_query.rb",
        "risk": 1,
        "size": 2156,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 474,
        "mol": "H₂(DbPo)",
        "sha": "38df333c7857108db98a7050fc342d061562de3ad895139ce39f63befde30e9a",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object/try.rb",
        "risk": 3,
        "size": 3653,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 475,
        "mol": "H(Db)",
        "sha": "a1cd91269f70c97049f69e728df3eb30c12434c3d310655f17c561e4b23d31b5",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object/with.rb",
        "risk": 2,
        "size": 1191,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 476,
        "mol": "H(Po)",
        "sha": "6dcb8a7953f6fa86bc57dfeb1908ed8959d2da7c1cceb5c66ded8450e365f5a1",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/object/with_options.rb",
        "risk": 2,
        "size": 3299,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 477,
        "mol": "H(Os)",
        "sha": "9b07f24d44769a6c0e4902d9bb485f3ae968cd93883a4577732f0efc04f7b1f9",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/pathname.rb",
        "risk": 1,
        "size": 103,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 478,
        "mol": "H(Os)",
        "sha": "45c16b96ace02e96c2a40ef7a3dce28eea7ead6d67a064aa5b850125f53931fb",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/range.rb",
        "risk": 1,
        "size": 170,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 479,
        "mol": "H(Db)",
        "sha": "195112e0dd2fb8a5c3a3505525b9c7d83f153b214dbcb921e5bb0801c1313bbe",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/range/compare_range.rb",
        "risk": 2,
        "size": 2230,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 480,
        "mol": "H(Db)",
        "sha": "f9a971081adc7bfae4af3c89dfabee8ab0c091eb47f8a05ff12be7c9ccdd4862",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/range/conversions.rb",
        "risk": 2,
        "size": 1823,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 481,
        "mol": "H(Os)",
        "sha": "0119c292fa72ff43d2a6b93eeb3125a7a796d9c2cc0405476295b65a7cbf54d3",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/string.rb",
        "risk": 1,
        "size": 493,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 482,
        "mol": "H₂(CmDb)",
        "sha": "a268ec6e21c007b775f1cc9c9a28d219e3ea3987e84963c791038b9bbe3dd283",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/string/inflections.rb",
        "risk": 2,
        "size": 11241,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 483,
        "mol": "H₂(DbPo)",
        "sha": "8d8c461dbcd14db6b894671a1ec53b03c39637a67c27222e7d22bbe3c2f411d6",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/string/output_safety.rb",
        "risk": 2,
        "size": 7204,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 484,
        "mol": "H(Os)",
        "sha": "912e4f06d623dc128ab433b8bac86976e70d69ea9239d552c5e995e709bc10e2",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/symbol.rb",
        "risk": 1,
        "size": 74,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 485,
        "mol": "H(Os)",
        "sha": "a738838d3e59a85072efe9a7e86fee551fd83ebba267f32e19370c1aa853aedd",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/time.rb",
        "risk": 1,
        "size": 206,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 486,
        "mol": "H(Db)",
        "sha": "58d12f04b697a08bd161e68c86cc4e3b670883c87ae821e31ac0895161704830",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/time/calculations.rb",
        "risk": 1,
        "size": 13742,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 487,
        "mol": "H(Db)",
        "sha": "4f31760e4bb3c21a9b491452fbf2a1f73cae02ba77abcc28ec25c4deb5bbe9c3",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/core_ext/time/conversions.rb",
        "risk": 1,
        "size": 2809,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 488,
        "mol": "H₂(DbPo)",
        "sha": "3e89d4cf25a4a2fe031192ba4f987de211f6473eba3dc38111026e81c240f90d",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/current_attributes.rb",
        "risk": 3,
        "size": 8305,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 489,
        "mol": "H(Po)",
        "sha": "547ae0ee9e8257bf3407899a94a66665598a3d67370dcdb92187e8d012783cdd",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/delegation.rb",
        "risk": 2,
        "size": 6380,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 490,
        "mol": "H(Os)",
        "sha": "3dc8a83acbba5da20679cb1eaa405702deb1c786c4aac0678826b99847cecc32",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/dependencies.rb",
        "risk": 2,
        "size": 3794,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 491,
        "mol": "H(Db)",
        "sha": "cf0e1a829c97572319c100583157743a06871af1981fd5b6245f9bae886c8cfb",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/dependencies/autoload.rb",
        "risk": 2,
        "size": 1678,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 492,
        "mol": "H(Db)",
        "sha": "5963f28ec9b51ad25804320dbb4f3d1f852fd450c9aa6d6293c47b179a23e488",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/deprecation/deprecators.rb",
        "risk": 2,
        "size": 3247,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 493,
        "mol": "H₂(DbPo)",
        "sha": "8eb32c5e72e65f63cc8b5876caf8f2378186d0a5b63fb1b645ab1f76d8900769",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/deprecation/method_wrappers.rb",
        "risk": 3,
        "size": 2422,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 494,
        "mol": "H(Db)",
        "sha": "ac3b19d8f90715c0e2e191f1bc4e4c8cf7435ca27ad6296dc4aa210ceae89e62",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/deprecation/proxy_wrappers.rb",
        "risk": 2,
        "size": 6250,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 495,
        "mol": "H(Db)",
        "sha": "01140b49b2009155007059edcf7f9e5a96fdd15a5d205d6ecb988d58855b6ca5",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/descendants_tracker.rb",
        "risk": 2,
        "size": 3022,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 496,
        "mol": "H(Db)",
        "sha": "0bb5bf47368ff5c647401d637ebf99451fe0f6fc319a31dfc77c2b9a5443d465",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/duration.rb",
        "risk": 2,
        "size": 14576,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 497,
        "mol": "H₃(CrDbF)",
        "sha": "be5a3486d535dc3d3e63f3b4bd4d9d5dfcff48d49268354659bbc3ebfccc453e",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/encrypted_file.rb",
        "risk": 3,
        "size": 3918,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 498,
        "mol": "H(Po)",
        "sha": "0ef5237ce17f974682172831e4d7ba3922cb5246c861f1bf6336f0ed8b46b41e",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/environment_inquirer.rb",
        "risk": 2,
        "size": 1119,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 499,
        "mol": "H(Db)",
        "sha": "a0d46e9cdec8f534ccdac6ebb0cec49d9b580d9810debba211a5a7f81c45da20",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/execution_wrapper.rb",
        "risk": 2,
        "size": 3580,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 500,
        "mol": "H(Db)",
        "sha": "d87eb74ee936e685f8fa79fb3e5d5bc4885b5a615bc743cc8e15cadbb4fe23f0",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/hash_with_indifferent_access.rb",
        "risk": 2,
        "size": 14191,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 501,
        "mol": "H(Db)",
        "sha": "56468f196710c166f6512352fa29430b87323fcf403f6559b207e17090efbb61",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/i18n_railtie.rb",
        "risk": 2,
        "size": 4578,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 502,
        "mol": "H(Db)",
        "sha": "16cf04f322b09c58ac7ca22f447e1f48e69f34b1ad814f55274bd6bff0cf2daa",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/inflector/inflections.rb",
        "risk": 2,
        "size": 10572,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 503,
        "mol": "H₂(CmDb)",
        "sha": "421ae470a944f55813180fb8d289423fdbc9615c79b357d6d8673026c3e4ddd0",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/inflector/methods.rb",
        "risk": 3,
        "size": 15276,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 504,
        "mol": "H(Db₂)",
        "sha": "e3b28fab07376bccaf5ddf38076b03382f62ef391593351e6f0cc4f39389992f",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/json/decoding.rb",
        "risk": 2,
        "size": 2320,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 505,
        "mol": "H(Db)",
        "sha": "8c0aea71510cdac998d6839d38faf40f83a9d63477d1e6473c74dbfdfdeaf679",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/json/encoding.rb",
        "risk": 2,
        "size": 9381,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 506,
        "mol": "H(Cr₂)",
        "sha": "2f6c4d0d3bf68ac0e808360d9d1775bcdd433b642925718db6797f2445d24584",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/key_generator.rb",
        "risk": 3,
        "size": 2301,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 507,
        "mol": "H(Po)",
        "sha": "49e3875fe859bd7f12e22e9b69d14c7de67ae5ecdb6f19ce556f713465bb656a",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/lazy_load_hooks.rb",
        "risk": 2,
        "size": 3627,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 508,
        "mol": "H₂(DbPo)",
        "sha": "620e02b3d235d62ec23fa9e6bb37ddf84501b9f26b435695832593c9d4c422b1",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/log_subscriber.rb",
        "risk": 3,
        "size": 5515,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 509,
        "mol": "H(Po)",
        "sha": "83e4fdbb33887328168ba082c9db3472f348985207aadd199d65875d2d63a807",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/log_subscriber/test_helper.rb",
        "risk": 2,
        "size": 3210,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 510,
        "mol": "H(Db)",
        "sha": "4f71d9260f3383873a0e56dca4c583cb216e95703ee3c22220c58353afb34b8c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/logger_thread_safe_level.rb",
        "risk": 2,
        "size": 1109,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 511,
        "mol": "H₃(CmCr₂Db)",
        "sha": "f23ae37f44fa36b9cbc8f189a4d5e0d753b1b0a99e3bf76b835b804739935d61",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_encryptor.rb",
        "risk": 5,
        "size": 14252,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 513,
        "mol": "H(Os)",
        "sha": "27f91f29f026886e6ba7a581605e49fb2097ea634c7ba57674f78e3e6734fbd2",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_pack.rb",
        "risk": 2,
        "size": 1177,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 514,
        "mol": "H(Os)",
        "sha": "89ea3e86da8c900e69bebddcc068cbb010068ef6df999ffc27f48812fc0f8d80",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_pack/cache_serializer.rb",
        "risk": 2,
        "size": 508,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 515,
        "mol": "H(Db)",
        "sha": "eac954a13d7709e670fa237ab7cd201f830692c9cf893672fb962c8d4dfc4d26",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_pack/extensions.rb",
        "risk": 2,
        "size": 8875,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 516,
        "mol": "H(Os)",
        "sha": "fac10c7b59936da8fc29be8fd437f3aa6e44d3ca2e3cadb5fd3746fe658a6ef0",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_pack/serializer.rb",
        "risk": 2,
        "size": 1702,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 517,
        "mol": "H₂(Cr₂Db)Md",
        "sha": "69ace6628dba67426a9c12f9dd6d2a7136c1deb646c0e64ab90b470e15805394",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_verifier.rb",
        "risk": 5,
        "size": 16035,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 518,
        "mol": "H(Cr)",
        "sha": "39a72ee1aee06520f5616041c63ac7454c301bbb10d97f8aa7d9993408f3a2d4",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/message_verifiers.rb",
        "risk": 2,
        "size": 6706,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 519,
        "mol": "H₂(Db₂Os)",
        "sha": "a46624c9e596ffde5709834a31bdb620eaad2271d7b699faeff22572873547d3",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/messages/codec.rb",
        "risk": 3,
        "size": 1903,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 520,
        "mol": "H(Os)",
        "sha": "e6eeeb582b89f1d066e46dc5b75d5a594144107c67cbfa3f27e40c3e177ef9e3",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/messages/metadata.rb",
        "risk": 2,
        "size": 4810,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 521,
        "mol": "H(Db₂)Md",
        "sha": "b1302cf7c1ddd6ab7998ca372c6f11a195980cff76ea04ec5ffb36ebe7d795a2",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/multibyte/chars.rb",
        "risk": 2,
        "size": 6876,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 522,
        "mol": "H(Db)",
        "sha": "b33e262783164c4510d663dd6005e8f95865302b87d2a5d46a5c722f97dee195",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/multibyte/unicode.rb",
        "risk": 2,
        "size": 1394,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 523,
        "mol": "H(Db)",
        "sha": "84488ee5d381c63f2e0356c93a9dd0ffca4ba395f4709b446b62a4d6d3a6925c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/ordered_options.rb",
        "risk": 2,
        "size": 3285,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 524,
        "mol": "H₂(DbPo)",
        "sha": "29dd746c50e712524a1bd240fae3361b7ecf302cfbc434bd49a1ac6cd5e65ad3",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/railtie.rb",
        "risk": 3,
        "size": 6510,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 525,
        "mol": "H(Db)",
        "sha": "ad950da5b4be4d83ad4f8fe851d818bd1523c7c4b1f784b21b32022dc6d61b4c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/rescuable.rb",
        "risk": 2,
        "size": 6127,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 526,
        "mol": "H(Db)",
        "sha": "5c97e89dee61a5be1da2e2378f80aa2815eb803a7243414c8df02bc8149ea0bc",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/subscriber.rb",
        "risk": 2,
        "size": 4229,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 527,
        "mol": "H(Db)",
        "sha": "630b09a82331e504eb83a4855e6f9553d239e24e99c236404d615b5259f18fd9",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/test_case.rb",
        "risk": 2,
        "size": 12304,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 529,
        "mol": "H(Db)",
        "sha": "9f3c3ef7d7b6a71d260299310890058e7d06c8a1dc570e2218fef54579022e2d",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/constant_stubbing.rb",
        "risk": 2,
        "size": 2003,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 530,
        "mol": "H(Db)",
        "sha": "d4b819cc57fae57a1e94008155a568152f0d408505b6da06434d5df529d41f19",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/declarative.rb",
        "risk": 2,
        "size": 818,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 531,
        "mol": "H(Db)",
        "sha": "7074f2a3117b7a9aa038ab17ecb12f406007b48ad0e761fd13552d712d57e628",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/error_reporter_assertions.rb",
        "risk": 2,
        "size": 4230,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 532,
        "mol": "H(Po₂)",
        "sha": "ed832f11be99962b4328558b7daf0f4f11ae45e0b9c0de755e3b1f2915b04a35",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/isolation.rb",
        "risk": 3,
        "size": 3525,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 533,
        "mol": "H(Db₂)",
        "sha": "dc92d3c5b6f6b6c209e686047d9805b2f68e2c81ce330adca5d86bd82ce84fd8",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/method_call_assertions.rb",
        "risk": 2,
        "size": 2339,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 535,
        "mol": "H(Db)",
        "sha": "498e51ecb141388ad3fbe49401e04a6afb9f7352c5f0400a710b30cc61803802",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/testing/time_helpers.rb",
        "risk": 2,
        "size": 10181,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 536,
        "mol": "H₂(DbPo)",
        "sha": "d8f04f1e38e12dbe8025d4468a30ad19cb0af985d81e7a2936fa8b736b5d1e3d",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/time_with_zone.rb",
        "risk": 2,
        "size": 23349,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 537,
        "mol": "H₂(CmDb)",
        "sha": "c20a9fb54a413919aa8944649d7424e6dbc1e4b5c95cd02a1b169682bfbb0285",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/values/time_zone.rb",
        "risk": 2,
        "size": 24999,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 538,
        "mol": "H(Os)",
        "sha": "9f6dbd81b40fec5ce99b03786e280ce78c4a3d1e0298d07163fd79b34397346a",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/version.rb",
        "risk": 2,
        "size": 209,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 539,
        "mol": "H(Db₄)",
        "sha": "8baf963d0ae16f775f453f407ef87acab72d9cae8ab27a25274354d012396ebe",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/xml_mini.rb",
        "risk": 4,
        "size": 6657,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 540,
        "mol": "H(Cm)",
        "sha": "3db7e9289509059ed872aa7c65a2d340b6c4a61ed45b7cfa8319b1c82231999b",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/xml_mini/jdom.rb",
        "risk": 2,
        "size": 5589,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 541,
        "mol": "H(Db)",
        "sha": "66aefd81574d6e89b37e2b64164ae965e6a5be1c86de72afe50e298e4099181c",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/xml_mini/libxmlsax.rb",
        "risk": 2,
        "size": 2057,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 542,
        "mol": "K(Li)",
        "sha": "0cf0cfd5b38a5aba87a13704bcb9fe2f99d1eb53092de174ec97de4c1580b789",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/xml_mini/nokogiri.rb",
        "risk": 2,
        "size": 2162,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 543,
        "mol": "K(Li)H(Db)",
        "sha": "1f32e0bbed47d5fae20f2486ddcee337f7a37625e33e4432b0cf38c6c787bb82",
        "path": "pkg:gem/activesupport@8.1.3.1?checksum=sha256:85458765f25ea48b9019c46b6bb3fa5683197bf4280d9f06710a6e8d7a831376\u0026platform=ruby!!data.tar.gz!!lib/active_support/xml_mini/nokogirisax.rb",
        "risk": 3,
        "size": 2139,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 715,
        "mol": "H₅(CmCrDb₃OsPo)",
        "sha": "99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby",
        "risk": 6,
        "size": 71168,
        "type": "gem",
        "depth": 2
      },
      {
        "id": 716,
        "mol": "H₅(CmCrDb₃OsPo)",
        "sha": "232cc9acf9a344bbb60964e3d44b90b983e79f29f73836b5e0a5c4bc7cc7e6c0",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz",
        "risk": 6,
        "size": 66351,
        "type": "tar.gz",
        "depth": 3
      },
      {
        "id": 717,
        "mol": "H₂(CmDb)",
        "sha": "9fb777880cea802f2cc518c8ca69a14727810da580e5dd9d2c243f1f91d46831",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!README.rdoc",
        "risk": 2,
        "size": 6837,
        "type": "python",
        "depth": 4
      },
      {
        "id": 718,
        "mol": "H(Db)",
        "sha": "da6e0ba4c70e153ce8692091c37f0818a31519df918491c4a7c29bad37da6a70",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/access.rb",
        "risk": 1,
        "size": 409,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 719,
        "mol": "H(Db)",
        "sha": "e006772d2f4768130b7a00d2d144719093854726d2aa8eddf130cf8377079bf5",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute.rb",
        "risk": 1,
        "size": 7235,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 720,
        "mol": "H(Db)",
        "sha": "f92e0478e28f0b279df1b3b825d70b7ee8ecf7a712353bea1b7b29a13582d060",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute_assignment.rb",
        "risk": 2,
        "size": 2461,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 721,
        "mol": "H₂(DbPo)",
        "sha": "1894b59ab1621690ce0258ed4acc51ac9b00f2bdb090955271c5f301b613bced",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute_methods.rb",
        "risk": 2,
        "size": 22052,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 722,
        "mol": "H(Db)",
        "sha": "6641698cdeb2d08b68b6e0b9ae0e22264ffd462d9053511ade1bddfac9084b42",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute_mutation_tracker.rb",
        "risk": 1,
        "size": 4215,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 723,
        "mol": "H(Db)",
        "sha": "e8c3dd0d065f4e2e211eea93d608d80315c5c12960da6babfb9d9b9de4adaccf",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute_registration.rb",
        "risk": 2,
        "size": 3790,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 724,
        "mol": "H(Db)",
        "sha": "90de6d67e2aba3d2b4ced5f082cf062246b77a30f700500f29a16d8090116805",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attribute_set.rb",
        "risk": 1,
        "size": 2604,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 725,
        "mol": "H(Db₂)",
        "sha": "ebadf854ce9d93ad57a68e4b7ccdc278bed0677aefffb37647af464d0c7aefcb",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/attributes/normalization.rb",
        "risk": 2,
        "size": 7572,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 726,
        "mol": "H₂(DbPo)",
        "sha": "bb076ca4ca6f93f2d16177c6cc51dcce1ed37198c0b0851ae347f33f20894f49",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/callbacks.rb",
        "risk": 2,
        "size": 5289,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 727,
        "mol": "H(Db)",
        "sha": "937cbed97a609fc0a9776d47960f75754bd385e6a9ca64dcbb659c63916277c8",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/error.rb",
        "risk": 1,
        "size": 6489,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 728,
        "mol": "H₂(DbPo)",
        "sha": "c02bdee1a60d19a6f1e22e4c1e872e9ef4043acc4637dffc2352d9bd8e83c405",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/naming.rb",
        "risk": 2,
        "size": 10884,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 729,
        "mol": "H₃(CrDb₂Po)",
        "sha": "d64be5a6f7f0de758f789e091408b460bd811eae86d26574194b99557192ec35",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/secure_password.rb",
        "risk": 3,
        "size": 10917,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 730,
        "mol": "H(Db)",
        "sha": "d896f8e96da8e510d7c029522b9d3b5df9fb163f64f1aef194c2bde73b4492d5",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/serialization.rb",
        "risk": 2,
        "size": 6211,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 731,
        "mol": "H(Db)",
        "sha": "d4b2bc55f0c669bf85b6c1b3e99f2729a65572bd86e62abceeda6bf15c17444d",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/type/binary.rb",
        "risk": 1,
        "size": 1295,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 732,
        "mol": "H(Db₂)",
        "sha": "44227fa8d6b6435aab712b6eaf5605c2b3443a131737e072a4973017a3e59c62",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/type/helpers/accepts_multiparameter_time.rb",
        "risk": 1,
        "size": 1391,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 733,
        "mol": "H(Db)",
        "sha": "a2219bbcc41302d8be0995378ef28106dfb330bc1046b806d43206c4f22d4060",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations.rb",
        "risk": 1,
        "size": 16985,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 734,
        "mol": "H(Db₂)",
        "sha": "07a19948e4088324684f15341cb82ab88504a4a5d0f474b4993998f7790648ea",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/acceptance.rb",
        "risk": 2,
        "size": 3932,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 735,
        "mol": "H(Db)",
        "sha": "fa541ede7b44151185f7029fa9e97a57090c6f22acaf996e9faa7f6a607ea51f",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/clusivity.rb",
        "risk": 2,
        "size": 1715,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 736,
        "mol": "H(Db)",
        "sha": "979dfade09969421c8670a7f63d1d3945bd618f45b95f7f700673434a313c48f",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/comparison.rb",
        "risk": 2,
        "size": 3930,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 737,
        "mol": "H(Db)",
        "sha": "ec59186947de1d740a9601aa1ed1ff1e4f5afe3e7c4a7f7e2b1b289698247658",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/confirmation.rb",
        "risk": 2,
        "size": 3224,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 738,
        "mol": "H(Db)",
        "sha": "68b320e1a1a9ab86a2e1c9f2865ebc6c77c6f6adc861e1947c777a8593c49a65",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/length.rb",
        "risk": 2,
        "size": 5487,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 739,
        "mol": "H(Db)",
        "sha": "83d61907f9ea19be6f429673a719415f0a3b5619e03329af0584730f41e79f9c",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/numericality.rb",
        "risk": 2,
        "size": 8806,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 740,
        "mol": "H(Db)",
        "sha": "26eabbe205eebea7e1588af68b3a03ad595f3f41058eb8a350f8848f3df1c08f",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/resolve_value.rb",
        "risk": 1,
        "size": 512,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 741,
        "mol": "H(Db)",
        "sha": "2006db9666707ac3974af083bd3732b7661c27e1d27d70ab0d3656e607a61ee6",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/validates.rb",
        "risk": 2,
        "size": 7648,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 742,
        "mol": "H(Db)",
        "sha": "a97156a56f69519516d47e550ec8076784ccb2d8b4a2b42327f0263f40ab9841",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/validations/with.rb",
        "risk": 2,
        "size": 5377,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 743,
        "mol": "H(Os)",
        "sha": "b4c0bf248c8e84a4333e13aa86aea01ac81eff2afa5dbe18f77eee04969721c1",
        "path": "pkg:gem/activemodel@8.1.3.1?checksum=sha256:99cc02ce2faec371d14440949d85787ebd23a907c9baef0a9d4bcd4d21888f88\u0026platform=ruby!!data.tar.gz!!lib/active_model/version.rb",
        "risk": 2,
        "size": 207,
        "type": "ruby",
        "depth": 4
      },
      {
        "id": 795,
        "mol": "Md",
        "sha": "7cd8ee6678f6bb16d4d0d42e9c00f65d3999c72a697f964fc13a924096b4b4c3",
        "path": "activerecord-virgodb-adapter@0.1.0.dev.2fa4849.registry.json",
        "risk": 1,
        "size": 1133,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 305,
    "rev": "479f3",
    "v": "8"
  }
}