{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00003889203,
        "rte": "az",
        "prob": 0.00003889203
      },
      {
        "cls": 0,
        "raw": 0.0042209723,
        "rte": "az/gem",
        "prob": 0.0042209723
      }
    ],
    "prob": 0.00003889203,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003889203071594238,
        "type": "gem"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010758638381958008,
        "type": "tar.gz"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010500351891096216,
        "type": "ruby"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010232130989606958,
        "type": "ruby"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009377797141496558,
        "type": "cargo.toml"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000959634780883789,
        "type": "registry"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009795029654924292,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-08-28T13:58:29Z"
  },
  "path": "hx_ruby-0.4.2.gem",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 32768,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "32768"
          ],
          [
            "x-amz-request-id",
            "XNHX1PBN4V8PHDNP"
          ],
          [
            "x-amz-id-2",
            "2EtkA3IrjQQ1qo75pO4Ws+fADC7FGVX6g9Px+BnWm8Z+odzj5lyK99y7Xp4GyJWGpMtshGMUNStQM89SIqLf0DLIrMYlFj5w"
          ],
          [
            "last-modified",
            "Fri, 21 Aug 2026 23:28:44 GMT"
          ],
          [
            "etag",
            "\"308d059f05d18758dc2e8f718b8cd0e6\""
          ],
          [
            "x-amz-meta-gem",
            "rb_sys"
          ],
          [
            "x-amz-meta-version",
            "0.9.130"
          ],
          [
            "x-amz-meta-sha256",
            "fUhtmcHaAmNVFd6vmGD8WuqQu0qyWJst7sf9x9NUhhU="
          ],
          [
            "x-amz-meta-surrogate-key",
            "gem/rb_sys"
          ],
          [
            "x-amz-meta-platform",
            "ruby"
          ],
          [
            "x-amz-version-id",
            "SRt0ak50oBc3VVjrzAOJ1pddYKefpa8e"
          ],
          [
            "cache-control",
            "max-age=31536000"
          ],
          [
            "content-type",
            "application/octet-stream"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "via",
            "1.1 varnish, 1.1 varnish"
          ],
          [
            "x-backend",
            "F_S3 3.5.87.28:443, fastlyshield--shield_ssl_cache_bfi_kbfi7400113_BFI 167.82.142.113:443"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "age",
            "290692"
          ],
          [
            "date",
            "Fri, 28 Aug 2026 06:54:41 GMT"
          ],
          [
            "x-served-by",
            "cache-bfi-kbfi7400113-BFI, cache-pdx12327-PDX"
          ],
          [
            "x-cache",
            "HIT, HIT"
          ],
          [
            "x-cache-hits",
            "474, 0"
          ],
          [
            "x-timer",
            "S1787900081.020465,VS0,VE1"
          ],
          [
            "server",
            "RubyGems.org"
          ]
        ],
        "locator": "pkg:gem/rb_sys@0.9.130?checksum=sha256:7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615\u0026platform=ruby",
        "outcome": "ok",
        "final_url": "https://rubygems.org/downloads/rb_sys-0.9.130.gem",
        "fetched_at": 1787900081,
        "pin_verified": true,
        "resolved_url": "https://rubygems.org/downloads/rb_sys-0.9.130.gem",
        "source_offset": 0,
        "source_sha256": "e130de357193b417daf2ba9ba5849e7f1b5ff545bd227def494f3f323cb7d957",
        "content_sha256": "7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "zdN/$wmoN*e[YFg00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fFCgmg=d2?fFCgmfA",
            "ln": 0
          }
        ],
        "mol": "H(Os)Md(Bk₂)",
        "sha": "e130de357193b417daf2ba9ba5849e7f1b5ff545bd227def494f3f323cb7d957",
        "path": "hx_ruby-0.4.2.gem",
        "refs": [
          {
            "to": "pkg:gem/rb_sys",
            "off": 0,
            "kind": "dependency"
          }
        ],
        "risk": 3,
        "size": 7680,
        "type": "gem",
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 1,
              "runtime_dependency_count": 1,
              "development_dependency_count": 0
            },
            "file": {
              "size": 7680,
              "entropy": 6.06
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 7.82
            },
            "archive": {
              "file_count": 3,
              "member_count": 3,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 4739,
              "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": "hx_ruby",
            "source": "gem.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://docs.tonepush.rocks",
              "kind": "homepage",
              "source": "gem.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Carmine Paolino",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "0.4.2",
            "source": "gem.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/build/package/recipe::filename-extconf",
            "conf": 1.0,
            "crit": 3,
            "desc": "File is named extconf.rb"
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/build/package/recipe::ruby-extension-dir",
            "conf": 1.0,
            "crit": 3,
            "desc": "Ruby native extension directory path"
          },
          {
            "id": "metadata/build/package/recipe::extconf-mkmf-require",
            "conf": 1.0,
            "crit": 3,
            "desc": "Ruby mkmf native extension helper"
          },
          {
            "id": "metadata/build/ecosystem::cargo-cdylib-crate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cargo dynamic library crate type"
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "micro-behaviors/data/runtime/keywords::pipe-to-ruby",
            "conf": 0.88,
            "crit": 1,
            "desc": "Pipe to Ruby interpreter token"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3543,
              "entropy": 7.94
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 3543,
              "peak_region_entropy": 7.82
            }
          }
        },
        "id": 1,
        "mol": "H(Os)Md(Bk₂)",
        "path": "hx_ruby-0.4.2.gem!!data.tar.gz",
        "pid": 0,
        "risk": 3,
        "sha": "76fbef218dc5d6f7a8d4d28edef4d5cfe09088def682f616a7f745e5ce9198b7",
        "size": 3543,
        "traits": [
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/build/package/recipe::ruby-extension-dir",
            "conf": 1.0,
            "crit": 3,
            "desc": "Ruby native extension directory path"
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "micro-behaviors/data/runtime/keywords::pipe-to-ruby",
            "conf": 0.88,
            "crit": 1,
            "desc": "Pipe to Ruby interpreter token"
          },
          {
            "id": "metadata/build/package/recipe::filename-extconf",
            "conf": 1.0,
            "crit": 3,
            "desc": "File is named extconf.rb"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "metadata/build/package/recipe::extconf-mkmf-require",
            "conf": 1.0,
            "crit": 3,
            "desc": "Ruby mkmf native extension helper"
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/build/ecosystem::cargo-cdylib-crate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cargo dynamic library crate type"
          }
        ],
        "type": "tar.gz"
      },
      {
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+eP#wO+^%x)a5gb4#jdA=\u003e\u0026pflQ]EB7]Mga{[V4awuYZwft#cwGUG3ze:i9wN(]YB-RTEwQ5rdzGxJgzz05LvqxBav@Dj6x(4v3azC.mByx04B0bgsaA.NjwPw]4ax0t\u003eC)U=sC4CYnx(v(iwnc6}v@#TfC{3ZqAV/1azf3?wxKM09B7/obaAIaqwPzi}j0m@OAbn@%zxJInByPlbw/$M9x(4r5d0GukBp6lnluNfRy?mSfA=(nvazbLjayMyivruf9xjU{eay]IhAc0doBrCTDA:-V{xMLwhzxJ+fvLqztuVHo#C}HjsA^n^HxK}I}aA?spB7]MgwN({5vruf9w[=pbBsXLRxK#67w)]H(ayX+?yC2%6wOkZ{3lQEiBZ/S6C4CYnx(v(ijS)T5lrNU@mn^5QpFLaEtX2u\u0026e)I{qfi[]caAz4kB.L(cuVGZ]vrujbwGSggCWCGlvTfQKDVBmrD0+-aA=U@kzHBfKCWCGlvTfd8A+fr4B.8W?z^^fBA=M8s3lQE2wOkZ{3lQDlaAz4kB.L(cuVGZ]vrujbwGSggCWCGlvTfRuCWCGlvTfd8arUYoB7ou7awuYZwjpJVz/M%-j%jzzarR^HboPr}zE^M{AV![hwPF#iz/^aiz/6Dcy?j.$aAg+hxDQ@0z6%xEwQ5rdzGxJgzxJ\u003enazC.mByx04efG1LayMy8A+fr93lQDlar@1sxK$W?z/{dAxKL%8Bz\u0026phB.LV5azC{uz/f5@e^-ZzarUYkx(^\u0026doMauImriA!AX5sSbyr#OzdN^fvp%e1tY9!:ra]?=xN0)8BZ/RszEET3C4z!cCYWImB7]MgazC)tzF%Rta%pa$arR^HarR\u003eqB.LVlaBdKue*9S7z/3RsxK@r0wO\u0026M2x(W={Bz(hBaAzQxiV})OzE^M{az2!ev\u003c2/2yH[R#z/6Dcy?j^$arUlkwc#)=wc@U*ax0t\u003eC{3NgzE^E0xlbhlC4CXpxM#asvrt{]z!yCsayD*ny\u003cotgx(n0hwN/?2AXmXz3l{V)xK@r7vrujbwGUwKCV5V[C}J/GB8UY2ByeY$CQNrFz/d1iazC)twmYv!zE)u3x(k4\u003eB-RTEd05%haz2!tfkbPqA=\u003e\u0026pdj$@Law3U$Byw@@B0a)lAb]JhwPPqvawbNdp9sR1A+PA7ayPd#aAz4nB-IwvayMx-vrl98z!pblz/fbew)]g\u003eB1wCOvqf^%zF6q3aBuU7qGVC]iYYSpByx07xhiw!nP5P\u003evqG:\u003ewpkOAxK#67Bzbkdnlv06wnccdA+frgB-H#6B0a[iwGU\u00267B8#5kxcpS2wc%L7DQ@xVBZ/RSiZ[7fz/QmGw]zYjvqZukz//V7AV!\u003e2Byx07xcqkavpQG)vqfL2A+c\u003cgzeS%cy?j.WCV5V[C)Xb2wc@",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require_relative"
            ],
            [
              "",
              "require_relative"
            ],
            [
              "",
              "require_relative"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "message"
            ],
            [
              "",
              "/hx_ruby"
            ],
            [
              "",
              "hx_ruby/"
            ],
            [
              "",
              "hx_ruby/hx_ruby"
            ],
            [
              "",
              "hx_ruby/version"
            ]
          ],
          "mbr": [
            "e.message"
          ],
          "tgt": [
            "message",
            "raise",
            "require_relative"
          ],
          "metrics": {
            "ast": {
              "max_depth": 13,
              "op.concat": 1,
              "call_count": 5,
              "node_count": 101,
              "member_count": 1,
              "max_member_depth": 2,
              "op_density.concat": 0.01
            },
            "file": {
              "size": 1150,
              "entropy": 4.86
            },
            "text": {
              "lines": 30,
              "top_char": 101,
              "space_count": 169,
              "char_entropy": 4.86,
              "unique_chars": 66,
              "top_char_null": 0,
              "import_density": 13.33,
              "string_density": 0.17,
              "top_char_ratio": 0.09,
              "avg_line_length": 37.33,
              "max_line_length": 77,
              "empty_line_ratio": 0.1,
              "last_line_length": 3,
              "whitespace_ratio": 0.17,
              "identifier_density": 0.47,
              "line_length_stddev": 29.08,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.73,
              "normalized_string_count": 0.91,
              "suspicious_comment_ratio": 0.15,
              "suspicious_identifier_ratio": 0.13,
              "normalized_unique_identifiers": 1.63
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 1150,
              "peak_region_entropy": 4.86
            },
            "source": {
              "class_count": 1
            },
            "imports": {
              "count": 4,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 174,
              "count": 5,
              "avg_length": 34.8,
              "max_length": 63,
              "avg_entropy": 3.79,
              "entropy_stddev": 0.44
            },
            "comments": {
              "chars": 711,
              "count": 13,
              "empty": 1,
              "lines": 12,
              "high_entropy": 2,
              "to_code_ratio": 0.67
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 14,
              "unique": 8,
              "avg_length": 8.5,
              "max_length": 16,
              "min_length": 1,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.57,
              "length_stddev": 4.44,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.13,
              "all_lowercase_ratio": 0.63,
              "all_uppercase_ratio": 0.13
            }
          }
        },
        "id": 2,
        "mol": "H(Os)",
        "path": "hx_ruby-0.4.2.gem!!data.tar.gz!!lib/hx_ruby.rb",
        "pid": 0,
        "risk": 2,
        "sha": "fd81616969b0b670bb06e858de9e2778026e0dd22482c60ae534b64882ddb81a",
        "size": 1150,
        "traits": [
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module",
            "spans": [
              [
                31,
                16
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/hx_ruby/hx_ruby::hx_ruby/hx_ruby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hx_ruby/hx_ruby",
            "spans": [
              [
                479,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/hx_ruby/version::hx_ruby/version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hx_ruby/version",
            "spans": [
              [
                49,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/hx_ruby::hx_ruby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports /hx_ruby",
            "spans": [
              [
                422,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                1118,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                74,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                961,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                171,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                162,
                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": [
              [
                660,
                0
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+cvqzej02a{@v4ADL#owGSgqvQBh4B1.xCzdT$03l{VWB.LV5B0bNrwGT([B95Kmwo\u002609vJYb\u003eB7]e@aARphB0b7ey?j.$zE:(7zGx]dy\u00261enx(\u003eFaA%:cmy?WuixN0)8BZ/RHxN0)8BZ/RGB8JPLCw7Y2xDRb9vLqztuVHo#C}KbDaARpdzxJ$hADL#owPGEhv@=c?By!*1B-RUizddi\u003ew[=6)c)AtHuVHo#C}S\u0026QuVHo#C{jWA",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "create_rust_makefile"
            ],
            [
              "",
              "mkmf"
            ],
            [
              "",
              "rb_sys/mkmf"
            ]
          ],
          "tgt": [
            "create_rust_makefile",
            "require"
          ],
          "metrics": {
            "ast": {
              "max_depth": 4,
              "call_count": 3,
              "node_count": 27
            },
            "file": {
              "size": 232,
              "entropy": 4.67
            },
            "text": {
              "lines": 8,
              "top_char": 114,
              "space_count": 20,
              "char_entropy": 4.67,
              "unique_chars": 36,
              "top_char_null": 0,
              "import_density": 25,
              "string_density": 0.38,
              "top_char_ratio": 0.08,
              "avg_line_length": 28,
              "max_line_length": 61,
              "empty_line_ratio": 0.25,
              "last_line_length": 39,
              "whitespace_ratio": 0.12,
              "identifier_density": 0.38,
              "line_length_stddev": 22.49,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.71,
              "normalized_string_count": 1.06,
              "normalized_unique_identifiers": 0.67
            },
            "binary": {
              "peak_region_bytes": 232,
              "peak_region_entropy": 4.67
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 30,
              "count": 3,
              "avg_length": 10,
              "max_length": 15,
              "avg_entropy": 2.52,
              "entropy_stddev": 0.73
            },
            "comments": {
              "chars": 147,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0.6
            },
            "identifiers": {
              "count": 3,
              "unique": 2,
              "avg_length": 13.5,
              "max_length": 20,
              "min_length": 7,
              "avg_entropy": 2.88,
              "reuse_ratio": 0.67,
              "length_stddev": 6.5,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.5,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 3,
        "mol": "Md(Bk)",
        "path": "hx_ruby-0.4.2.gem!!data.tar.gz!!ext/hx_ruby/extconf.rb",
        "pid": 0,
        "risk": 2,
        "sha": "cdcccce1057aef50c36c856e7a32a63321b8d2e6e0948c495889db934f4923a7",
        "size": 232,
        "traits": [
          {
            "id": "metadata/build/package/recipe/gemspec::extconf-mkmf-require",
            "conf": 1.0,
            "crit": 3,
            "desc": "Ruby mkmf native extension helper",
            "spans": [
              [
                40,
                4
              ]
            ]
          },
          {
            "id": "metadata/build/package/recipe/gemspec::extconf-native-build-helper",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby extconf native build helper",
            "uses": [
              0
            ],
            "spans": [
              [
                40,
                4
              ]
            ]
          },
          {
            "id": "metadata/build/package/recipe/gemspec::filename-extconf",
            "conf": 1.0,
            "crit": 3,
            "desc": "File is named extconf.rb"
          },
          {
            "id": "metadata/import/ruby/mkmf::mkmf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports mkmf",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/rb_sys/mkmf::rb_sys/mkmf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rb_sys/mkmf",
            "spans": [
              [
                55,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                78,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                111,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                101,
                0
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "3l{Wqx([2hBzbkdxjU{cB0a\u003ehwPq\u003cbA+cvqxN0)8BZ/RHxN0)8BZ/Ruu[I!7vqPM#jS\u003e}ZCWCGlvTfd8v@=11wI51HAaHdPax{41wo\u002609vJ]7+3r}4LAaJ]$wO#0(wPIb:boP%0wGVhgz!@#cAbPDdBugK-vrcB2aAhvjB7GDmaA}KwxDQ#keN@jhvqG\u003c{cVZzAzGx=dv@#TfefF?wC4CXpviwD\u003cvTeq9aAz4cze:r5zdNQbvruj4zz05BCR9(Pz//[ux(+zsxK}",
            "ln": 900,
            "col": 80,
            "line": 21
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 1788,
              "entropy": 4.69
            },
            "binary": {
              "peak_region_bytes": 1788,
              "peak_region_entropy": 4.77
            }
          }
        },
        "id": 4,
        "mol": "Md(Bk)",
        "path": "hx_ruby-0.4.2.gem!!data.tar.gz!!ext/hx_ruby/Cargo.toml",
        "refs": [
          {
            "to": "pkg:github/crmne/tonepush",
            "off": 757,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "94f0aff4b0f942ee436f3cbb98b7feeaa5267f5fed85021f8e1d993a12d4fcb7",
        "size": 1788,
        "traits": [
          {
            "id": "metadata/build/ecosystem::cargo-cdylib-crate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cargo dynamic library crate type",
            "spans": [
              [
                964,
                22
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWeiFz6yIPzEEx[b03]*vQBh4B0rdVC4CYnx(v(kiWcmgiw93xfD@4(AckSax(^%0wm5+!b04Cqi5-SJg=WrEefXInwNw$RD2\u003ee\u003chy{4*vru74Byfi5A=U@kzx.bVB.\u003e\u003eBb4kRoxM4]niWdd7zxIO-AXgj3D2mbka$K{Wx([f5b06Q:",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 865,
              "entropy": 4.76
            },
            "binary": {
              "peak_region_bytes": 865,
              "peak_region_entropy": 4.76
            },
            "registry": {
              "age_days": 6,
              "published_at": 1787354923,
              "is_deprecated": 0,
              "downloads_total": 35629947,
              "downloads_recent": 16904
            }
          }
        },
        "id": 10,
        "mol": "Md",
        "path": "rb_sys@0.9.130.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "fe05d35f230848532e82808432b1cda5c2594c16782e09192ffb9e2b570b04ad",
        "size": 865,
        "traits": [
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days",
            "spans": [
              [
                0,
                24
              ]
            ]
          }
        ],
        "type": "registry"
      },
      {
        "id": 11,
        "mol": "Md",
        "sha": "d445dc53092a6c670cb63941b66a2c4cfe6fabff2fe2839dc6d401565933b635",
        "path": "hx_ruby@0.4.2.registry.json",
        "risk": 1,
        "size": 1335,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 1,
    "rev": "b59b7",
    "v": "8"
  }
}