{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00007596612,
        "rte": "az",
        "prob": 0.00007596612
      },
      {
        "cls": 0,
        "raw": 0.00019126137,
        "rte": "az/zip",
        "prob": 0.00019126137
      }
    ],
    "prob": 0.00007596612,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00007596611976623535,
        "type": "zip"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001706679722701665,
        "type": "tar.gz"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018705924958339892,
        "type": "lua"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001473228167014895,
        "type": "lua"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012576580047607422,
        "type": "markdown"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-15T21:03:59Z"
  },
  "path": "cerulean-1.7.3-1.src.rock",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H₃(Cm₃FU)",
        "sha": "0e4737200aae01cdd512c086e3025b5cc57f0788d060fc8b4a418eeb52718132",
        "path": "cerulean-1.7.3-1.src.rock",
        "risk": 3,
        "size": 45981,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 45981,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 45981,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 2,
              "member_count": 2,
              "script_count": 0,
              "zip_bomb_ratio": 3.2,
              "compressed_size": 45611,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 48,
              "noise_file_count": 0,
              "compression.ratio": 0.97,
              "hidden_file_count": 0,
              "uncompressed_size": 47173,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 25,
              "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-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "micro-behaviors/communications/http/curl::curl-command-remote-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "curl command names a routable remote URL"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "micro-behaviors/communications/http/websocket::ping-pong-pair",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "PING/PONG protocol marker"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdin-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References standard input name (stdin)"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stdout stream name"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/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": "micro-behaviors/fs/write/file/handle::lua-open-write-mode",
            "conf": 0.82,
            "crit": 3,
            "desc": "Lua opens file in write mode"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 44885,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 44885,
              "peak_region_entropy": 7.83
            }
          }
        },
        "id": 1,
        "ident": {
          "name": {
            "value": "cerulean",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.7.3",
            "source": "file.basename",
            "verified": false
          }
        },
        "mol": "H₃(Cm₃FU)",
        "path": "cerulean-1.7.3-1.src.rock!!cerulean-1.7.3.tar.gz",
        "pid": 0,
        "risk": 3,
        "sha": "88146573ff330ea975eadf0b7228fea8366769e6efea59b9d9c864fac3d6fb48",
        "size": 44885,
        "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-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "micro-behaviors/communications/http/websocket::ping-pong-pair",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "PING/PONG protocol marker"
          },
          {
            "id": "micro-behaviors/fs/write/file/handle::lua-open-write-mode",
            "conf": 0.82,
            "crit": 3,
            "desc": "Lua opens file in write mode"
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdin-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References standard input name (stdin)"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "micro-behaviors/communications/http/curl::curl-command-remote-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "curl command names a routable remote URL"
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stdout stream name"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          }
        ],
        "type": "tar.gz"
      },
      {
        "ctx": [
          {
            "b": "uVZ9\u003ev@Dj6vrrRPaz\u0026ljzE:(3zE+*Ky\u0026r/(y-)O6Bz8^WayxkbuT[1\u003eAa9\u0026hvqYP#uVZ9\u003ev@Dj6vrsbsvruf9z/M$qvrufAaz+$avqE6cBAh8kxcotWuVZ9\u003ev@Dj6vrrS2zE:\u003e%BzLq]z/6D4Bs}SRA+PA7aA8oyB98CpzF83Ny\u0026r/(y-)?dvR/P",
            "ln": 141,
            "col": 142,
            "line": 1
          },
          {
            "b": "ayPd#ayxkbuT[1\u003eAa9\u0026vBywS{wGU]iaAR43y?i}Xy\u0026r/(y-)UnBzkVhB09Q*A+flkx(W=kb4Ch8B.\u003eR$zz2\u003cDBzkVhB0r4uy\u0026r/(y-)+fCxdztwPw[RaAz4kB.L(cc)AejA=(hfvqWYrwP@feBy/Fpdgcz#z!0i(aztt5A3dp^tu.CjwNPa\u003cazbU5zdNl2w]zZbvrrSjwPq\u003c7B98ECC4\u003ewcB97@bzy=]OA+PSbB0b7nvqPN^aAz4mAbPSnwPF#ozY\u003caywn=Qje^.}OC4CYtazbU5zdK\u00267B0bpkzE\u003eziA:-/@wfu8gBz8!9zxJInAbok#x(\u003eFbz!aboy?mG%Bz8!hzxJzlBy/IAaz2.czxKdpwO}\u0026%xK@q}z!abox(+zdze:PxiTM#LauSp*pddoJzAIxNBy^4uwO%XpzAIxDwo/+oD30Rsj{\u003eh0ADL\u0026lBAoFIarR^@pF%[Mr9Tr6zA.ryjACB-A:@VjvTi6bB3pY?az7",
            "ln": 301,
            "col": 302,
            "line": 1
          },
          {
            "b": "3lQDlmn^2*zAI/2tY8VvwPI{3xjSV7D30Rsj%g%\u003carUSiA=U!mwPz*fAV/pvayX+\u0026aAz4kB.bSo3lQDlp!%?RtY8l2zxH5AarR^HarR^HarR^HarR^HarUYoAbo!xBz\u0026o#nLR+.ltQ7FyANCczE)(ivR6U9wO2:4w].r%wPF#5A+cwcxkRTdwN)A0t)Z]C3jmaE3jpP/v{%f@wmo4^z/cWXaBtk0vp:p]zB)RDjS)d3wO(v6nLZ(WxK#10auZ\u0026XwO=rdEf{r$z!0i(azb+lv@#B6zxJ$hvpS.RCWU7",
            "ln": 876,
            "col": 50,
            "line": 17
          },
          {
            "b": "x(mT5xcn=Gbv+zfzFGO4arUlkwc%C4aAz4nB-IvxBywS{wIdFhzEW9%c#-QnBAn(Zaz$[f3t19=3jpP/v{%f@w{503BzkVhaAIaiwm5}?vqPN7wmo4^z/e]@z.92Dx(mDjaAg+m",
            "ln": 1422,
            "col": 23,
            "line": 42
          },
          {
            "b": "b4Ch8B.\u003eR$zy]ycwO(v6iV@DOvpTT*zxZIp3lQDlCw7YbwGV8nB.8XazWEQfarR^Hy\u0026r/(y-)IczE+pvvSb!5efFIAAV^H/A+eV\u0026uUjs!zdLbavp:p]zEm9@dgdguarR^Hx\u003ewG0AS",
            "ln": 3007,
            "col": 24,
            "line": 97
          },
          {
            "b": "3lQDlarR^HarU-pzE^9^A:-/@c$D:$zeTr0x(tKBb2z6gm\u003coGba%FDyarR^HarUliB7G5$azUXewfs2#ar\u003cV.nMl(RBzbl63lQDlarR^HarUclwNPuYarR^HarUliB7CW",
            "ln": 3323,
            "col": 33,
            "line": 107
          },
          {
            "b": "A:-/@c$D:$zeTr0x(tKBb1kyca$K\u0026XB-7#jz*c7wv@Dj3vqYQpar?{Xe*a}zzE+g6arR^HarUlkwc%C4az2C33t19=3jp/+BAIRway[[(zeTq0",
            "ln": 3441,
            "col": 16,
            "line": 112
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "tonumber"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "math.tointeger"
            ],
            [
              "",
              "tonumber"
            ],
            [
              "",
              "read_exact_bytes"
            ],
            [
              "",
              "options.from_config_file"
            ],
            [
              "",
              "options.default"
            ],
            [
              "",
              "rewriter.rewrite"
            ],
            [
              "",
              "load_options"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "read_frame"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "handle_format_request"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "send_frame"
            ],
            [
              "",
              "cerulean.options"
            ],
            [
              "",
              "cerulean.rewriter"
            ]
          ],
          "mbr": [
            "_tl_compat.math",
            "_tl_compat.string",
            "_tl_compat.table",
            "daemon.run",
            "first.msg",
            "first.x",
            "first.y",
            "math.tointeger",
            "options.default",
            "options.from_config_file",
            "rewrite.failure_reason",
            "rewrite.output",
            "rewrite.parse_errors",
            "rewrite.status",
            "rewriter.rewrite",
            "string.format",
            "table.concat"
          ],
          "tgt": [
            "handle_format_request",
            "load_options",
            "math.tointeger",
            "options.default",
            "options.from_config_file",
            "pcall",
            "read_exact_bytes",
            "read_frame",
            "require",
            "rewriter.rewrite",
            "send_frame",
            "string.format",
            "table.concat",
            "tonumber",
            "tostring"
          ],
          "funcs": [
            [
              "read_exact_bytes",
              1087
            ],
            [
              "send_frame",
              1484
            ],
            [
              "read_frame",
              1615
            ],
            [
              "load_options",
              2262
            ],
            [
              "handle_format_request",
              2393
            ],
            [
              "daemon",
              2953
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 6,
              "op.gt": 2,
              "op.lt": 2,
              "op.add": 1,
              "op.lor": 11,
              "op.sub": 1,
              "op.land": 3,
              "op.lnot": 5,
              "max_depth": 12,
              "call_count": 29,
              "node_count": 932,
              "member_count": 17,
              "max_array_len": 2,
              "op_density.eq": 0.01,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.lor": 0.01,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0.01,
              "max_concat_chain": 2,
              "member_depth_max": 2,
              "infinite_loop_count": 1
            },
            "file": {
              "size": 3529,
              "entropy": 4.65
            },
            "text": {
              "lines": 117,
              "top_char": 101,
              "max_ws_run": 21,
              "digit_ratio": 0.01,
              "space_count": 716,
              "char_entropy": 4.65,
              "unique_chars": 71,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.24,
              "top_char_ratio": 0.08,
              "avg_line_length": 29.16,
              "max_line_length": 331,
              "empty_line_ratio": 0.18,
              "last_line_length": 13,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.44,
              "line_length_stddev": 35.52,
              "normalized_string_count": 2.59,
              "repeated_char_sequences": 3,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 8.15
            },
            "binds": {
              "count": 23
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.8
            },
            "source": {
              "function_count": 6
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 810,
              "count": 28,
              "avg_length": 28.93,
              "max_length": 588,
              "avg_entropy": 2.35,
              "empty_count": 3,
              "entropy_stddev": 1.22
            },
            "functions": {
              "count": 6
            },
            "identifiers": {
              "count": 169,
              "unique": 56,
              "avg_length": 7.27,
              "max_length": 21,
              "min_length": 1,
              "avg_entropy": 2.32,
              "reuse_ratio": 0.33,
              "length_stddev": 3.92,
              "sequential_names": 4,
              "single_char_count": 5,
              "single_char_ratio": 0.09,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.96,
              "all_uppercase_ratio": 0.04,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 5,
        "mol": "H(Cm)",
        "path": "cerulean-1.7.3-1.src.rock!!cerulean-1.7.3.tar.gz!!cerulean-1.7.3/dist/cerulean/daemon.lua",
        "pid": 0,
        "risk": 2,
        "sha": "68633d668f4208021a5ad1765dd812c403567d7374d053158fc8b15ff67f2e17",
        "size": 3529,
        "traits": [
          {
            "id": "metadata/import/lua/cerulean/options::cerulean/options",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cerulean.options",
            "spans": [
              [
                358,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/cerulean/rewriter::cerulean/rewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cerulean.rewriter",
            "spans": [
              [
                403,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                592,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                189,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                543,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdin-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References standard input name (stdin)",
            "spans": [
              [
                439,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stdout stream name",
            "spans": [
              [
                439,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::ping-pong-pair",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "PING/PONG protocol marker",
            "spans": [
              [
                940,
                43
              ]
            ]
          }
        ],
        "type": "lua"
      },
      {
        "ctx": [
          {
            "b": "zxJqdy*QW\u003cze-{9auZ\u0026:az2C3az2C3j0nuTv{%f@x(taSayxkbuT[1\u003eAa9\u0026hvqYP#uVZ9\u003ev@Dj6vrsbozY\u0026$sazC:Qaz+$avqE62Aa9E3B09Q*uVZ9\u003ev@Dj6vrrS2zE:\u003e%BzLq]z/6D4Bs}oDvqf+6aA8oyx(EG{A=Tq+y\u0026r/(y-)!vA+PA7auZ?",
            "ln": 139,
            "col": 140,
            "line": 1
          },
          {
            "b": "vqYP#uVZ9\u003ev@Dj6vrsbyBAh8kxcqbkaAITBx(mMBaz+$avqE5%vp:p]zxI7+A+flkx(W=kb4Ch8B.\u003eR$zz2EdwO(v6a$i\u003enz!0i(azbFjuU\u003cT[xjV9ajS[=RADL#owHF:jwPz{fwNPEew]hS%y\u0026r%0wPw$z3t:S\u003cvqE68Acb/jzGu{-aAz4kB.L(cc)Ad",
            "ln": 297,
            "col": 298,
            "line": 1
          },
          {
            "b": "wjYMtjS]913jmbLB-7Yhx(v(il$6Uzz/eG}wjYMHzE[2udgdguaAz4nB-IvxB7GDgwPRv5vpB4:d0{v[aBtkruUKy*wQ2sXavGTHzeTq\u003cByW%saBLWCwO#2=3taA#v@#B6zxItQwO(v6q/(LwpDAJcvpS.Yx(mGgdgdguaAz4nB-Ivxx(tRBByY96i=X!uwgeSK",
            "ln": 527,
            "col": 15,
            "line": 6
          },
          {
            "b": "x()][wPz/tBy/YsdgdguazC:DB97@7A=Ki+A+PSbd0f3BBsvMdzE:7Yy\u0026r/(y-)z5y\u0026A:6wQ5qtjS)%krDzOYwJy@zwPz]otw[F5x(v)gt{9u-x(4v4D$l@iB1P6$t)Z]YavdbZz/PY6BAz8mazbLjaxh]Xy-)!qB-H#6ay/t2wIaq%pJgz\u0026z/fRS3lQDyeN@E9v@0hfarR^HarR^HarR^HarT3+wN/G#w]zZbvruQ9zF83NwQ4{hatC0Mw/$J1C{3Zky?j-kz/](bayX[8A+e\u003c3A=2lbBy!#n3lQDyeOP9kwO#Pjjz)t9arR^HarR^HarTl[wmYU2vruj4zxKdqwoqGc",
            "ln": 863,
            "col": 24,
            "line": 25
          },
          {
            "b": "wObv[y\u0026?YXzF%Sgx(mMje^-ZzeIgTEy\u0026y{FeODmHarR^HarR^HarR!9xM58qBzbxfaztt5A3f1eB8$=5wIarjat2f*wPz\u003caz/d9GeP@lVarR^HarR^Hp\u0026Zn/BrC:rA=U@kzxJw9wftDdx(\u003e$kt)Z{Pz!0i(aA?spB7]MgauZ?\u003ef!LyqgA)ek3jpP/",
            "ln": 1335,
            "col": 60,
            "line": 38
          },
          {
            "b": "vqE5#B-7Yhx(v(iCxdztwNx4-y?k2lvruflay/tcBy/uidgdguaz+$avqE5#x(4uiaA8jgzEl%}AV^H/x(tRxAaJ]nAa9\u003c4efDcXa$i\u003cwarUxgaz#atazbt7wGV8dwO}?$arR^HaAz4nB-Ivxz/xo9uUam#3lQDlwO#2=arR!sx(4uwCxdztwHI5bzGGDcBsvLtarUogy?kUqy\u0026sxac[bGCarUYoBAIRwaz$[f3t19=3jpP/v{%f@w{503BzkVhaAhvtv/",
            "ln": 1833,
            "col": 4,
            "line": 74
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "tonumber"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "setmetatable"
            ],
            [
              "",
              "io.open"
            ],
            [
              "",
              "io.open"
            ],
            [
              "",
              "read_file"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "rewriter.rewrite"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "write_file"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "tostring"
            ],
            [
              "",
              "file_word"
            ],
            [
              "",
              "formatted_word"
            ],
            [
              "",
              "file_word"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "string.sub"
            ],
            [
              "",
              "args_contains"
            ],
            [
              "",
              "args_contains"
            ],
            [
              "",
              "wants_help"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "daemon.run"
            ],
            [
              "",
              "DaemonStdIO.new"
            ],
            [
              "",
              "wants_help"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "wants_version"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "options.from_config_file_and_args"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "fmt_logger.set_level"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "process_file"
            ],
            [
              "",
              "format_summary"
            ],
            [
              "",
              "printer.out"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "file_word"
            ],
            [
              "",
              "printer.err"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "file_word"
            ],
            [
              "",
              "cerulean.daemon"
            ],
            [
              "",
              "cerulean.fmt_logger"
            ],
            [
              "",
              "cerulean.options"
            ],
            [
              "",
              "cerulean.rewriter"
            ]
          ],
          "mbr": [
            "DaemonStdIO.new",
            "_tl_compat.io",
            "_tl_compat.ipairs",
            "_tl_compat.string",
            "cli.new_printer",
            "cli.run",
            "daemon.help",
            "daemon.run",
            "err.msg",
            "err.x",
            "err.y",
            "fmt_logger.set_level",
            "io.open",
            "io.stderr",
            "io.stdin",
            "io.stdout",
            "options.from_config_file_and_args",
            "opts.check_only",
            "opts.files",
            "opts.log_level",
            "printer.err",
            "printer.out",
            "rewrite.failure_reason",
            "rewrite.output",
            "rewrite.parse_errors",
            "rewrite.status",
            "rewriter.rewrite",
            "string.format",
            "string.sub"
          ],
          "tgt": [
            "DaemonStdIO.new",
            "args_contains",
            "daemon.run",
            "file_word",
            "fmt_logger.set_level",
            "format_summary",
            "formatted_word",
            "io.open",
            "ipairs",
            "options.from_config_file_and_args",
            "pcall",
            "printer.err",
            "printer.out",
            "process_file",
            "read_file",
            "require",
            "rewriter.rewrite",
            "setmetatable",
            "string.format",
            "string.sub",
            "tonumber",
            "tostring",
            "wants_help",
            "wants_version",
            "write_file"
          ],
          "funcs": [
            [
              "DaemonStdIO",
              538
            ],
            [
              "DaemonStdIO",
              624
            ],
            [
              "DaemonStdIO",
              692
            ],
            [
              "DaemonStdIO",
              777
            ],
            [
              "DaemonStdIO",
              840
            ],
            [
              "cli",
              1546
            ],
            [
              "read_file",
              1621
            ],
            [
              "write_file",
              1830
            ],
            [
              "process_file",
              2023
            ],
            [
              "file_word",
              3218
            ],
            [
              "formatted_word",
              3344
            ],
            [
              "format_summary",
              3446
            ],
            [
              "args_contains",
              3939
            ],
            [
              "wants_help",
              4162
            ],
            [
              "wants_version",
              4237
            ],
            [
              "cli",
              4318
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 9,
              "op.gt": 10,
              "op.lt": 1,
              "op.add": 4,
              "op.lor": 9,
              "op.land": 6,
              "op.lnot": 3,
              "max_depth": 14,
              "call_count": 69,
              "node_count": 1813,
              "member_count": 29,
              "max_array_len": 2,
              "op_density.eq": 0,
              "op_density.gt": 0.01,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 2
            },
            "file": {
              "size": 6077,
              "entropy": 4.55
            },
            "text": {
              "lines": 246,
              "top_char": 101,
              "max_ws_run": 16,
              "digit_ratio": 0.01,
              "space_count": 1197,
              "char_entropy": 4.55,
              "unique_chars": 71,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.21,
              "top_char_ratio": 0.08,
              "avg_line_length": 23.7,
              "max_line_length": 371,
              "empty_line_ratio": 0.23,
              "last_line_length": 10,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.39,
              "line_length_stddev": 31.11,
              "normalized_string_count": 3.32,
              "repeated_char_sequences": 5,
              "suspicious_string_ratio": 0.02,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 11.21
            },
            "binds": {
              "count": 34
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.87
            },
            "source": {
              "function_count": 12
            },
            "imports": {
              "count": 4,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 1,
              "bytes": 1006,
              "count": 52,
              "avg_length": 19.35,
              "max_length": 527,
              "avg_entropy": 2.29,
              "empty_count": 3,
              "entropy_stddev": 1.33
            },
            "comments": {
              "chars": 406,
              "count": 7,
              "lines": 7,
              "to_code_ratio": 0.03
            },
            "functions": {
              "count": 12
            },
            "identifiers": {
              "count": 342,
              "unique": 89,
              "avg_length": 7.4,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.36,
              "reuse_ratio": 0.26,
              "length_stddev": 3.95,
              "sequential_names": 4,
              "single_char_count": 5,
              "single_char_ratio": 0.06,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.97,
              "all_uppercase_ratio": 0.02,
              "underscore_prefix_count": 4
            }
          }
        },
        "id": 22,
        "mol": "H₂(FU)",
        "path": "cerulean-1.7.3-1.src.rock!!cerulean-1.7.3.tar.gz!!cerulean-1.7.3/dist/cerulean/cli.lua",
        "pid": 1,
        "risk": 2,
        "sha": "ae5495d31ca21828f2248fad134af504f1a2dd6920565ca1af24be110c40a121",
        "size": 6077,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                187,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                980,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1383,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/handle::lua-open-write-mode",
            "conf": 0.82,
            "crit": 3,
            "desc": "Lua opens file in write mode",
            "spans": [
              [
                1897,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "spans": [
              [
                927,
                84
              ]
            ]
          }
        ],
        "type": "lua"
      },
      {
        "ctx": [
          {
            "b": "eIeLaeQPc4eIeLaeIeLaeIeM43vA$7zddi\u003eaz++fBylksaxiS9wI4z9wN/G#vqYP#A=(mxw]zZbvruQ5AV/7layD=Mv}YB-yHwo4z!9A4D\u003cUlzu#os/wGUP6A=2lbu)6?tmSir:vrrSlxK@q#z/PY6BAz8mcVZzGCwXKAz/{8gwGVvcD(#*lvqxA%By/Jnu)6?tqGV\u003e1y?W^eas!NRwPI@oB9hhswGVvcD(#*lvqxA%v@Dj6x(4u*aBCq0z/6Dcy?j.*wNL",
            "ln": 737,
            "col": 6,
            "line": 20
          },
          {
            "b": "v{%g\u0026C{4oAviwl^vn.2NyJyRC3jn15boPx)v@?$:nP5P\u003evqG:5zdC$Kz!*EzB$+Kae\u00261\u003ep3jpfGu#]#*v%8*dat4UkoDX1\u003cBz#pZfe3%LBzb/ae[n*pflhhRBs?rqzF7Rtwi$iMyCfZty?m3@wPGInz*c8nz^^ffB$+Kae\u002627%wmxE}yB%Y-e\u0026tmpeQflkuP6.)B-7#jz*c7Jy?W^fCR9MCBUm=AAXq0JaBCqNvr9FxCZoZrB.2zkzfv4swmxE}yALoMB8\u0026{Iz!0i(fjFTkf8",
            "ln": 1005,
            "col": 27,
            "line": 25
          },
          {
            "b": "ayPd#aAIamC4C.qBzbkdwn+$0ayPvmu$:U7A5]T9y\u0026r/(y?N:dBuhiifFD(SCwhejaz++nwGV28y\u0026r-)e^.",
            "ln": 1275,
            "col": 7,
            "line": 42
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 1341,
              "entropy": 5.08
            },
            "text": {
              "lines": 42,
              "top_char": 115,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 106,
              "char_entropy": 5.08,
              "unique_chars": 63,
              "top_char_null": 0,
              "lines_over_200": 1,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 1,
              "avg_line_length": 30.93,
              "max_line_length": 269,
              "empty_line_ratio": 0.26,
              "last_line_length": 71,
              "long_token_count": 1,
              "whitespace_ratio": 0.11,
              "line_length_stddev": 48.29,
              "repeated_char_sequences": 1
            },
            "binary": {
              "peak_region_bytes": 1341,
              "peak_region_entropy": 5.03
            }
          }
        },
        "id": 29,
        "mol": "H(Cm₂)",
        "path": "cerulean-1.7.3-1.src.rock!!cerulean-1.7.3.tar.gz!!cerulean-1.7.3/README.MD",
        "pid": 1,
        "risk": 1,
        "sha": "8646bc611f1a317538db09ff164886a35b3b0f7c02668bac53e0a648fda4fa5d",
        "size": 1341,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                848,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                785,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1323,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/curl::curl-command-remote-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "curl command names a remote HTTP(S) URL",
            "spans": [
              [
                1069,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                1079,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      }
    ],
    "rev": "e86a6",
    "v": "8"
  }
}