{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0149249835,
        "rte": "az",
        "prob": 0.0149249835
      },
      {
        "cls": 0,
        "raw": 0.0013748109,
        "rte": "az/gem",
        "prob": 0.0013748109
      }
    ],
    "prob": 0.0149249835,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.014924983493983746,
        "type": "gem"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000129242735056323,
        "type": "tar.gz"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010222196578979492,
        "type": "markdown"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011434157386247534,
        "type": "ruby"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008732080459594727,
        "type": "ruby"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010907649993896484,
        "type": "registry"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-12T01:42:29Z"
  },
  "path": "minitest-metadata-0.3.0.gem",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "wmoN*e{7Jxe[YFg00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fFCgmhz^k\u003cfFCgmfFCfXfFCgmfFCf",
            "ln": 0
          }
        ],
        "mol": "H₂(DbPo₂)Md(Pa)",
        "sha": "d59f2ca41f16998cc2d1347fa78648b35ca99fba81bcb852acaccb8da64d1a6b",
        "path": "minitest-metadata-0.3.0.gem",
        "refs": [
          {
            "to": "pkg:gem/minitest",
            "off": 0,
            "kind": "dependency"
          }
        ],
        "risk": 4,
        "size": 6656,
        "type": "gem",
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 2,
              "runtime_dependency_count": 1,
              "development_dependency_count": 1
            },
            "file": {
              "size": 6656,
              "entropy": 5.67
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 7.81
            },
            "archive": {
              "file_count": 2,
              "member_count": 2,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 3803,
              "max_filename_length": 11,
              "rtlo_filename_count": 0,
              "format.regular_count": 2,
              "nested_archive_count": 2,
              "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": "minitest-metadata",
            "source": "gem.name",
            "verified": false
          },
          "urls": [
            {
              "url": "",
              "kind": "homepage",
              "source": "gem.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Wojciech Mach",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "0.3.0",
            "source": "gem.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/format/html::markdown-remote-image-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Markdown references a remote image"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 1
              },
              {
                "file": 12
              }
            ],
            "uses": [
              4,
              5
            ]
          },
          {
            "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/process/create/shell/lang::ruby-subshell-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Ruby subshell command execution"
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory"
          },
          {
            "id": "metadata/package/config::gemspec-name-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby gemspec assigns package name"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3136,
              "entropy": 7.93
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 7.81
            }
          }
        },
        "id": 1,
        "mol": "H₂(DbPo₂)Md(Pa)",
        "path": "minitest-metadata-0.3.0.gem!!data.tar.gz",
        "pid": 0,
        "risk": 4,
        "sha": "b80723f17b1041aa41a6f5358a36524fb07db14b811c12e313fcade5232da9e0",
        "size": 3136,
        "traits": [
          {
            "id": "micro-behaviors/process/create/shell/lang::ruby-subshell-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Ruby subshell command execution"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 12
              }
            ],
            "uses": [
              1,
              4
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::markdown-remote-image-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Markdown references a remote image"
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code"
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-class-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby class_eval call"
          },
          {
            "id": "metadata/package/config::gemspec-name-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby gemspec assigns package name"
          }
        ],
        "type": "tar.gz"
      },
      {
        "ctx": [
          {
            "b": "ze0)4By/JneP26vvpS!*vg2dXjV$}\u003ejV$}\u003ejV$}\u003ejV$}n3r[VTluN0Uwfs/)vruTkt{%xdBz#pZfe4xTv%8*6e{8bxC4(1Hv}^MlA+v4Hz!:x9yI^G\u0026xFjjpzFsi7B960JwPRu\u003evrt{gAbGqMvSC){v}X2xvrlK4AW+oxxMOuniXJddA::c9B1H)oe]L=yfl.tHBy/l8vpJ$7ze0)4By/JneP26vvpS!*vjqJ\u003ceG=I)q/u/0v}u=)z!9AudK(M6xMOunB2\u003e%cxk8E3BZ=$kz/4dKz!:x9yI^G\u0026xFjjpzFsi7B95#",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zdN/$wmoN*ayP85z*cmBD2E*FBz\u0026pywPP5iwPRu\u003evrt{2c#iyteP$MsB.90Aw]zYjD2E?CaARgoBrC74B7GznB8JgyxKL#\u0026vR6d\u0026A+cw4zE:\u003e#w]}Q8aztXiyJyRdvqWigB7DFoxK#3k3jo{OBS+g5zxK7ywGUYeaARJ.3jnm9v}Yp*xjSh%zGY-mz/fA6zGG}xc#:irAa9=#ay]IbC4CYnefF!Fv@3cdwPN",
            "ln": 372,
            "col": 10,
            "line": 11
          },
          {
            "b": "Bz\u0026prx(dNaazC{uBz\u0026puzFTO9vpJ!UAcbJav}u^7AaJK2e*9.$aARp9BshbLBzbkdv{%B\u0026ay]ykBzbxfiTMj4u%[1$vTeq9av*0Ww[=6)3jpA^z/{1wi=[}OBrCaj3lQE7wO\u0026Lqze0)4By/JneP26vvpS!*vj9PGi=X!KB.L(cau.[hw)]H%wEr0^wc@U*aARgoBt46j",
            "ln": 1480,
            "col": 56,
            "line": 62
          },
          {
            "b": "AcVFrxj#xfc$sXGgb7BraxJF@v}/H:xDQ2Tv}VhRp?sV:x(!ufz/cXiB0bdcA+eZ9azk.6zGGD2efFLBwO005w/$O%vrc0(efG4MayPekaAg[jB8L}sz^)/%x(mT5x9@5\u0026v@DsiaA7\u003cmBzbxfaAIEkBAW",
            "ln": 1917,
            "col": 3,
            "line": 99
          },
          {
            "b": "r7GCQs4MsVefEkRnMehQm\u003c7o0pFAw.pGpvppEVE5qxOLaavw}1pdmJHnL-87s4MvZaxg)23r6.\u0026r98v-miCx7axg)2axqueawU(TpGf\u003eNqxOv@k$\u003c\u003cBm]HK4p9rIbmiCJ8mPrCPqBJhB",
            "ln": 2860,
            "col": 10,
            "line": 117
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 2972,
              "entropy": 5.17
            },
            "text": {
              "lines": 118,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 372,
              "char_entropy": 5.17,
              "unique_chars": 74,
              "top_char_null": 0,
              "top_char_ratio": 0.07,
              "avg_line_length": 24.19,
              "max_line_length": 145,
              "empty_line_ratio": 0.3,
              "last_line_length": 54,
              "long_token_count": 1,
              "whitespace_ratio": 0.16,
              "line_length_stddev": 27.93,
              "repeated_char_sequences": 1
            },
            "binary": {
              "peak_region_bytes": 2972,
              "peak_region_entropy": 5.07
            }
          }
        },
        "id": 2,
        "mol": "H(Db)",
        "path": "minitest-metadata-0.3.0.gem!!data.tar.gz!!README.md",
        "risk": 1,
        "sha": "65564c291d74c37b4b94dd1836d4ef287137c749c05eb15fa4fe3591108378ea",
        "size": 2972,
        "traits": [
          {
            "id": "micro-behaviors/data/format/html::markdown-remote-image-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Markdown references a remote image",
            "spans": [
              [
                38,
                77
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?j.-x(mS:wPI@Oi.:gcvpS!*vg1b1zeS%cy?j.Ry*?yao\u003ewAWz!9[@arR^HboP(}BAIRwB0a1ZB7=XkwPRu\u003evrt{2w]zYjv@bN{B0\u00268LwPI@ozdN*5z!9[@arR^HwmYu}zdN/$wmoN*3lQDlarR^(zdN/$wmoN*aBFM1aBwIzarR^HwO#2=arUlkwc@U^ay]4}aAIagw?E!nv@co#wN)i8y*?yadgdguarUDovrlGxwQ5rdzE:\u003eSy*?yao\u003ewAWz!9[@arR^HyIWB2B1Q%svrlG%wP?G#ay]x$arR^HarUfgvrlGjjuK:cwO+@=arR^HarR^HboPl\u003cA+PY9By+!4arR^HarR!ny?Ws0auBBSwm64)auBjU3jm)#arR^HarR)KkYy:TC42G73lQDlarR^Hay]4}azC{CwmY*(A+PGmx(v(ijS\u003e{)efB",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "extend"
            ],
            [
              "",
              "class_eval"
            ],
            [
              "",
              "tap"
            ],
            [
              "",
              "old_it"
            ],
            [
              "",
              "metadata"
            ],
            [
              "",
              "metadata"
            ],
            [
              "",
              "class"
            ]
          ],
          "mbr": [
            "klass.class_eval",
            "klass.extend"
          ],
          "tgt": [
            "class",
            "class_eval",
            "extend",
            "metadata",
            "old_it",
            "tap"
          ],
          "funcs": [
            [
              "metadata",
              104
            ],
            [
              "included",
              157
            ],
            [
              "it",
              329
            ],
            [
              "metadata",
              588
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 1,
              "max_depth": 18,
              "op.concat": 6,
              "call_count": 7,
              "node_count": 143,
              "member_count": 2,
              "op_density.lor": 0.01,
              "member_depth_max": 2,
              "op_density.concat": 0.04
            },
            "file": {
              "size": 651,
              "entropy": 4.2
            },
            "text": {
              "lines": 31,
              "top_char": 101,
              "max_ws_run": 1,
              "space_count": 179,
              "char_entropy": 4.2,
              "unique_chars": 47,
              "top_char_null": 0,
              "string_density": 0.03,
              "top_char_ratio": 0.08,
              "avg_line_length": 20,
              "max_line_length": 55,
              "empty_line_ratio": 0.1,
              "last_line_length": 3,
              "whitespace_ratio": 0.32,
              "identifier_density": 0.9,
              "line_length_stddev": 16.2,
              "normalized_string_count": 0.18,
              "repeated_char_sequences": 3,
              "normalized_unique_identifiers": 3.43
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 651,
              "peak_region_entropy": 4.2
            },
            "source": {
              "class_count": 1,
              "function_count": 3
            },
            "strings": {
              "count": 1,
              "empty_count": 1
            },
            "comments": {
              "chars": 113,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.15
            },
            "functions": {
              "count": 4
            },
            "identifiers": {
              "count": 28,
              "unique": 17,
              "avg_length": 6.94,
              "max_length": 12,
              "min_length": 2,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.61,
              "length_stddev": 2.69,
              "all_lowercase_ratio": 0.76,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 3,
        "mol": "H(Po)",
        "path": "minitest-metadata-0.3.0.gem!!data.tar.gz!!lib/minitest/metadata.rb",
        "risk": 1,
        "sha": "9c0b6b448a73ea12aafa8275342c9a1320619567b22f345186c13e00bd0decad",
        "size": 651,
        "traits": [
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::ruby-class-eval",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby class_eval call",
            "spans": [
              [
                216,
                10
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "boOM/eG!Rxv@C)(zF80MB-.jEi3o!5eEA::e]U@OxDP=Uy?kkgCYm8ewm6p:Bz96De?O![x\u003c@nqaywFBnLzMWuNVt5wPq\u003cbA+cvqze0)4By/JnfkUoxvpS!*vj#!nA=U@kzxYz{m}DJ#i-y0ev}/K?v{%E[z/dgBwP]nczY\u003cBGD\u003cQ#sB1RuszdK?jarR^HarS/\u0026b5I4ix(){cBs?uvBywY*Byuv2arU.TC4CYnx(v(iarR^HjS)EkzFr6YB96D7o\u003ewAPwmoN*iYZqgqD3d.p6@9^B1Q)zBzbPkB08OFarS/\u0026toWc!ygy%?v}V#VvpJ%{t).X%B1R3vvqfK2arR^HarS/\u0026toXofyij1",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B1RJRzeAZ4C{1jLarS/\u0026c2[oawPRu\u003evrt{2c#iyteP$MsB.90AB9hCvz/P}xw]zYjze0)4By/Jnflq8zv%[XbaAGeCwPIv4x(Ffdz/cWXaAGeRB.$#7A^n00arU.TA=\u003e\u0026pw]zZ5wNxy%z!-\u0026[BrAZ?b5I4ix(){cBs?uvBywY*Byuv23lQEje[O*lwPF$parR^HarR^\u0026ayF?@BrCyveOnZkwPIliB8U@fBsntrzxZIparU.TBy/JnuUj1*wPF$parS/\u0026u$Tg}az=9Jw[=6)B094^aBwiwB95%OAaJJgw[ty)B-I5mEj)6Te]$#Fx(\u003e:EtY7-m3lQEje[Gosv%8)4vR/Q%arR^\u0026ayF?@BrCyveOnZkwPF$CeG!Ipzz9FEe]$#Fx(\u003e:EtY7-me]t3oDMWYFD($))y?kkdvrl0$vqPN7w*[\u003cJ3lQEje]\u003eJyB.L(cuVoB}xMCpVax{4ax\u003c@n(3jm)#B1Q)iwm5\u003eUAaJ]$wO#16ar\u003eVpzFsi7B95PSar\u003c0jatLM7g9N5jarU.TvpS[QwmY{}y\u0026sof",
            "ln": 324,
            "col": 3,
            "line": 11
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "push"
            ],
            [
              "",
              "expand_path"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "name"
            ],
            [
              "",
              "version"
            ],
            [
              "",
              "authors"
            ],
            [
              "",
              "email"
            ],
            [
              "",
              "homepage"
            ],
            [
              "",
              "summary"
            ],
            [
              "",
              "description"
            ],
            [
              "",
              "summary"
            ],
            [
              "",
              "rubyforge_project"
            ],
            [
              "",
              "files"
            ],
            [
              "",
              "split"
            ],
            [
              "",
              "test_files"
            ],
            [
              "",
              "split"
            ],
            [
              "",
              "executables"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "split"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "require_paths"
            ],
            [
              "",
              "add_dependency"
            ],
            [
              "",
              "add_development_dependency"
            ],
            [
              "",
              "minitest/metadata/version"
            ]
          ],
          "mbr": [
            "File.basename",
            "File.expand_path",
            "s.add_dependency",
            "s.add_development_dependency",
            "s.authors",
            "s.description",
            "s.email",
            "s.executables",
            "s.files",
            "s.homepage",
            "s.name",
            "s.require_paths",
            "s.rubyforge_project",
            "s.summary",
            "s.test_files",
            "s.version"
          ],
          "tgt": [
            "add_dependency",
            "add_development_dependency",
            "authors",
            "basename",
            "description",
            "email",
            "executables",
            "expand_path",
            "files",
            "homepage",
            "map",
            "name",
            "new",
            "push",
            "require",
            "require_paths",
            "rubyforge_project",
            "split",
            "summary",
            "test_files",
            "version"
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "op.concat": 23,
              "call_count": 24,
              "node_count": 245,
              "member_count": 16,
              "max_array_len": 1,
              "member_depth_max": 2,
              "op_density.concat": 0.09
            },
            "file": {
              "size": 782,
              "entropy": 4.95
            },
            "text": {
              "lines": 24,
              "top_char": 101,
              "max_ws_run": 9,
              "digit_ratio": 0.01,
              "space_count": 121,
              "char_entropy": 4.95,
              "unique_chars": 66,
              "top_char_null": 0,
              "string_density": 0.63,
              "top_char_ratio": 0.08,
              "avg_line_length": 31.58,
              "max_line_length": 83,
              "empty_line_ratio": 0.21,
              "last_line_length": 3,
              "whitespace_ratio": 0.19,
              "identifier_density": 2.08,
              "line_length_stddev": 22.88,
              "normalized_string_count": 3.06,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 6.54
            },
            "binds": {
              "count": 12
            },
            "binary": {
              "peak_region_bytes": 782,
              "peak_region_entropy": 4.95
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 173,
              "count": 15,
              "avg_length": 11.53,
              "max_length": 50,
              "path_count": 1,
              "avg_entropy": 2.26,
              "email_count": 1,
              "empty_count": 1,
              "entropy_stddev": 1.37
            },
            "comments": {
              "chars": 24,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0.04
            },
            "identifiers": {
              "count": 50,
              "unique": 30,
              "avg_length": 7.97,
              "max_length": 26,
              "min_length": 1,
              "avg_entropy": 2.38,
              "reuse_ratio": 0.6,
              "length_stddev": 5.08,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.07,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.77,
              "all_uppercase_ratio": 0.07,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 4,
        "mol": "H(Po)Md(Pa)",
        "path": "minitest-metadata-0.3.0.gem!!data.tar.gz!!minitest-metadata.gemspec",
        "risk": 2,
        "sha": "657866d294f35bcbfa32d2e5c5ec03267a4f28b19df83153b1aef4cb573fdf64",
        "size": 782,
        "traits": [
          {
            "id": "metadata/package/config::gemspec-name-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby gemspec assigns package name",
            "spans": [
              [
                108,
                47
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/lang::ruby-subshell-command",
            "conf": 0.93,
            "crit": 3,
            "desc": "Ruby subshell command execution",
            "spans": [
              [
                485,
                14
              ],
              [
                532,
                40
              ],
              [
                605,
                23
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWeiFz6yIPzEEx[b03]+x(mTbwPI@qefYmGA=U@kzx.a=g+HKofD@4(AckSax(^%0wm5+!b04Cmh8d6Jh-iMNefXInwNw$RD2\u003ee\u003ch83{yefX[sBy/H",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 3,
        "facts": {
          "metrics": {
            "file": {
              "size": 3347,
              "entropy": 4.71
            },
            "binary": {
              "peak_region_bytes": 3347,
              "peak_region_entropy": 4.77
            },
            "registry": {
              "age_days": 5061,
              "published_at": 1351897587,
              "is_deprecated": 0,
              "downloads_total": 1294518525,
              "downloads_recent": 27776273
            }
          }
        },
        "id": 13,
        "path": "minitest@4.2.0.registry.json",
        "pid": 8,
        "rel": "registry",
        "role": "sidecar",
        "sha": "0f8bd510e72ccb230655ac9faf0af3dbdc11c3462685f43b50a2cfc5cc7c555f",
        "size": 3347,
        "traits": [
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 1,
            "desc": "Large registry install base (10k+ downloads)",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "registry"
      },
      {
        "id": 14,
        "sha": "dee1b91a4da0fcf2c9808bfebf0f128da3f3127f4836de02eaffd122695c1a2a",
        "path": "rake@0.9.2.2.registry.json",
        "size": 1421,
        "type": "registry",
        "depth": 3
      },
      {
        "id": 15,
        "sha": "acd81826aa3d9255b21f22e741029455d14f86bf6dd68c1f67a54d00055a0ea5",
        "path": "minitest-metadata@0.3.0.registry.json",
        "size": 806,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 2,
    "rev": "b3dc8",
    "v": "8"
  }
}