{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.07434535,
        "rte": "az",
        "prob": 0.07434535
      },
      {
        "cls": 0,
        "raw": 0.079653315,
        "rte": "az/npm",
        "prob": 0.079653315
      }
    ],
    "prob": 0.07434535,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.07434535026550293,
        "type": "npm"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018775463104248047,
        "type": "javascript"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002094109913741704,
        "type": "package.json"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003183881563018076,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-16T22:39:11Z"
  },
  "path": "nwfp-prettier-config-1.0.0.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md(Pa₃)",
        "sha": "dd95d482f3709c6bbbe0eebc9c302721b209e4d72c65452dbef108d20b6c4e35",
        "path": "nwfp-prettier-config-1.0.0.tgz",
        "risk": 4,
        "size": 398,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 398,
              "entropy": 7.49
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 398,
              "peak_region_entropy": 7.49
            }
          }
        },
        "ident": {
          "name": {
            "value": "nwfp-prettier-config",
            "source": "npm.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.0.0",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "nwfp-prettier-config",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/entrypoint::main-root-javascript-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Root JavaScript main entrypoint"
          },
          {
            "id": "metadata/package/versioning/sentinel::npm-version-exactly-1-0-0",
            "conf": 0.6,
            "crit": 3,
            "desc": "npm package version is exactly 1.0.0"
          },
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field"
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Filename is package.json",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/files/archive-member::archive-js-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a JavaScript file"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "zeS%cy?kkgCYmOwBAnM/aBsCraAhvnzGF@]woqGCatCM7ed9HxBywSWx\u003ehs0iV{ge3lQElB7FrVvSKNMw)]H%wH[fhaAIahx/WwUA=\u003e}A3lQEjx(mN1wL)O*By^GQw)]H%wH[fhaARTjx(4H3xg3POzdbEFb4U*Ma$K6zayYw1v@2T$q/DePx(i",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "module.exports"
          ],
          "metrics": {
            "ast": {
              "max_depth": 6,
              "call_count": 0,
              "node_count": 66,
              "member_count": 1,
              "member_depth_max": 2
            },
            "file": {
              "size": 202,
              "entropy": 4.75
            },
            "text": {
              "lines": 11,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 29,
              "char_entropy": 4.75,
              "unique_chars": 44,
              "top_char_null": 0,
              "string_density": 0.27,
              "top_char_ratio": 0.07,
              "avg_line_length": 17.36,
              "max_line_length": 24,
              "last_line_length": 2,
              "whitespace_ratio": 0.2,
              "identifier_density": 1,
              "line_length_stddev": 5.94,
              "normalized_string_count": 0.9,
              "normalized_unique_identifiers": 3.18
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 202,
              "peak_region_entropy": 4.75
            },
            "strings": {
              "bytes": 11,
              "count": 3,
              "avg_length": 3.67,
              "max_length": 6,
              "avg_entropy": 1.61,
              "entropy_stddev": 0.51
            },
            "identifiers": {
              "count": 11,
              "unique": 11,
              "avg_length": 9.09,
              "max_length": 14,
              "min_length": 4,
              "avg_entropy": 2.84,
              "reuse_ratio": 1,
              "length_stddev": 2.91,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.27
            }
          }
        },
        "id": 1,
        "mol": "Md(Pa)",
        "path": "nwfp-prettier-config-1.0.0.tgz!!package/index.js",
        "pid": 0,
        "risk": 1,
        "sha": "68ba118b8e640e885e45027ed1e8bdf91254b00e6a5f844b715d290de7249658",
        "size": 202,
        "traits": [
          {
            "id": "metadata/package/placeholder::tiny-commonjs-exports-object",
            "conf": 0.85,
            "crit": 3,
            "desc": "Tiny CommonJS stub exports object literal",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb5RQpA4M3HwPS3dwPxwjz/ff3xcF(larR\u003eKwPz\u003caz/c:War\u0026J)fFk46ed9Hxb4Lnav@=p5BzkVhb03?\u003cq!PPWwN(]WA+fumx\u003eqrcv@Dl%x\u003eINevruj4zxJLfAV!aUmO\u003ejDA=kY7v@#=oed9Hxb5H+5zx.a:b57}9wQ2?xB0rdxarR\u003ezwQeGrA+6kniV}SJAb]JiBzkrba$K\u0026Xv@Dl%x\u003eFRvar\u003eAoA=2lbBzkS9b3=-barR\u003eAx\u003e7Z(B7DKRar\u003cJKr3zV$3i",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 221,
              "entropy": 4.64
            },
            "binary": {
              "peak_region_bytes": 221,
              "peak_region_entropy": 4.64
            }
          }
        },
        "id": 2,
        "ident": {
          "name": {
            "value": "nwfp-prettier-config",
            "source": "npm.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.0.0",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "nwfp-prettier-config",
            "source": "npm.name",
            "verified": false
          }
        },
        "mol": "Md(Pa)",
        "path": "nwfp-prettier-config-1.0.0.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "index.js",
            "off": 137,
            "file": 1,
            "kind": "local"
          }
        ],
        "risk": 3,
        "sha": "05fb138e4cd36cf4770fb8f28ef5a6bb4bb7e7d8e2bc491b1e81a2571fe5cd4a",
        "size": 221,
        "traits": [
          {
            "id": "supply-chain/missing-author",
            "conf": 0.5,
            "crit": 3,
            "desc": "Package has empty or missing author field",
            "spans": [
              [
                0,
                21
              ]
            ]
          },
          {
            "id": "metadata/package/entrypoint::main-root-javascript-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Root JavaScript main entrypoint",
            "spans": [
              [
                128,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root"
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Filename is package.json"
          },
          {
            "id": "metadata/package/versioning/sentinel::npm-version-exactly-1-0-0",
            "conf": 0.6,
            "crit": 3,
            "desc": "npm package version is exactly 1.0.0",
            "spans": [
              [
                38,
                5
              ]
            ]
          }
        ],
        "type": "package.json"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 808,
              "entropy": 4.76
            },
            "binary": {
              "peak_region_bytes": 808,
              "peak_region_entropy": 4.76
            },
            "registry": {
              "age_days": 0,
              "file_count": 2,
              "maintainers": 1,
              "published_at": 1792175250,
              "releases_24h": 2,
              "releases_48h": 2,
              "is_deprecated": 0,
              "release_count": 2,
              "security_hold": 0,
              "unpacked_size": 423,
              "version_removed": 0,
              "package_age_days": 0,
              "first_published_at": 1792175193,
              "has_install_script": 0,
              "previous_published_at": 1792175193,
              "publisher_in_maintainers": 1,
              "days_since_previous_release": 0
            }
          }
        },
        "id": 3,
        "mol": "Md(Re)",
        "path": "nwfp-prettier-config@1.0.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "6ac68f06fd1792d71d943a4b7dfaa342f93e81526b90a7de54c7cfc7003fd89b",
        "size": 808,
        "traits": [
          {
            "id": "metadata/registry::brand-new-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package first published within seven days"
          },
          {
            "id": "metadata/registry::few-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Three or fewer releases"
          },
          {
            "id": "metadata/registry::recent-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package under two months old"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}