{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "prob": 0.047768135,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.047768134623765945,
        "type": "npm"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001237789820152102,
        "type": "package.json"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008732080459594727,
        "type": "markdown"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007619460575369885,
        "type": "text"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-08-30T02:09:06Z"
  },
  "path": "plugin-syntax-throw-expressions@7.23.3",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zQ\u003czeXe*628Y*6:2gMidJi@pu}f(xZYFmnP.u(Pi{q7(rU@kBJ^=3Wwo5psldc+KD:l5x}9)-*qK7o5@v/BO{qF(HiaGQPq3y8)/]xvanHAZ5Ztr=/8v\u003eOh[4EVR}C-w.p^NUWdZ5R^@r9pg*k\u003e==I[C)zNAvR5K#",
            "ln": 0
          }
        ],
        "mol": "K₂(LiTe)Md₂(LiPa₃)",
        "sha": "5588d87d3a8dcbcd22e6c08c4a47f1883a75699cffee23dfdeebecf04bc0c7a8",
        "path": "plugin-syntax-throw-expressions-7.23.3.tgz",
        "refs": [
          {
            "to": "pkg:github/babel/babel",
            "off": 0,
            "kind": "repository"
          }
        ],
        "risk": 8,
        "size": 1983,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 1983,
              "entropy": 7.89
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 1983,
              "peak_region_entropy": 7.79
            }
          }
        },
        "ident": {
          "name": {
            "value": "@babel/plugin-syntax-throw-expressions",
            "source": "npm.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/babel/babel.git",
              "kind": "repository",
              "source": "npm.repository.url"
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-throw-expressions",
              "kind": "homepage",
              "source": "npm.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "url": "https://babel.dev/team",
              "name": "The Babel Team",
              "role": "author",
              "source": "npm.author"
            }
          ],
          "version": {
            "value": "7.23.3",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "@babel/plugin-syntax-throw-expressions",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name"
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Text, document, or config extension",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/author/identity::has-author-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares author metadata"
          },
          {
            "id": "metadata/file/metrics::few-comment-lines",
            "conf": 0.5,
            "crit": 1,
            "desc": "Five or fewer comment lines in file",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "well-known/tool/development/github-actions/github-codeql-action::github-codeql-action-archive",
            "conf": 0.98,
            "crit": 3,
            "desc": "GitHub CodeQL Action source archive member",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::js-require-binding",
            "conf": 0.4,
            "crit": 1,
            "desc": "CommonJS require() binding declaration",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 1,
            "desc": "Filename is package.json",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::require-symbol",
            "conf": 1.0,
            "crit": 1,
            "desc": "CommonJS require symbol",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/versioning::conventional-version-base",
            "conf": 1.0,
            "crit": 2,
            "desc": "Package version uses numeric SemVer format"
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares repository metadata"
          },
          {
            "id": "metadata/package/manifest/name::scoped-known-org-1",
            "conf": 1.0,
            "crit": 2,
            "desc": "Package from known org scope"
          },
          {
            "id": "well-known/lib/development/babel::scoped-package-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "Babel scoped npm package name"
          },
          {
            "id": "metadata/library/runtime::js-module-exports",
            "conf": 1.0,
            "crit": 2,
            "desc": "Exports a JavaScript module",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/minifier::use-strict-quote",
            "conf": 0.6,
            "crit": 1,
            "desc": "Contains a JavaScript use strict directive",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::main-runtime-tree-entrypoint",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package main targets runtime tree"
          },
          {
            "id": "metadata/import/package::require-scoped-package",
            "conf": 0.8,
            "crit": 2,
            "desc": "Requires a scoped npm package",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/metrics::javascript-small-file-5k",
            "conf": 0.7,
            "crit": 1,
            "desc": "JavaScript file under 5KB",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/documentation::readme-install-scoped-package-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "README recommends scoped package installation",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/metrics::comment-led-one-line",
            "conf": 0.99,
            "crit": 1,
            "desc": "One-line source consisting of a comment",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version"
          },
          {
            "id": "micro-behaviors/communications/url/encoded::encoded-url-benign-context",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.95,
            "crit": 1,
            "desc": "Encoded URL benign documentation or test context",
            "from": [
              {
                "off": 47,
                "file": 4,
                "line": 3
              }
            ]
          },
          {
            "id": "metadata/package/license::mit-license-grant-text",
            "conf": 0.9,
            "crit": 2,
            "desc": "MIT license permission grant sentence",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/source::js-ts-source-basename",
            "conf": 0.95,
            "crit": 2,
            "desc": "JavaScript or TypeScript source filename",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/license::mit-license-text",
            "conf": 0.8,
            "crit": 2,
            "desc": "MIT License named in text",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/config::vscode-contributes-absent",
            "conf": 0.9,
            "crit": 1,
            "desc": "Manifest has no contributes section"
          },
          {
            "id": "metadata/build/minifier::terser-output",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript transpiler or minifier markers",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/profile/identity::install-doc-basename",
            "conf": 0.85,
            "crit": 1,
            "desc": "Installation documentation basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/manifest/description::has-description",
            "conf": 0.75,
            "crit": 2,
            "desc": "Package has meaningful description"
          },
          {
            "id": "metadata/lang/javascript-features::object-define-property",
            "conf": 0.6,
            "crit": 2,
            "desc": "Object.defineProperty call marker",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/library/structure::js-any-bundle-output",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains bundled or minified JavaScript",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::web-asset-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Common web or JSON file extension",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "well-known/tool/development/github-actions/github-codeql-action::github-codeql-action-tree",
            "conf": 0.98,
            "crit": 3,
            "desc": "GitHub CodeQL Action source tree",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/manifest/publishing::npm-public-publish-access",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm package is configured for public publishing"
          },
          {
            "id": "metadata/file/extension/identity::javascript-source-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "JavaScript source filename extension",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "well-known/lib/development/babel::monorepo-url",
            "conf": 0.99,
            "crit": 3,
            "desc": "Babel monorepo GitHub URL"
          },
          {
            "id": "metadata/build/minifier::esmodule-export",
            "conf": 0.6,
            "crit": 1,
            "desc": "Defines the CommonJS __esModule flag",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/versioning::mature-version",
            "conf": 0.7,
            "crit": 2,
            "desc": "Major version is 1 or higher"
          },
          {
            "id": "metadata/package/manifest/name::scoped-package-name",
            "conf": 0.84,
            "crit": 1,
            "desc": "Package uses npm scope name"
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-localizations-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code localization contribution absent"
          },
          {
            "id": "micro-behaviors/communications/http/url/encoded::long-base64-like-path-segment",
            "conf": 0.9,
            "crit": 1,
            "desc": "URL path has long base64-like segment",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/versioning::mature-package-version",
            "conf": 0.65,
            "crit": 2,
            "desc": "Mature package version"
          },
          {
            "id": "metadata/package/dependencies/manifest::has-runtime-deps",
            "conf": 0.85,
            "crit": 1,
            "desc": "Package has runtime dependencies"
          },
          {
            "id": "metadata/package/documentation::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 1,
            "desc": "Package documentation basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/files/runtime::javascript-lib-tree-artifact",
            "conf": 0.95,
            "crit": 1,
            "desc": "JavaScript file under lib",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-grammars-contribution-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code grammars contribution absent"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/library/babel::babel-monorepo-repository",
            "conf": 0.99,
            "crit": 3,
            "desc": "Official Babel monorepo repository metadata"
          },
          {
            "id": "well-known/lib/development/babel::mckenzie-copyright",
            "conf": 0.99,
            "crit": 3,
            "desc": "Sebastian McKenzie Babel copyright line",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/manifest/repository::repo-url-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Repository identifies major Git host"
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-url",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares a repository URL"
          },
          {
            "id": "metadata/package/license::copyright-word",
            "conf": 0.6,
            "crit": 2,
            "desc": "Copyright notice",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::has-dev-deps",
            "conf": 0.8,
            "crit": 1,
            "desc": "Package declares development dependencies"
          },
          {
            "id": "metadata/package/keywords/identity::has-keywords",
            "conf": 0.75,
            "crit": 2,
            "desc": "Package declares keywords"
          },
          {
            "id": "metadata/package/quality/empty::npm-no-scripts-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "npm manifest omits scripts section"
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-languages-contribution-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code languages contribution absent"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-evidence",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package has repository metadata",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/manifest/homepage::has-homepage-field",
            "conf": 0.8,
            "crit": 2,
            "desc": "Package has homepage URL"
          },
          {
            "id": "metadata/build/bundler::has-sourcemap",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code has source map reference",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/files/included::npm-runtime-code-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "npm archive ships runtime-tree code"
          },
          {
            "id": "metadata/file/magic/identity::gzip",
            "conf": 1.0,
            "crit": 2,
            "desc": "GZIP compressed file magic",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::npm-license-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "npm archive ships license member"
          },
          {
            "id": "metadata/package/files/included::archive-container-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive container path",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb0YQCvR6veAboVfx(kIzD2v.jCRa2JA=ldNwQ5fmwPI{bz/fRued9Hxb6EKrB7]Mgb03?\u003ch.D\u003cwe\u0026aX53lQDnwmY*(A+PGmx(v(kiV]Rjy\u002613laAg+fB7]J8aA7\u003cmra{q\u003cCoxt0Ab]JhB7]MgB0rdxarR\u003eGwPhNex([olC{ko(DKp(rarR\u003eID2NssiV]RVx(\u003eKI3lQDlar\u003e@Gy:7[.b4#7uAc15[fk20vxMW=pv@DiqvQS.Sy+GmavR6vdxk8Died9HxarR\u003esx(W={Bz(hBb03?\u003cAa9l(vp%d)fjFv0wO-@qy\u0026%x8zy]{PzGGrieP+VDz*9^ACYmXmB8#5lzGv0earV7-3lQDnxM4:0Aa9x\u003cb03?\u003cxMOunB2\u003e%cvQS.Sy+xmfB$WxAv@\u003cqmzzb)sCYUPFvpA!:ePtJGxk8lnB9RUBvr:wCxMw3neOffCA+frkx(v)ga$K6zar\u003eSov}xL0wG\u003ceTb27Tda$K6zar\u003e=EvR/+1xHuYQw[+)4iV@+RarR^Hb4j$\u003ewPI]piV]R=BZ/f3v\u003chm5aBL^FarR\u003eBvqfQ6iV]R0fkLuifkkrmwQ2?xB0rdxarR\u003ezwQeGrA+6kniV}SlarR^Hb4s$\u0026wO-@qy\u0026%x8zxYAgaycJ9arR\u003eswPhi#wmYT*x\u003equfiV@+RarR^Hb0YQCvR6vexK#10wPxwwy\u0026%x8zy{0Mx(4\u0026miV]RMh.D\u003cve\u0026s*WarV7-3lQDnAaJQ3l$HsGzE^r@v}/H}b03\u0026[3lQDlar\u003c6WvpA!:fjO{vwG\u003ceTb3)hXfFk4hfD{\u0026DaBL^FarR\u003eswP*EMAaJ]$wO#0(wPG4RaBsCrarR^JkW[ehwO:2fz/PzkiV]RMh.D\u003cwe\u0026aWUarV7-3lQDnwO#c{zE)(kiV@+RarR^Hb5RsfwG\u003ceTb0FdFe\u0026+Kra{]CnEjLZFar\u003elpBzbPkb03?\u003cra]?=lsBtmy-(X*vqNbnxMOunB2\u003e%cvQS.Sy+xmfB$W@GvqNCqed9Hxb6n9HwG\u003ceTb4CLdzeTrbB0p%t",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^7.22.5",
              "@babel/helper-plugin-utils"
            ],
            [
              "^7.23.3",
              "@babel/core"
            ],
            [
              "^7.0.0-0",
              "@babel/core"
            ]
          ],
          "metrics": {
            "file": {
              "size": 816,
              "entropy": 4.85
            },
            "binary": {
              "peak_region_bytes": 816,
              "peak_region_entropy": 4.85
            }
          }
        },
        "id": 1,
        "mol": "K(Li)Md₂(LiPa₂)",
        "path": "plugin-syntax-throw-expressions-7.23.3.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:github/babel/babel",
            "off": 181,
            "kind": "repository"
          },
          {
            "to": "pkg:npm/%40babel/helper-plugin-utils",
            "off": 537,
            "kind": "dependency"
          },
          {
            "to": "./lib/index.js",
            "off": 455,
            "file": 4,
            "kind": "local"
          }
        ],
        "risk": 4,
        "sha": "81b34a2f43ac10731d1e8611a050868f3567dfc2286ea5e02eabdbce8ff5f1ac",
        "size": 816,
        "traits": [
          {
            "id": "metadata/package/config::vscode-contributes-absent",
            "conf": 0.9,
            "crit": 1,
            "desc": "Manifest has no contributes section"
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 1,
            "desc": "Filename is package.json",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package name",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares repository metadata",
            "spans": [
              [
                134,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/author/identity::has-author-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares author metadata",
            "spans": [
              [
                741,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/entrypoint::main-runtime-tree-entrypoint",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package main targets runtime tree",
            "spans": [
              [
                446,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/homepage::has-homepage-field",
            "conf": 0.8,
            "crit": 2,
            "desc": "Package has homepage URL",
            "spans": [
              [
                291,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/name::scoped-package-name",
            "conf": 0.84,
            "crit": 1,
            "desc": "Package uses npm scope name",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/library/babel::babel-monorepo-repository",
            "conf": 0.99,
            "crit": 3,
            "desc": "Official Babel monorepo repository metadata",
            "spans": [
              [
                173,
                34
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/description::has-description",
            "conf": 0.75,
            "crit": 2,
            "desc": "Package has meaningful description",
            "spans": [
              [
                79,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/name::scoped-known-org-1",
            "conf": 1.0,
            "crit": 2,
            "desc": "Package from known org scope",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::has-runtime-deps",
            "conf": 0.85,
            "crit": 1,
            "desc": "Package has runtime dependencies",
            "spans": [
              [
                514,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-localizations-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code localization contribution absent"
          },
          {
            "id": "metadata/package/versioning::conventional-version-base",
            "conf": 1.0,
            "crit": 2,
            "desc": "Package version uses numeric SemVer format",
            "spans": [
              [
                56,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-url",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares a repository URL",
            "spans": [
              [
                173,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-grammars-contribution-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code grammars contribution absent"
          },
          {
            "id": "metadata/package/keywords/identity::has-keywords",
            "conf": 0.75,
            "crit": 2,
            "desc": "Package declares keywords",
            "spans": [
              [
                474,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json defines a package version",
            "spans": [
              [
                56,
                0
              ]
            ]
          },
          {
            "id": "well-known/lib/development/babel::monorepo-url",
            "conf": 0.99,
            "crit": 3,
            "desc": "Babel monorepo GitHub URL",
            "spans": [
              [
                173,
                34
              ]
            ]
          },
          {
            "id": "well-known/lib/development/babel::scoped-package-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "Babel scoped npm package name",
            "spans": [
              [
                4,
                38
              ]
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-no-scripts-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "npm manifest omits scripts section"
          },
          {
            "id": "metadata/package/manifest/runtime::vscode-languages-contribution-absent",
            "conf": 0.95,
            "crit": 1,
            "desc": "VS Code languages contribution absent"
          },
          {
            "id": "metadata/package/manifest/repository::repo-url-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Repository identifies major Git host",
            "spans": [
              [
                173,
                34
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::has-dev-deps",
            "conf": 0.8,
            "crit": 1,
            "desc": "Package declares development dependencies",
            "spans": [
              [
                642,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/versioning::mature-version",
            "conf": 0.7,
            "crit": 2,
            "desc": "Major version is 1 or higher",
            "spans": [
              [
                56,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/publishing::npm-public-publish-access",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm package is configured for public publishing",
            "spans": [
              [
                420,
                6
              ]
            ]
          },
          {
            "id": "metadata/package/versioning::mature-package-version",
            "conf": 0.65,
            "crit": 2,
            "desc": "Mature package version",
            "spans": [
              [
                56,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-evidence",
            "conf": 0.85,
            "crit": 2,
            "desc": "Package has repository metadata",
            "spans": [
              [
                134,
                0
              ]
            ]
          }
        ],
        "type": "package.json"
      },
      {
        "ctx": [
          {
            "b": "boPlXvpA!:fk$-Ixk8lnB9RUBvr:wCxMw3neOffCA+frkx(v)g3jn%tl2pvQCoy\u003ckA=U@jxcqb8axi2{z*9r)CYmXmB8#5lzGuc(q!oI.z/{7yCv+l8x()]etr(UavR6vez#",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "e[]kSwn+$0fjFv0wO-@qy\u0026%x8zy]{PzGGrieP+VDz*9^ACYmXmB8#5lzGvlHw]zYjzeTDaazC.9z/PY6BzkVhe^.}gboPM}B97\u0026byZHIHB7]J8az#dniTMj4u%[4?3t%*1azC.mByx04at2f^vrMilwmY{bkW[ehwO:2sy\u0026%x8zy]{PzGGrieP+VDz*9^ACYmXmB8#5lzGud)u%\u003crGz/M$yB7]J8aBdyozAnaiu%)w-xBo2[A=91dwmM/FvQS.Sy+G:zB.tAaePVhPByxzCBzbYkCp^xJAb]JhB7]MgB094^wmY]\u003eu%)vH",
            "ln": 152,
            "col": 73,
            "line": 5
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 400,
              "entropy": 4.77
            },
            "text": {
              "lines": 19,
              "top_char": 115,
              "max_ws_run": 1,
              "space_count": 22,
              "char_entropy": 4.77,
              "unique_chars": 43,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 20.05,
              "max_line_length": 141,
              "empty_line_ratio": 0.37,
              "last_line_length": 3,
              "long_token_count": 1,
              "whitespace_ratio": 0.1,
              "line_length_stddev": 34.13
            },
            "binary": {
              "peak_region_bytes": 400,
              "peak_region_entropy": 4.77
            }
          }
        },
        "id": 2,
        "mol": "Md(Pa)",
        "path": "plugin-syntax-throw-expressions-7.23.3.tgz!!package/README.md",
        "pid": 0,
        "risk": 2,
        "sha": "ddec26ba8bbdf9873562e04d4b39fab96e8cf2dfd2c1dfdf39224943ddbb59e1",
        "size": 400,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                200,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/documentation/package-metadata::readme-install-scoped-package-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "README recommends scoped package installation",
            "spans": [
              [
                342,
                47
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "o?wqboLF0FzGxv@3pw-JD2^RixMLvBv\u003c@JQfFLyoAb]JhwO#Pjq!oADB98b8zxIU-oj-0!x\u003enz}zE:(dBzblaay/tcBAh88B-.LxA%-mJwPzT4B8#5lzxJUmazttbwNY{cxl4A#By!#lazbU9wGU]6ay/7[A+w@maARJAvqZukAaK6hz/cXovSV3)zFs033sL5!z/x$Az!pblxLzJgB8LVjCvtJ6ayPd#ayPtjz!0G\u0026By!#9wn+$2zdNQbvruj4zxJL9y?mVgd0fcl3l\u0026z!w]@l9A+cBzefG4May]4(y-)CfaARpdax9h\u003cBA.elwGVhhBzbPnBrCQnB98Cpv@#B6zy=]AzEWH9wnb{]3u{iaxM53naz++ex()^9x(v(iBzbkdA+Pf1",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "z/f91BzkVhB2\u003cTnra]?=vpBd#wGUG3AcVFrxj#xfzF%Shv}u=\u003ezE:(ixLzJgAaK6bx(!ufz/cXnz//Y6wGV5cvqG:5vR2)XzEWH9wmYo]x(k54y?$k7z/xA4B0bywaAIWmB97\u0026dBzkf1aAhmtBzkVhB0bykaARpdax9h\u003cBA.elwIaq%r7GC2q+]\u003eZs3Y.Mav#",
            "ln": 505,
            "col": 16,
            "line": 11
          },
          {
            "b": "l)bD8axg)2axH\u003cbqBa5SnKVM2pEUW=mn=Gzk#7xBlp\u003c\u003cxr9p:{mOcMOmn)bcmO=]8k{e#\u0026qDcjPrzkXRaw=6op!$1Uave:\u003c3qKw(nLR-MnLR=Ao*}/Re*9.XawLYPmoh\u0026Lr3kagk$\u003c@{r7GC2k#*(PpF$alpF@r5pF+g(nK(rJav]p4l}70LavnG",
            "ln": 753,
            "col": 45,
            "line": 17
          },
          {
            "b": "r7GCQs4MsVefEkRnMehQm\u003c7o0pFAw.pGpvppEVE5qxOLaavw}1pdmJHnL-7*s4MvZaxg)2ax869r98v-miCx7axg)2axqueawU(TpGf\u003eNqxOv@k$\u003c\u003cBm]HK4p9rIbmiCJ8mPrCPqBJhB",
            "ln": 994,
            "col": 23,
            "line": 21
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1106,
              "entropy": 5.11
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 5.11
            }
          }
        },
        "id": 3,
        "mol": "K(Li)",
        "path": "plugin-syntax-throw-expressions-7.23.3.tgz!!package/LICENSE",
        "pid": 0,
        "risk": 1,
        "sha": "117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76",
        "size": 1106,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                213,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                59,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                801,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1042,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                163,
                0
              ]
            ]
          },
          {
            "id": "well-known/lib/development/babel::mckenzie-copyright",
            "conf": 0.99,
            "crit": 3,
            "desc": "Sebastian McKenzie Babel copyright line",
            "spans": [
              [
                13,
                45
              ]
            ]
          }
        ],
        "type": "text"
      }
    ],
    "rev": "1e4c6",
    "v": "8"
  }
}