{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000089506306,
        "rte": "az",
        "prob": 0.000089506306
      },
      {
        "cls": 0,
        "raw": 0.00020453334,
        "rte": "az/zip",
        "prob": 0.00020453334
      }
    ],
    "prob": 0.000089506306,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00008950630581239238,
        "type": "zip"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016490617781528272,
        "type": "kotlin"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017911195755004883,
        "type": "zip"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018417835235595703,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-27T20:47:25Z"
  },
  "path": "collectbox-0.4.3-1.src.rock",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md₂(Pa₂)",
        "sha": "ce64afb26b8ffa3222b167f8f703675589036db358fd13ad0129d60439371f62",
        "path": "collectbox-0.4.3-1.src.rock",
        "risk": 3,
        "size": 20204,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 20204,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 19456,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 2,
              "member_count": 2,
              "script_count": 0,
              "zip_bomb_ratio": 2.08,
              "compressed_size": 19886,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 72,
              "noise_file_count": 0,
              "compression.ratio": 0.9,
              "hidden_file_count": 0,
              "uncompressed_size": 21997,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 27,
              "rtlo_filename_count": 0,
              "format.regular_count": 2,
              "nested_archive_count": 1,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.5,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 2,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 2
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.archive_as_unknown": 1
            }
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/package/files/archive-member::archive-nested-zip-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a nested ZIP"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "e*bjOwN/:(B{XN!wPIv4x(Ffdz/cWXaBsCraAIWxzddEgauZ?{lVl^SwN/*8vqYP#Ab](bwPI]nzdc{{zY\u0026Fexlw65zGG}xvriM2z*k\u0026mcObPEay]59vqfK?wfs2xarT()ra]?=Aa9l(vp%c]Ab](ux\u003eg^@az\u003eK%A=l1wBz\u0026piz!%l3v@@\u00264zE:(eA=kD0B8@Ejaz\u003eK%A=i7eA+xJiwO#Pjc$$qBe?wb^z/66cxLzu%aA}Hkv}W03z/oAjaz+-",
            "ln": 385,
            "col": 26,
            "line": 12
          },
          {
            "b": "wftb*xl4{kA3f1aC{3NcaA.:pwgO\u003cExLy%\u0026ayP85z*cmBBzbkdB-RbmaARJAxKM6}aARpdayX[{x(m*5zF782zE:(3zE:(dw/$I8xl4{kA3e\u003ejay]g#w[u0]zGE1rvpKs@azC.pz!0i$x(v)gefF\u003eKaARJAAbn@)wGV8dwO\u0026M7zxK4mwGUC[xk8la",
            "ln": 794,
            "col": 127,
            "line": 19
          },
          {
            "b": "aA.:paA7\u003cmv}Yp\u003evpKy\u003cA=S\u0026u3lQD\u003cxK@r6vpKs@B0bWrA+cw7wPIM#zE)u3w]zYjB-RapCwhejx(k5iBzblaaz\u003eK%A=l1Ku0O#*arUGevR6v%auZ\u0026]asxG]CXI5dcM)**3lQE8z/668vp%c]jS[=RAbP9aA+)olarUGmv}xL0wGTbUcRNukoF4$",
            "ln": 1030,
            "col": 363,
            "line": 19
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "max_depth": 3,
              "call_count": 0,
              "node_count": 21
            },
            "file": {
              "size": 1647,
              "entropy": 4.82
            },
            "text": {
              "lines": 46,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 256,
              "char_entropy": 4.82,
              "unique_chars": 62,
              "top_char_null": 0,
              "lines_over_200": 1,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.8,
              "max_line_length": 381,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.17,
              "last_line_length": 1,
              "whitespace_ratio": 0.18,
              "identifier_density": 0.17,
              "line_length_stddev": 61.32,
              "suspicious_identifier_ratio": 0.33,
              "normalized_unique_identifiers": 1.09
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 1647,
              "peak_region_entropy": 4.8
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.source_as_unknown": 1
            },
            "identifiers": {
              "count": 8,
              "unique": 6,
              "avg_length": 4.33,
              "max_length": 8,
              "min_length": 1,
              "avg_entropy": 1.58,
              "reuse_ratio": 0.75,
              "length_stddev": 2.69,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.33,
              "all_lowercase_ratio": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 1,
        "path": "collectbox-0.4.3-1.src.rock!!collectbox-0.4.3-1.rockspec",
        "pid": 0,
        "risk": 1,
        "sha": "715a67a004c89d65a33f626c9d02351aaa1fd5b47ffbaebe053d6e2be89d3986",
        "size": 1647,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                489,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                433,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                842,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1078,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              0,
              1,
              2,
              3
            ],
            "spans": [
              [
                1078,
                0
              ]
            ]
          }
        ],
        "type": "kotlin"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 20350,
              "entropy": 7.92
            },
            "binary": {
              "peak_region_bytes": 18432,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 11,
              "has_comment": 1,
              "comment_size": 40,
              "member_count": 13,
              "script_count": 0,
              "zip_bomb_ratio": 5,
              "compressed_size": 18354,
              "directory_count": 2,
              "executable_count": 0,
              "extra_field_size": 117,
              "noise_file_count": 0,
              "compression.ratio": 0.3,
              "hidden_file_count": 1,
              "uncompressed_size": 61618,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 33,
              "rtlo_filename_count": 0,
              "format.regular_count": 11,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "format.directory_count": 2,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.08,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 13,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.stored": 3,
              "compression.method_counts.deflate": 10
            }
          }
        },
        "id": 2,
        "ident": {
          "name": {
            "value": "v0",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "4c",
            "source": "file.basename",
            "verified": false
          }
        },
        "mol": "Md₂(Pa)",
        "path": "collectbox-0.4.3-1.src.rock!!v0.4c.zip",
        "pid": 0,
        "risk": 2,
        "sha": "7b19d75396a39e60f0000716cec730ff4019994f267502cf52cd9b0dc7dfa0e9",
        "size": 20350,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          }
        ],
        "type": "zip"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 790,
              "entropy": 4.49
            },
            "binary": {
              "peak_region_bytes": 790,
              "peak_region_entropy": 4.49
            },
            "registry": {
              "is_deprecated": 0
            }
          }
        },
        "id": 12,
        "path": "collectbox@0.4.3-1.registry.json",
        "pid": 0,
        "rel": "registry",
        "role": "sidecar",
        "sha": "7cfe4a87833d8b43630a40e53caa127f3ce5b324de53e920e02fc0abe2811f42",
        "size": 790,
        "type": "registry"
      }
    ],
    "rev": "c1ea9",
    "v": "8"
  }
}