{
  "ml": {
    "v": "7",
    "eng": "2.5.0-beta.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000023623308,
        "rte": "az",
        "prob": 0.000023623308
      },
      {
        "cls": 0,
        "raw": 0.00026914477,
        "rte": "az/zip",
        "prob": 0.00026914477
      }
    ],
    "prob": 0.000023623308,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002362330815230962,
        "type": "zip"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000006159146778372815,
        "type": "text"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001099705696105957,
        "type": "makefile"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008205573067243677,
        "type": "lua"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000099639100881177,
        "type": "lua"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-08-08T04:27:15Z"
  },
  "path": "bint-0.5.2-1.src.rock",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awak2MO)lurJF:=pf5W000oa000-l8#%CZzGED:e\u0026tmpeIO\u003e#z!0N7AaJJVr0-Kb\u003eO\u003eZU\u003eO\u003eZUB:an]0r?P*000e=0@@s^K?kugf+u^2Ez@BIN%l\u003e5*YRB:8aZ^6gCnr!Tvq+\u003cbSRmIF6QU(qu\u003eM2*l)rl9GuliPk)AN.K$Y[Ge+2=8:=dhJ*]M/Ek=%4e9S@b",
            "n": [
              {
                "c": 2,
                "d": "Archive content mismatches filename extension",
                "i": "metadata/file/extension/identity::archive-content-extension-mismatch",
                "o": 0,
                "z": 64,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H(Db)",
        "sha": "fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b",
        "path": "/tmp/promoter-370703079/fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b/bint-0.5.2-1.src.rock",
        "risk": 1,
        "size": 35429,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 35429.0,
              "entropy": 7.92,
              "size_bytes": 35429.0
            },
            "binary": {
              "overall_entropy": 7.92,
              "peak_region_bytes": 32768.0,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 17.0,
              "member_count": 21.0,
              "script_count": 9.0,
              "zip_bomb_ratio": 7.61,
              "directory_count": 4.0,
              "executable_count": 0.0,
              "extra_field_size": 504.0,
              "noise_file_count": 0.0,
              "total_compressed": 31759.0,
              "compression.ratio": 0.2,
              "hidden_file_count": 0.0,
              "total_uncompressed": 156521.0,
              "crc_collision_count": 1.0,
              "entry_comment_count": 0.0,
              "max_filename_length": 40.0,
              "rtlo_filename_count": 0.0,
              "format.regular_count": 17.0,
              "nested_archive_count": 0.0,
              "path_traversal_count": 0.0,
              "symlink_escape_count": 0.0,
              "security.setgid_count": 0.0,
              "security.setuid_count": 0.0,
              "security.sticky_count": 0.0,
              "double_extension_count": 0.0,
              "duplicate_member_count": 0.0,
              "format.directory_count": 4.0,
              "security.symlink_count": 0.0,
              "unicode_filename_count": 0.0,
              "homoglyph_filename_count": 0.0,
              "security.encrypted_count": 0.0,
              "timing.mtime_unique_count": 1.0,
              "timing.mtime_unique_ratio": 0.05,
              "misplaced_executable_count": 0.0,
              "timing.mtime_dominant_count": 21.0,
              "timing.mtime_spread_seconds": 0.0,
              "timing.sentinel_mtime_count": 0.0,
              "security.world_writable_count": 0.0,
              "timing.mtime_dominant_fraction": 1.0,
              "compression.method_counts.stored": 4.0,
              "compression.method_counts.deflate": 17.0
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.archive_as_unknown": 1.0
            }
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
            "conf": 0.9399999976158142,
            "crit": 3,
            "desc": "Lua long hex string literals",
            "from": [
              {
                "file": 11
              }
            ],
            "spans": [
              [
                3158,
                19
              ],
              [
                10295,
                16
              ],
              [
                10358,
                16
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "ra]?=o?wqboLF0FzGxwic@0ojdgczHz/x#xx\u003eIa3asH.GatLSafFb4lgbHaxwozs3wn-OSvrcDjc$)ZAAc15[fk20vxMW=pv@DiqwN]{)vrcDs3joQvA=2JiB7]MgazC)txK#i}vTf8eA:-\u003ccwN)tmw].D]aA7\u003cmv}Yp\u003exjSRpBz\u0026pgzH0vzwPz\u003cgzxJ\u003ebByw)3x(mMavix5#AcR!ew/#hex(+zrz!s9nvrb{4vqYP#vrlHdv}/v[wN(]]z!0{bwO#P#BzkVhaz7",
            "n": [
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english",
                "o": 0,
                "z": 3,
                "cf": 0.800000011920929
              },
              {
                "c": 2,
                "d": "Copyright notice",
                "i": "metadata/package/license::copyright-word",
                "o": 23,
                "z": 9,
                "cf": 0.6000000238418579
              },
              {
                "c": 2,
                "d": "MIT license permission grant sentence",
                "i": "metadata/package/license::mit-license-grant-text",
                "o": 90,
                "z": 28,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "MIT License named in text",
                "i": "metadata/package/license::mit-license-text",
                "o": 4,
                "z": 11,
                "cf": 0.800000011920929
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1113.0,
              "entropy": 5.15,
              "size_bytes": 1113.0
            },
            "binary": {
              "overall_entropy": 5.15,
              "peak_region_bytes": 1024.0,
              "peak_region_entropy": 5.15
            }
          }
        },
        "id": 1,
        "path": "/tmp/promoter-370703079/fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b/bint-0.5.2-1.src.rock!!lua-bint/LICENSE",
        "pid": 0,
        "risk": 1,
        "sha": "be5dad18b90c72ea5a027a01b7553aa4f4f7fe0e6cab9270c08eabb7a116f56f",
        "size": 1113,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                0,
                3
              ]
            ]
          },
          {
            "id": "metadata/package/license::mit-license-text",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "MIT License named in text",
            "spans": [
              [
                4,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/license::mit-license-grant-text",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "MIT license permission grant sentence",
            "spans": [
              [
                90,
                28
              ]
            ]
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": "qCPUMq=2[Ij-UEJyJBDav@\u003cqjx(n2AfFj?cA=kD6B8UY23qsC=krS?9vg0u-wPI@O3jd$aoJswcaARgoBAo6JBZUQ-",
            "n": [
              {
                "c": 1,
                "d": "Canonical Makefile basename",
                "i": "metadata/build/make::makefile-basename",
                "o": 0,
                "z": 8,
                "cf": 0.9900000095367432
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "iTMglz6gAxasY0ZB-W@%y\u0026%eeeO]lCvpKk0aARgoBAo6JBZUQ-y\u0026%e@z/#D{v@bZ+zAnahA+#{Jw/@MQz/{de3tBy0Byx04iTMgfBZYrev@3cdzddi\u003eat2fYz!0i(3jp]{y\u0026r-)iTMgfBZYrev@3cdB-qenvpQGjeN-QjeO!{yjTqBHry6IUlRyu+k#pcCmoI5ZbQ=L^lRyuOmmeHh3nbdCpx",
            "n": [
              {
                "c": 2,
                "d": "Makefile all target",
                "i": "metadata/build/make::all-target-assignment",
                "o": 357,
                "z": 4,
                "cf": 1.0
              },
              {
                "c": 2,
                "d": "Makefile clean target",
                "i": "metadata/build/make::clean-target-assignment",
                "o": 332,
                "z": 6,
                "cf": 1.0
              }
            ],
            "ln": 284,
            "col": 9,
            "line": 16
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "max_depth": 6.0,
              "bind_count": 2.0,
              "call_count": 0.0,
              "node_count": 135.0,
              "identifier_count": 11.0
            },
            "file": {
              "size": 486.0,
              "entropy": 5.11,
              "size_bytes": 486.0
            },
            "text": {
              "tab_count": 14.0,
              "digit_ratio": 0.0,
              "space_count": 27.0,
              "total_lines": 30.0,
              "char_entropy": 5.11,
              "unique_chars": 51.0,
              "avg_line_length": 15.2,
              "max_line_length": 57.0,
              "empty_line_ratio": 0.23,
              "last_line_length": 32.0,
              "whitespace_ratio": 0.15,
              "most_common_ratio": 0.07,
              "identifier_density": 1.03,
              "line_length_stddev": 14.02,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 97.0,
              "normalized_unique_identifiers": 2.85
            },
            "binds": {
              "count": 2.0
            },
            "binary": {
              "overall_entropy": 5.11,
              "peak_region_bytes": 486.0,
              "peak_region_entropy": 5.11
            },
            "source": {
              "function_count": 7.0
            },
            "functions": {
              "count": 7.0
            },
            "identifiers": {
              "count": 11.0,
              "total": 31.0,
              "avg_length": 7.5,
              "max_length": 18.0,
              "min_length": 3.0,
              "avg_entropy": 2.57,
              "reuse_ratio": 0.45,
              "unique_count": 14.0,
              "length_stddev": 4.22,
              "high_entropy_count": 2.0,
              "high_entropy_ratio": 0.14,
              "all_lowercase_ratio": 0.43,
              "all_uppercase_ratio": 0.21
            }
          }
        },
        "id": 2,
        "path": "/tmp/promoter-370703079/fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b/bint-0.5.2-1.src.rock!!lua-bint/Makefile",
        "pid": 0,
        "risk": 1,
        "sha": "79c42a1efb6199a935da749277cbd445306c8466e634b926cf983f3edfc98060",
        "size": 486,
        "traits": [
          {
            "id": "metadata/build/make::install-target-assignment",
            "conf": 1.0,
            "crit": 2,
            "desc": "Makefile install target",
            "spans": [
              [
                353,
                8
              ]
            ]
          },
          {
            "id": "metadata/build/make::all-target-assignment",
            "conf": 1.0,
            "crit": 2,
            "desc": "Makefile all target",
            "spans": [
              [
                357,
                4
              ]
            ]
          },
          {
            "id": "metadata/build/make::clean-target-assignment",
            "conf": 1.0,
            "crit": 2,
            "desc": "Makefile clean target",
            "spans": [
              [
                332,
                6
              ]
            ]
          }
        ],
        "type": "makefile"
      },
      {
        "ctx": [
          {
            "b": "eIe8zx(d*9wGT(Hk{fVTD2N\u003ezB9R?GwO\u0026M3CWUDdy?i@9eG^#6wGUVdBz#pZfe3)Oe{z2Bx(ES]x\u003c\u0026SjA+v4Hx\u003e}AoqD2\u003e*c$vpyAcc2tD2[7sz7b/0y\u0026r/(y-)h3zGE0:aAz4kB.L(casySjzGElOh8c\u003cn3jpP/v{%f@w{503BzkVhazkg{c$aUHvKRTbaA}Hky?j-bz/^ahx(n2Bx(!PiA=ivndiJet3lQDlayM/zvJW/RvK@Thx(n2BB.#5cc$aUH",
            "n": [
              {
                "c": 2,
                "d": "Sequential source identifier names",
                "i": "metadata/file/profile/identity::sequential-identifiers",
                "o": 0,
                "z": 36,
                "cf": 0.800000011920929
              },
              {
                "c": 2,
                "d": "Loads Lua modules (require)",
                "i": "metadata/lang/scripted::module-require",
                "o": 105,
                "z": 7,
                "cf": 0.800000011920929
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wPS6nzxJUhB{.!#wc@U}eG==2avx*Xz/YFjBA.TCwncabx(mB5aAhvnzdN+}y\u0026r/(y-)WtjS[iFzGEoOh83:tiw\u0026YHfFCHAh8l%wh.V{Cf/.lNi5\u0026YGcN/ysz!0i(aAnI!ayY55BsnH]ixf2UgCZ{Hi59oIgCy^CiwSAFg+ZQvfG7\u003cqdgg3mx(n2vcVyg\u003easwo:e*bmOB98CpzF7wpdjCQyA+PAkc)%0SjS(9{e?On*z/Z2vx(mMiAvAsz3n0?Lga\u003cXpz/6DoBy=OjauZ\u0026^asXHN3t:S\u003cvqE67auZ\u0026^asXHN3ug31zGEoOzxI7+cM\u003e2]aARKyBAh8kxddTDdgfH8B7Gxlc#Hd\u003cjS[iFzGEoOgCyHrfGg%Eh8ElDiwADJhz)xEh8m9Hh90GLh8d6EhA0DIf/7WEi5@(Mh83%Eh8^uChA0GMcN*FK3n0?LgCf!qz/6DoBy=OpxK@rdz//Y8zGDk4z!0i(aAh1duV3#Haz+L8c#ZpXatCz\u0026AuD?Qf!0DGA+PAkc)@$Ex\u003cU:2jS(9{e?On*z/Z2vx(mMiAa\u0026@)zyE1wvrlH3A=-ZGxLy*\u003eau.\u003egvRG.4c){(afF+KzgDviEh8u%EhzD)CgC}cJiw\u0026/Sf!+HCh.^cEf!+vtf/gTwh-0uKiwArIfFUvsfEFp#3jnvpat+X[lUHyRB7DF5zH0vxB.$P0AV!{oBzb98atC03ay#VTaAh1duV3#{zE:(7B0a$hAb]VfwGV8kaAh1duV3i!z!0i(ay#VUayY55BsnH{h8NfGcN/ywA+PAkc)@NGjS(9{e?On*z/Z2vx(mMiwHP5n3i",
            "n": [
              {
                "c": 3,
                "d": "Lua long hex string literals",
                "i": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
                "o": 688,
                "z": 28,
                "cf": 0.9399999976158142
              }
            ],
            "ln": 624,
            "col": 4,
            "line": 32
          },
          {
            "b": "zeS%0zGWBtefF[Bx\u003cU:b3ug31zGEoOwfs2TcM\u003e2]aARKyBAh8kxddptdgfH8B7Gxlc$BC-jS[iFzGEoOgb?9Jgc49Gg=WoIh-SSGixn(QgC?3Bh8c{zh8v9Ci5APMf/p{ChzN0xgbgTzf/g^xi5-SvdjCPheIe8AxK@r9BZ/f3v\u003c2L#C{3*xasIaUay##MazCXiy?mD{zGE1yxK@q$zEWZjAc9jmB-7Yhx(v\u003e@y\u0026r/(y-)tjzEW^5z/cXezEWZjAc9HBB7V{earUYoBAIRwayY55Bs}YPz*c5pwghqoxdLfpefF*V3t18",
            "n": [
              {
                "c": 3,
                "d": "Lua long hex string literals",
                "i": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
                "o": 1399,
                "z": 55,
                "cf": 0.9399999976158142
              },
              {
                "c": 1,
                "d": "Encryption or decryption term",
                "i": "micro-behaviors/crypto/library/keyword::encrypt-decrypt-keyword",
                "o": 1502,
                "z": 7,
                "cf": 0.800000011920929
              }
            ],
            "ln": 1335,
            "col": 11,
            "line": 56
          },
          {
            "b": "A+PAkc)@HEjS(C6cM\u003e2]ayY55Bs}VNvQTs?c$s!Jf/yEf3sO0%wPz(vv\u003c0]$ayY55Bs}fCz/5@(B7D:Ei5b2Niw-E0fK!SMvkx(4w?WU7fG7Q]iws(0v}mtLf\u003eaYJfF+B)g?phOiBKo^atC=6dgf)fv{%f@z6g$:wmYm\u003eD2N\u003cNv\u003c}+7A+PAkc)@\u003cOjS(C6cM\u003e2]ayY55Bs}VNvQTs?c#yHTf/yEf3sO0%wPz(vz6g#8aB2sxy\u0026r/(y-)n1v@C)?wfs2TvRG.4e{82vwHIyDaARTDwHN$9A+PAkc)}z]v@z",
            "n": [
              {
                "c": 3,
                "d": "Lua long hex string literals",
                "i": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
                "o": 1990,
                "z": 46,
                "cf": 0.9399999976158142
              }
            ],
            "ln": 1926,
            "col": 2,
            "line": 78
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "bint.iszero"
            ],
            [
              "",
              "bint.umod"
            ],
            [
              "",
              "bint.abs"
            ],
            [
              "",
              "gcd"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.isone"
            ],
            [
              "",
              "gcd"
            ],
            [
              "",
              "bint.isone"
            ],
            [
              "",
              "bint.udivmod"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "lcm"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "modinv"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint.upowmod"
            ],
            [
              "",
              "bint.upowmod"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "encrypt"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "decrypt"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "bint"
            ]
          ],
          "mbr": [
            "bint.abs",
            "bint.frombase",
            "bint.frombe",
            "bint.isone",
            "bint.iszero",
            "bint.tobase",
            "bint.tobe",
            "bint.udivmod",
            "bint.umod",
            "bint.upowmod"
          ],
          "tgt": [
            "assert",
            "bint",
            "bint.abs",
            "bint.frombase",
            "bint.frombe",
            "bint.isone",
            "bint.iszero",
            "bint.tobase",
            "bint.tobe",
            "bint.udivmod",
            "bint.umod",
            "bint.upowmod",
            "decrypt",
            "encrypt",
            "gcd",
            "lcm",
            "modinv",
            "print",
            "require",
            "require()",
            "tostring"
          ],
          "metrics": {
            "ast": {
              "op.eq": 6.0,
              "op.gt": 1.0,
              "op.lt": 2.0,
              "op.add": 1.0,
              "op.mul": 3.0,
              "op.sub": 3.0,
              "op.lnot": 1.0,
              "max_depth": 10.0,
              "bind_count": 19.0,
              "call_count": 55.0,
              "node_count": 822.0,
              "op.floordiv": 1.0,
              "member_count": 10.0,
              "op_density.eq": 0.01,
              "op_density.gt": 0.0,
              "op_density.lt": 0.0,
              "op_density.add": 0.0,
              "op_density.mul": 0.0,
              "op_density.sub": 0.0,
              "op_density.lnot": 0.0,
              "identifier_count": 38.0,
              "member_depth_max": 2.0,
              "op_density.floordiv": 0.0,
              "string_literal_count": 23.0,
              "string_concat_chain_max_length": 2.0
            },
            "file": {
              "size": 2222.0,
              "entropy": 5.09,
              "size_bytes": 2222.0
            },
            "text": {
              "digit_ratio": 0.19,
              "space_count": 311.0,
              "total_lines": 86.0,
              "char_entropy": 5.09,
              "unique_chars": 60.0,
              "string_density": 0.27,
              "avg_line_length": 24.84,
              "max_line_length": 80.0,
              "empty_line_ratio": 0.14,
              "last_line_length": 17.0,
              "whitespace_ratio": 0.18,
              "most_common_ratio": 0.05,
              "identifier_density": 1.99,
              "line_length_stddev": 19.53,
              "encoded_string_ratio": 0.17,
              "normalized_string_count": 2.48,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 110.0,
              "suspicious_identifier_ratio": 0.32,
              "normalized_unique_identifiers": 5.91
            },
            "binds": {
              "count": 19.0
            },
            "calls": {
              "count": 55.0
            },
            "binary": {
              "overall_entropy": 5.09,
              "peak_region_bytes": 2048.0,
              "peak_region_entropy": 5.13
            },
            "source": {
              "function_count": 5.0
            },
            "imports": {
              "count": 1.0,
              "unique_modules": 1.0,
              "third_party_count": 1.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 10.0
            },
            "strings": {
              "total": 23.0,
              "avg_length": 17.17,
              "max_length": 56.0,
              "avg_entropy": 2.48,
              "hex_strings": 4.0,
              "total_bytes": 395.0,
              "entropy_stddev": 0.71
            },
            "comments": {
              "chars": 414.0,
              "lines": 10.0,
              "total": 10.0,
              "to_code_ratio": 0.13,
              "url_in_comments": 1.0
            },
            "functions": {
              "count": 5.0
            },
            "identifiers": {
              "count": 38.0,
              "total": 171.0,
              "avg_length": 3.97,
              "max_length": 8.0,
              "min_length": 1.0,
              "avg_entropy": 1.57,
              "reuse_ratio": 0.22,
              "unique_count": 38.0,
              "length_stddev": 2.37,
              "has_digit_ratio": 0.05,
              "sequential_names": 12.0,
              "single_char_count": 10.0,
              "single_char_ratio": 0.26,
              "all_lowercase_ratio": 0.95,
              "numeric_suffix_count": 2.0
            }
          }
        },
        "id": 11,
        "mol": "H(Db)",
        "path": "/tmp/promoter-370703079/fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b/bint-0.5.2-1.src.rock!!lua-bint/examples/rsa.lua",
        "pid": 0,
        "risk": 1,
        "sha": "321a0f0971bc77125058ec563b83da213564f20638a09548d2e5e5dabed87a8e",
        "size": 2222,
        "traits": [
          {
            "id": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
            "conf": 0.9399999976158142,
            "crit": 3,
            "desc": "Lua long hex string literals",
            "spans": [
              [
                688,
                28
              ],
              [
                735,
                28
              ],
              [
                912,
                56
              ],
              [
                1090,
                55
              ],
              [
                1399,
                55
              ],
              [
                1990,
                46
              ]
            ]
          }
        ],
        "type": "lua"
      },
      {
        "ctx": [
          {
            "b": "y\u0026r/(y-)tjzEW^5z/cXlBZY04By/8@A:Jo\u0026BAqexwHF#marUGsv{%f@zy=]AauZ\u00260f!sC33lQEiwPhi?Bp6ckarULMazz@Yaz@q=j%hNrefFTHd\u003ccM83lQElzGGPeaz%t9fBw{BA+funA=91l3t19=3jpP/v{%f@w{503BzkVhaARgoBspQjBAn#QCw?IjvRG}9dgdguy\u0026r/(y-)h3zGE0:aAz4kB.L(casySjzGElOvRG}9efGdPA+5S[BAn(rarUGsv{%f@y\u0026%e}x([zsjS[M-vqfR3wOkN{uT^.\u003eB7]@ic[bGCaz+$avqE5}D30RsauZ\u0026Rx([zsfe1Cc3jm)#y\u0026r/(",
            "n": [
              {
                "c": 2,
                "d": "Source file has low overall entropy",
                "i": "metadata/file/metrics::low-overall-entropy-source",
                "o": 0,
                "z": 29,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Loads Lua modules (require)",
                "i": "metadata/lang/scripted::module-require",
                "o": 173,
                "z": 7,
                "cf": 0.800000011920929
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zGEHMD2NsyvRG.4c]0e1au.\u003egcT{!cBseHA3lQDlayPtjwPz(vBz(kxA+PA7c$l[dBs}fCz/5@(B7D:EiwJuCgDd6ygD4iIg=EuJi50osdjDx5jS(ajgbpTwh.)6yhAiMJh-APNfGgvd3lQDlayPtjwPz(vBz(kxA+PA7c$l[dBs}fCz/5@(B7D:EeJCNwgCZ%BfF+QDh8ElJh8)oHcN*F!jV%]neJCNwgCZ%BfF+QDh8ElJh8)oHcN/xBarR!nB8$]kBspO",
            "n": [
              {
                "c": 3,
                "d": "Lua long hex string literals",
                "i": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
                "o": 3158,
                "z": 19,
                "cf": 0.9399999976158142
              }
            ],
            "ln": 3094,
            "col": 14,
            "line": 101
          },
          {
            "b": "vrlH3A=-Zsx(n2BwPobcx(n2Bw].*bB98CpzF7vBf!$KwcN*O?f!$KwdjCPharR^HvrlH3A=-Zsx(n2Bw].*by?k1xtZd}RcN*f3jS[iFzGEHSwPzYqdjCPDarR!nB8$]kBspQjzGEHyA=k/hwHF{hCRy\u003c1diH=payY55Bs}GHwHF#R3lQDlayPtjwPz(vvRG.4e[Pcxzer=icTp)If\u003cF@Sgf:",
            "n": [
              {
                "c": 2,
                "d": "Decoded unicode-escape content",
                "i": "metadata/encoded-payload/unicode-escape",
                "o": 3990,
                "z": 30,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 3942,
            "col": 5,
            "line": 119
          },
          {
            "b": "wPz(vvRG.4e{82FwHGb+diH=paAITBx(mMoA+fhrcTp[dw*YbLvTi6bB15KBarR^HvrlH3A=-Zsx(n2BBz\u003e#bc[Ne8aARTDwHO-+jS[//A+PA7e]\u003eJxc)@nAw[AzwayYRrwPGpH3jm)#arU9lB7Gxlc$l[dBs}VNvR3@wdiH=paAITBx(mMoA+fhrcTp)IfEFy]vTi6bB15KBarR^HvrlH3A=-Zsx(n2BBz\u003eS1c[)g{BAhIndiH=pasyAsfA",
            "n": [
              {
                "c": 2,
                "d": "Decoded unicode-escape content",
                "i": "metadata/encoded-payload/unicode-escape",
                "o": 6048,
                "z": 57,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 6000,
            "col": 8,
            "line": 154
          },
          {
            "b": "tZd}ScN/xBarR!nB8$]kBspQjzGEHMz^)oaf!sC?A=\u003e}xau.\u003egcTp)If^!ySarR^HvrlH3A=-Zsx(n2BBz\u003eS1c[])1f!+vpgBTCfjS[//A+PA7e]\u003eJxc)@nAfFB\u003e9ayYRrwPGBVdk0k2tZd}StZd}TtZd}UcN/xBarR!nB8$]kBspQjzGEHMz^)oafNboafFUsrefG4PB.90AjV%]ntZd}StZd}TtZd}UcN/xBarR!nB8$]kBspQjzGEHMz^)oaeIOW%jV%{eBAh8kxd!joA408sCXgLnefFzEBy/IxdgdguarU9lB7Gxlc$l[dBs}VNvR3@tf!sC?A=\u003e}xau.\u003egB98CpzF7OxwPf4BtZf\u003c)cOcxHD30RsdjCPharR^HvrlH3A=-YTvRG.4e]t3wx(n37xjV9idiHb-f!1kdjS[iFzGEHFx(mT5By/8@AWSv=3lQDlayPtjwPz(vc$l[dBs}AAzFs0gwOkN{c[cn\u003catCq",
            "n": [
              {
                "c": 2,
                "d": "Decoded unicode-escape content",
                "i": "metadata/encoded-payload/unicode-escape",
                "o": 6310,
                "z": 57,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 6262,
            "col": 58,
            "line": 159
          },
          {
            "b": "azCBgvRG}9au.\u003eghz=K#xK#5*arR^HarU9lB7GxluUaj9vRG.4e{82vvrl0deIO!0f/yN9BAhIndj=O?w[CT!w[CT!w[CT!w[CT!cN/xBarR^HayPtjwPz)1wPobcx(n2BBz\u003eR%B7D:KgaTL5hy]$)A=\u003e}xefDrLw[CT!w[CT!w[CT!w[CQ4dgdguarUliB7G5$ayY5bB09ReatCShaARpdzvdHearR^HvrlH3A=+V1AvtpgzGEHMz^)c@wHF]Tf^!H{f/yN9BAhIndj=O\u0026cUs.Pi=X!Jc]iRcdgdguarUlkwc@U^arR!GwPI%2z/x+CfEWtKarR!GwPI%2z/x:",
            "n": [
              {
                "c": 3,
                "d": "Lua long hex string literals",
                "i": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
                "o": 10295,
                "z": 16,
                "cf": 0.9399999976158142
              }
            ],
            "ln": 10231,
            "col": 4,
            "line": 272
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "luainteger_bitsize"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "error"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.abs"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.iszero"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.isone"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.isminusone"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.isneg"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "bint.ispos"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint"
            ],
            [
              "",
              "bint.iseven"
            ],
            [
              "",
              "bint.iseven"
            ],
            [
              "",
              "bint.isodd"
            ],
            [
              "",
              "bint.isodd"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.isbint"
            ],
            [
              "",
              "bint.isbint"
            ],
            [
              "",
              "bint.isintegral"
            ],
            [
              "",
              "bint.isintegral"
            ],
            [
              "",
              "bint.isnumeric"
            ],
            [
              "",
              "bint.isnumeric"
            ],
            [
              "",
              "bint.isnumeric"
            ],
            [
              "",
              "bint.type"
            ],
            [
              "",
              "bint.type"
            ],
            [
              "",
              "bint.type"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.eq"
            ],
            [
              "",
              "bint.fromstring"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "bint.zero"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "bint.one"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.zero"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "bint.zero"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "bint.one"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.zero"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.new"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "bint.frombe"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "bint.fromle"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tole"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.tobe"
            ],
            [
              "",
              "string.rep"
            ],
            [
              "",
              "bint.maxinteger"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.maxinteger"
            ],
            [
              "",
              "bint.max"
            ],
            [
              "",
              "bint.max"
            ],
            [
              "",
              "bint.max"
            ],
            [
              "",
              "bint.max"
            ],
            [
              "",
              "bint.min"
            ],
            [
              "",
              "bint.min"
            ],
            [
              "",
              "bint.min"
            ],
            [
              "",
              "bint.min"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.new"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.fromuinteger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.new"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.new"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.zero"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "test_num2num"
            ],
            [
              "",
              "test_num2num"
            ],
            [
              "",
              "test_num2hex"
            ],
            [
              "",
              "test_num2oct"
            ],
            [
              "",
              "test_num2hex"
            ],
            [
              "",
              "test_num2oct"
            ],
            [
              "",
              "test_num2dec"
            ],
            [
              "",
              "test_num2dec"
            ],
            [
              "",
              "test_str2num"
            ],
            [
              "",
              "test_str2num"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frominteger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.fromuinteger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.frombase"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.trunc"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.trunc"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.trunc"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.trunc"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tonumber"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tonumber"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.tointeger"
            ],
            [
              "",
              "bint.touinteger"
            ],
            [
              "",
              "bint.touinteger"
            ],
            [
              "",
              "bint.touinteger"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "bint.tobint"
            ],
            [
              "",
              "bint.parse"
            ],
            [
              "",
              "bint.parse"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "bint.tobase"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "bint.ult"
            ],
            [
              "",
              "math.ult"
            ],
            [
              "",
              "bint.ule"
            ],
            [
              "",
              "math.ult"
            ],
            [
              "",
              "test_add"
            ],
            [
              "",
              "test_sub"
            ],
            [
              "",
              "test_sub"
            ],
            [
              "",
              "test_mul"
            ],
            [
              "",
              "test_mul"
            ],
            [
              "",
              "test_band"
            ],
            [
              "",
              "test_bor"
            ],
            [
              "",
              "test_bxor"
            ],
            [
              "",
              "test_eq"
            ],
            [
              "",
              "test_eq"
            ],
            [
              "",
              "test_eq"
            ],
            [
              "",
              "test_eq"
            ],
            [
              "",
              "test_lt"
            ],
            [
              "",
              "test_lt"
            ],
            [
              "",
              "test_lt"
            ],
            [
              "",
              "test_lt"
            ],
            [
              "",
              "test_ult"
            ],
            [
              "",
              "test_ult"
            ],
            [
              "",
              "test_ult"
            ],
            [
              "",
              "test_ult"
            ],
            [
              "",
              "test_le"
            ],
            [
              "",
              "test_le"
            ],
            [
              "",
              "test_le"
            ],
            [
              "",
              "test_le"
            ],
            [
              "",
              "test_ule"
            ],
            [
              "",
              "test_ule"
            ],
            [
              "",
              "test_ule"
            ],
            [
              "",
              "test_ule"
            ],
            [
              "",
              "test_ops2"
            ],
            [
              "",
              "test_ops2"
            ],
            [
              "",
              "test_ops2"
            ],
            [
              "",
              "test_ops2"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "test_ops"
            ],
            [
              "",
              "bint.bwrap"
            ],
            [
              "",
              "math.max"
            ],
            [
              "",
              "test_shl"
            ],
            [
              "",
              "test_shl"
            ],
            [
              "",
              "test_shr"
            ],
            [
              "",
              "test_shr"
            ],
            [
              "",
              "test_bwrap"
            ],
            [
              "",
              "test_bwrap"
            ],
            [
              "",
              "test_bwrap"
            ],
            [
              "",
              "test_shlone"
            ],
            [
              "",
              "test_shlone"
            ],
            [
              "",
              "test_shrone"
            ],
            [
              "",
              "test_shrone"
            ],
            [
              "",
              "test_brol"
            ],
            [
              "",
              "test_bror"
            ],
            [
              "",
              "bint.brol"
            ],
            [
              "",
              "bint.bror"
            ],
            [
              "",
              "bint.brol"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.bror"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.brol"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.bror"
            ],
            [
              "",
              "bint.mininteger"
            ],
            [
              "",
              "bint.ipow"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "bint.ipow"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "test_ipow"
            ],
            [
              "",
              "test_ipow"
            ],
            [
              "",
              "test_pow"
            ],
            [
              "",
              "test_pow"
            ],
            [
              "",
              "test_pow"
            ],
            [
              "",
              "test_pow"
            ],
            [
              "",
              "bint.inc"
            ],
            [
              "",
              "bint.dec"
            ],
            [
              "",
              "math.abs"
            ],
            [
              "",
              "bint.abs"
            ],
            [
              "",
              "math.abs"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "bint.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.ceil"
            ],
            [
              "",
              "bint.ceil"
            ],
            [
              "",
              "math.ceil"
            ],
            [
              "",
              "test_bnot"
            ],
            [
              "",
              "test_bnot"
            ],
            [
              "",
              "test_unm"
            ],
            [
              "",
              "test_unm"
            ],
            [
              "",
              "test_inc"
            ],
            [
              "",
              "test_inc"
            ],
            [
              "",
              "test_dec"
            ],
            [
              "",
              "test_dec"
            ],
            [
              "",
              "test_abs"
            ],
            [
              "",
              "test_abs"
            ],
            [
              "",
              "test_floor"
            ],
            [
              "",
              "test_floor"
            ],
            [
              "",
              "test_ceil"
            ],
            [
              "",
              "test_ceil"
            ],
            [
              "",
              "bint.udiv"
            ],
            [
              "",
              "bint.umod"
            ],
            [
              "",
              "bint.udivmod"
            ],
            [
              "",
              "bint.idivmod"
            ],
            [
              "",
              "test_udiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_idiv"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_div"
            ],
            [
              "",
              "test_umod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_mod"
            ],
            [
              "",
              "test_udivmod"
            ],
            [
              "",
              "test_idivmod"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tdiv"
            ],
            [
              "",
              "assert_eqf"
            ],
            [
              "",
              "bint.tmod"
            ],
            [
              "",
              "bint.upowmod"
            ],
            [
              "",
              "bint.upowmod"
            ],
            [
              "",
              "bint.upowmod"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "bint"
            ]
          ],
          "mbr": [
            "bint.abs",
            "bint.brol",
            "bint.bror",
            "bint.bwrap",
            "bint.ceil",
            "bint.dec",
            "bint.eq",
            "bint.floor",
            "bint.frombase",
            "bint.frombe",
            "bint.frominteger",
            "bint.fromle",
            "bint.fromstring",
            "bint.fromuinteger",
            "bint.idivmod",
            "bint.inc",
            "bint.ipow",
            "bint.isbint",
            "bint.iseven",
            "bint.isintegral",
            "bint.isminusone",
            "bint.isneg",
            "bint.isnumeric",
            "bint.isodd",
            "bint.isone",
            "bint.ispos",
            "bint.iszero",
            "bint.max",
            "bint.maxinteger",
            "bint.min",
            "bint.mininteger",
            "bint.new",
            "bint.one",
            "bint.parse",
            "bint.tdiv",
            "bint.tmod",
            "bint.tobase",
            "bint.tobe",
            "bint.tobint",
            "bint.tointeger",
            "bint.tole",
            "bint.tonumber",
            "bint.touinteger",
            "bint.trunc",
            "bint.type",
            "bint.udiv",
            "bint.udivmod",
            "bint.ule",
            "bint.ult",
            "bint.umod",
            "bint.upowmod",
            "bint.zero",
            "math.abs",
            "math.ceil",
            "math.floor",
            "math.max",
            "math.maxinteger",
            "math.mininteger",
            "math.ult",
            "string.format",
            "string.rep"
          ],
          "tgt": [
            "assert",
            "assert_eq",
            "assert_eqf",
            "bint",
            "bint.abs",
            "bint.brol",
            "bint.bror",
            "bint.bwrap",
            "bint.ceil",
            "bint.dec",
            "bint.eq",
            "bint.floor",
            "bint.frombase",
            "bint.frombe",
            "bint.frominteger",
            "bint.fromle",
            "bint.fromstring",
            "bint.fromuinteger",
            "bint.idivmod",
            "bint.inc",
            "bint.ipow",
            "bint.isbint",
            "bint.iseven",
            "bint.isintegral",
            "bint.isminusone",
            "bint.isneg",
            "bint.isnumeric",
            "bint.isodd",
            "bint.isone",
            "bint.ispos",
            "bint.iszero",
            "bint.max",
            "bint.maxinteger",
            "bint.min",
            "bint.mininteger",
            "bint.new",
            "bint.one",
            "bint.parse",
            "bint.tdiv",
            "bint.tmod",
            "bint.tobase",
            "bint.tobe",
            "bint.tobint",
            "bint.tointeger",
            "bint.tole",
            "bint.tonumber",
            "bint.touinteger",
            "bint.trunc",
            "bint.type",
            "bint.udiv",
            "bint.udivmod",
            "bint.ule",
            "bint.ult",
            "bint.umod",
            "bint.upowmod",
            "bint.zero",
            "error",
            "luainteger_bitsize",
            "math.abs",
            "math.ceil",
            "math.floor",
            "math.max",
            "math.ult",
            "require",
            "require()",
            "string.format",
            "string.rep",
            "test",
            "test_abs",
            "test_add",
            "test_band",
            "test_bnot",
            "test_bor",
            "test_brol",
            "test_bror",
            "test_bwrap",
            "test_bxor",
            "test_ceil",
            "test_dec",
            "test_div",
            "test_eq",
            "test_floor",
            "test_idiv",
            "test_idivmod",
            "test_inc",
            "test_ipow",
            "test_le",
            "test_lt",
            "test_mod",
            "test_mul",
            "test_num2dec",
            "test_num2hex",
            "test_num2num",
            "test_num2oct",
            "test_ops",
            "test_ops2",
            "test_pow",
            "test_shl",
            "test_shlone",
            "test_shr",
            "test_shrone",
            "test_str2num",
            "test_sub",
            "test_udiv",
            "test_udivmod",
            "test_ule",
            "test_ult",
            "test_umod",
            "test_unm",
            "tostring",
            "type"
          ],
          "metrics": {
            "ast": {
              "op.eq": 126.0,
              "op.ge": 1.0,
              "op.gt": 2.0,
              "op.le": 5.0,
              "op.lt": 4.0,
              "op.add": 32.0,
              "op.bor": 5.0,
              "op.div": 7.0,
              "op.lor": 1.0,
              "op.mod": 7.0,
              "op.mul": 5.0,
              "op.shl": 10.0,
              "op.shr": 7.0,
              "op.sub": 136.0,
              "op.xor": 6.0,
              "op.band": 3.0,
              "op.bnot": 6.0,
              "max_depth": 18.0,
              "bind_count": 10.0,
              "call_count": 1128.0,
              "node_count": 10640.0,
              "op.floordiv": 8.0,
              "member_count": 61.0,
              "op_density.eq": 0.01,
              "op_density.ge": 0.0,
              "op_density.gt": 0.0,
              "op_density.le": 0.0,
              "op_density.lt": 0.0,
              "op_density.add": 0.0,
              "op_density.bor": 0.0,
              "op_density.div": 0.0,
              "op_density.lor": 0.0,
              "op_density.mod": 0.0,
              "op_density.mul": 0.0,
              "op_density.shl": 0.0,
              "op_density.shr": 0.0,
              "op_density.sub": 0.01,
              "op_density.xor": 0.0,
              "op_density.band": 0.0,
              "op_density.bnot": 0.0,
              "identifier_count": 126.0,
              "member_depth_max": 2.0,
              "self_compare_count": 1.0,
              "op_density.floordiv": 0.0,
              "string_literal_count": 85.0,
              "string_concat_chain_max_length": 2.0
            },
            "file": {
              "size": 23820.0,
              "entropy": 4.7,
              "size_bytes": 23820.0
            },
            "text": {
              "digit_ratio": 0.13,
              "space_count": 4401.0,
              "total_lines": 740.0,
              "char_entropy": 4.7,
              "unique_chars": 62.0,
              "escape_density": 0.29,
              "string_density": 0.11,
              "avg_line_length": 31.19,
              "max_line_length": 101.0,
              "empty_line_ratio": 0.06,
              "hex_escape_count": 68.0,
              "last_line_length": 9.0,
              "whitespace_ratio": 0.22,
              "most_common_ratio": 0.08,
              "identifier_density": 2.73,
              "line_length_stddev": 18.96,
              "encoded_string_ratio": 0.04,
              "normalized_string_count": 3.12,
              "repeated_char_sequences": 4.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 6.0,
              "most_common_char_codepoint": 116.0,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 13.22
            },
            "binds": {
              "count": 10.0
            },
            "calls": {
              "count": 1128.0
            },
            "binary": {
              "overall_entropy": 4.7,
              "peak_region_bytes": 15628.0,
              "peak_region_entropy": 4.84
            },
            "source": {
              "function_count": 45.0
            },
            "imports": {
              "count": 1.0,
              "unique_modules": 1.0,
              "third_party_count": 1.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 61.0
            },
            "strings": {
              "total": 85.0,
              "avg_length": 7.84,
              "max_length": 80.0,
              "avg_entropy": 1.55,
              "empty_count": 1.0,
              "hex_strings": 3.0,
              "total_bytes": 666.0,
              "entropy_stddev": 0.96,
              "unicode_heavy_strings": 1.0
            },
            "comments": {
              "chars": 128.0,
              "lines": 11.0,
              "total": 11.0,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 45.0
            },
            "identifiers": {
              "count": 126.0,
              "total": 2019.0,
              "avg_length": 6.67,
              "max_length": 18.0,
              "min_length": 1.0,
              "avg_entropy": 2.3,
              "reuse_ratio": 0.06,
              "unique_count": 126.0,
              "length_stddev": 3.05,
              "has_digit_ratio": 0.05,
              "sequential_names": 6.0,
              "single_char_count": 6.0,
              "single_char_ratio": 0.05,
              "high_entropy_count": 1.0,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.95,
              "numeric_suffix_count": 1.0,
              "underscore_prefix_count": 5.0
            }
          }
        },
        "id": 13,
        "mol": "H(Db)",
        "path": "/tmp/promoter-370703079/fecce1415c7e5c8f894ec57f2323fdbec38fea39adac4391ae788e91488ec74b/bint-0.5.2-1.src.rock!!lua-bint/tests.lua",
        "pid": 0,
        "risk": 1,
        "sha": "045fd25f38d169e8e0e6be755ac764b96da0f92c20b450dbba04dfef0bf5945a",
        "size": 23820,
        "traits": [
          {
            "id": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
            "conf": 0.9399999976158142,
            "crit": 3,
            "desc": "Lua long hex string literals",
            "spans": [
              [
                3158,
                19
              ],
              [
                10295,
                16
              ],
              [
                10358,
                16
              ]
            ]
          }
        ],
        "type": "lua"
      }
    ],
    "rev": "46d16",
    "v": "8"
  }
}