{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000020762285,
        "rte": "az",
        "prob": 0.000020762285
      },
      {
        "cls": 0,
        "raw": 0.0005139311,
        "rte": "az/crate",
        "prob": 0.0005139311
      }
    ],
    "prob": 0.000021517277,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021517276763916016,
        "type": "crate"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021517276763916016,
        "type": "text"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015497207641601562,
        "type": "text"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015497207641601562,
        "type": "text"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-12T18:37:27Z"
  },
  "path": "lingua-korean-language-model-1.1.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@)7JzFa92eO/oBwNPEdy*?i]BZX]]eP2ApwO-}Me?[$je[n{gBy+EsEfS\u003eMs\u003ex*\u0026vddxZsu}*oq53nU-FgswvJLWPHZ5D55v6CQ0Wsp?quu$f0-zz}9tCO+9Ew/N9y\u0026Xg[aA\u0026\u003e=PaM[ZW?AZCFwH[E$#6Sb/@lZ",
            "ln": 0
          }
        ],
        "mol": "O(C)Md",
        "sha": "35c47aa5e5dc8d029967375081aabda462faf10b070aefc1a175ea7f42f5267c",
        "path": "lingua-korean-language-model-1.1.0.crate",
        "risk": 2,
        "size": 91509,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 91509,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 91509,
              "peak_region_entropy": 7.85
            }
          }
        },
        "ident": {
          "name": {
            "value": "lingua-korean-language-model",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/pemistahl/lingua-rs",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://github.com/pemistahl/lingua-rs",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "pemistahl@gmail.com"
          ],
          "authors": [
            {
              "name": "Peter M. Stahl",
              "role": "author",
              "email": "pemistahl@gmail.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "1.1.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "lingua-korean-language-model",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::ko-malware-term",
            "conf": 0.7,
            "crit": 3,
            "desc": "Korean malware term (악성코드)",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/file/profile/metrics::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 1,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/profile/metrics::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "(:zxiM9]$DXAZF-(.Rlp)4x3$I)R(pNcPS]aNuv!(Yl.=P%i)YF:w@qaNLC:(-==xKa=[YIs3Z}(A#-uGSTNDXA*ON(AC^Y)4f41MB4+))4fsaNVcM\u003cV([Z[R0Ca?(Bjp?QQ.JmNVcQ7M($ZUVfX3maNDti)2dXbO}[JQQ\u003e4^wGZC4((A^ca)4f40I\u003e]V@L\u003ckMkaNCJa(A#-tWT^.nM($:GR0C4m)47JIR?19hJ3dFwP=\u0026Y[RrUBr)3$-OP}7F5OA(5%aNuE!)uL74(A(9cPR%10V:x27PZeC!aNun3(Bs5v)4HVIU=5YgVv}IFU\u003cv*=aNDz3)5by1OXjoCL\u003ckK",
            "ln": 0
          },
          {
            "b": "YDDN0PZmuc)uKWpI[ehBGDPVENcZAa(XZ]H)3+fARMx9wXGHmiMf:gl(BiAm\u003cHx^4Xr=lEHBBwjOTw=nRr\u003c+uaNlwo)1o(OV+dBEU=c(]GZCg((YvI1IJ/mGVv:+p)u9}aN1T*%M($:!KNeHg(W\u003eGD(X}4)XptZ?Nu^cfXA[\u003c0)46H^)3t3APRQ}zFB5?Wao",
            "ln": 27112
          },
          {
            "b": "Ka=?)OGNoUSo/!ZaNLC:(X?L\u003e3Hj\u003cS)3CxJKENDWF#[sfWc-:X)3A!R)4xHcHk\u003eO=NcQ-UaNCVa(Z$y7)3ip\u003eGT6)SL\u003csK6(AC^Yp^:PoKrA[YKN4%})3$-OP}0m(GRW$BNcP\u003c3(A^cmaNCwE)1zUgY{d\u0026DOA(5%aw+C(MYJuSM9/}gXGHp7GZkt4(Bjp?O#y}XYDDM#R0Tb1)47JIO2CXtWcKN3aNs@Y)3+rEP}7CjOB8Pv(X*O+I\u003e?#+FsN5j",
            "ln": 44991
          },
          {
            "b": "XAZG6)46H^)s@4oMwK{*GDPSMKNeHg(.f\u003cnN#DZcJo=y$e^*]#XA*l6)u\u0026LP[1^qLT!$utI76OkJdyqIWD\u003cG@)45UHgCOl!YDDNGOA^O@asDJ+So*aS)5by2N#!=VGRmXfGZCg(aNunh)3iwO)45!L(YEO2PrdyqYDDNbXA/\u0026Y)46H^)4x3$U=l#VGDPP\u003eGA",
            "ln": 49931
          },
          {
            "b": "FBeS7(A^[+F#[sfXfgdcKs/\u003cQTs-.zPDJPQJo(pUawClDi4#GwM-PFRO:9.?(AC^Y)sQ}]WxgOrH)WH?GDPP+SQdr-)45!L(Z1jfF%WXFK*%+\u003cLoxd%WE6lY)3$-O",
            "ln": 90927
          },
          {
            "b": ")3TyeV.uYDOfmfKVfX3G)2dC3OWvZvQ+i2vG0lx:Q(\u003e4$U]@wlXA]GB)4xQ(\u003e9y!:X0D9^TTLyULbdDhKN4^*aNB\u0026w(W\u003eI\u0026TH6bqM7e#ZX47+0SoQQqaNCM3(ZBv!)1y(K)4f40I\u003e?%j)47Ha(ADYyOQ.\u003cHNY#aJR0A]5aNC(o(.f*\u003e)3UxHWT^.hKNdT\u003cao",
            "ln": 108941
          },
          {
            "b": "Ofmf?XA/ie)4w[L)5by2N#)0cFfsiRFA}/Saun.SLPYsTGZk}paNC2V)4HTi\u003c/TE4Fq@YVI@.y8diN#IMfL/p)3A?2GQ:gIVvIs%PZdYfaNum@aNCXQ)3$-OF%WVv)3\u003cjZ)6IM\u003e(-dU-V-9kSKNdT\u003caNCD4(.Z)ehTE2%)v611I)KR)WT*6$OXc9iI\u003e]WuWcCcg",
            "ln": 109722
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 148414,
              "entropy": 5.33
            },
            "binary": {
              "peak_region_bytes": 148414,
              "peak_region_entropy": 5.51
            }
          }
        },
        "id": 6,
        "mol": "O(C)Md(Pt)",
        "path": "lingua-korean-language-model-1.1.0.crate!!lingua-korean-language-model-1.1.0/testdata/sentences.txt",
        "pid": 6038,
        "risk": 2,
        "sha": "7c593061c44774b694e3babdb2f4ad3965feb5500f3f5a71e5ae1772fc7660ec",
        "size": 148414,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "spans": [
              [
                0,
                15
              ],
              [
                16,
                12
              ],
              [
                29,
                15
              ],
              [
                45,
                30
              ],
              [
                84,
                9
              ],
              [
                94,
                12
              ],
              [
                121,
                9
              ],
              [
                131,
                12
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::ko-malware-term",
            "conf": 0.7,
            "crit": 3,
            "desc": "Korean malware term (악성코드)",
            "spans": [
              [
                45055,
                12
              ]
            ]
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/package/testing/presence/path::test-fixture-directory-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "File in test fixture directory"
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": ")1z[mJdyi3KNfoW)3A!v)1htaN3E3hOA(k?(AC^C)szw8RMxcwR0T8A)3im\u0026H\u003eDc3WUTmwTN8H\u003c)3$-QF#4XrPBg1pSQdf.(-vR.PQ+wnKp7ubF:nnB)4w{@Ov[fYOc[RNWcC07)3A?2GQ?v=LNu=YXA]M-)uSN]I\u003e]TAPBg7JYZhkK)4x3$THNR\u0026Kp7uEMf+A0)4fvaMXB^%WcKo}(XZ]l)47/PU:B:nFBeR\u0026)47G\u003c(-4nTPPOPcKNdT\u003c(XZ]l)3B%xU=l#+FA%+0)45W]MwK$0GBma2Jo^aq)1z[mPR.1wKNdT\u003c3HAIa)2d$jM6*\u003cyPZdU(3i",
            "ln": 0
          },
          {
            "b": "(.7/PMYQHrJ0!{UI0Hnf)uKa8Wuf:wKNdT\u003c3HBWv(-vRZF$RF3XA]=t3HCi^(B0.XNVcKsFB5R:)1y(o)3ip\u003eGT6)SL\u003csK6(AC^C(A#-uOt2kTU\u003cwfo)47JHF%V]iN$f\u003e6F:w$Y)3$-OP{#FPWxn.#FB6Is)3\u003ca6OTo=JOXjrvU\u003ceKc)69.XGQ?v=LNu=FXA[*G(Bs7=NVlY[FB5(7)47S[)u\u003eAGU:$fEIr{:=)uK79M-HLXR?1ciFBe?V(:9$:",
            "ln": 1395
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 17671,
              "entropy": 5.13
            },
            "binary": {
              "peak_region_bytes": 17671,
              "peak_region_entropy": 5.14
            }
          }
        },
        "id": 7,
        "mol": "O(C)Md₂(Pt)",
        "path": "lingua-korean-language-model-1.1.0.crate!!lingua-korean-language-model-1.1.0/testdata/single-words.txt",
        "pid": 6038,
        "risk": 3,
        "sha": "0262872a2aeec7c4f6ed3d36e91bda3872e4b9be13881550a13b24120e53b180",
        "size": 17671,
        "traits": [
          {
            "id": "metadata/file/format/wordlist::one-token-per-line-list",
            "conf": 0.9,
            "crit": 3,
            "desc": "Newline-delimited single-token wordlist",
            "spans": [
              [
                0,
                15
              ],
              [
                16,
                15
              ],
              [
                32,
                18
              ],
              [
                51,
                18
              ],
              [
                70,
                15
              ],
              [
                86,
                15
              ],
              [
                102,
                15
              ],
              [
                118,
                15
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "spans": [
              [
                0,
                15
              ],
              [
                16,
                15
              ],
              [
                32,
                18
              ],
              [
                51,
                18
              ],
              [
                70,
                15
              ],
              [
                86,
                15
              ],
              [
                102,
                15
              ],
              [
                118,
                15
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::ko-malware-term",
            "conf": 0.7,
            "crit": 3,
            "desc": "Korean malware term (악성코드)",
            "spans": [
              [
                1459,
                12
              ]
            ]
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/package/testing/presence/path::test-fixture-directory-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "File in test fixture directory"
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": ")uL6BNyIK\u003eYZ8Va)5bB3Qj}%2KrA[YKM%lQ(-W$!LCEMoGBm77XA]V*(X?O8V:x4RH-\u003e#)U\u003cw3l)4w{@Ov[fYOc[UqJo^aq)1z[mPR.1wKNdT\u003caNCA3(XZ!\u0026F%+\u003e{YZg#D3HBav)3t3BY{d\u0026WTN8j9(AC^Y(X{wYM7mlbT)im2)46HJ)3im\u003cI\u003e6d0GZk.H)u%j9POhS?X:k(qaNubs)u%j9Q(\u003e24TM$}2)2dz2OTo=JQ(\u003e2eNE3F{)uSQ}Ov[fYOfmaaX:brA)1o(QMXB^%FBeUV)3A!v(-=SuN565BTN8Kn)45UH(:0hIOWv:YMfTxV)uK7D)uAp\u0026POR}",
            "ln": 0
          },
          {
            "b": ")uK78F%+}\u003cNcPu\u003e(AC^Y)4/^gNW0i8NcPV^(Bz\u0026X)2dL4V.lVrYZpxR(.Rlp(Y)B{THNR/WcKo}(A^b\u003c)3ip\u003eGT6)SL\u003csK6(AC^Y)3ip\u003eGT6)SL\u003csK6(XZ]l)4/^gM6}0fFBeUV)47Ha(A^[-XqxQsI0R3\u0026(./WG)5by2R?16rU\u003cv{F)3iy[ORecMM7me(NcQrQ(X\u0026stKaW(9WxP1HTN8Kv)4x3#MYJuRO@@xjGZtnp(Z+YOIJ!FlTHNR\u0026OA#]s",
            "ln": 6403
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 23182,
              "entropy": 5.18
            },
            "binary": {
              "peak_region_bytes": 23182,
              "peak_region_entropy": 5.19
            }
          }
        },
        "id": 8,
        "mol": "O(C)Md(Pt)",
        "path": "lingua-korean-language-model-1.1.0.crate!!lingua-korean-language-model-1.1.0/testdata/word-pairs.txt",
        "pid": 6038,
        "risk": 2,
        "sha": "c1587caec9e185bd5a642fc3f66a172582436ccfff45bd932e681649811911a2",
        "size": 23182,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "spans": [
              [
                0,
                21
              ],
              [
                22,
                15
              ],
              [
                38,
                15
              ],
              [
                54,
                15
              ],
              [
                70,
                18
              ],
              [
                89,
                15
              ],
              [
                105,
                18
              ],
              [
                124,
                15
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::ko-malware-term",
            "conf": 0.7,
            "crit": 3,
            "desc": "Korean malware term (악성코드)",
            "spans": [
              [
                6467,
                12
              ]
            ]
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/package/testing/presence/path::test-fixture-directory-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "File in test fixture directory"
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWe6Ovru74a$K{QvqPN1iWexOzFa92eO/oBwNPEdy*?i]BZX]]eP2ApwO-Lwb6EKrB7]Mgb03]5e?[$ja$K{SBZ/f3B7/b}uTX42iX-JLhA0GLh2",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 933,
              "entropy": 4.72
            },
            "binary": {
              "peak_region_bytes": 933,
              "peak_region_entropy": 4.72
            },
            "registry": {
              "age_days": 1187,
              "published_at": 1686676556,
              "is_deprecated": 0,
              "downloads_total": 1889771,
              "downloads_recent": 578306
            }
          }
        },
        "id": 9,
        "path": "lingua-korean-language-model@1.1.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "role": "sidecar",
        "sha": "54d6a9d9a61c93155666983117a961c90ae421ff78785e7a3d8e927408aef1cf",
        "size": 933,
        "traits": [
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 1,
            "desc": "Large registry install base (10k+ downloads)",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "c7f7e",
    "v": "8"
  }
}