{
  "ml": {
    "v": "7",
    "eng": "2.12.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000021994114,
        "rte": "az",
        "prob": 0.000021994114
      },
      {
        "cls": 0,
        "raw": 0.00000756979,
        "rte": "az/nupkg",
        "prob": 0.00000756979
      }
    ],
    "prob": 0.000021994114,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002199411392211914,
        "type": "nupkg"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013142824172973633,
        "type": "xml"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014175971045915503,
        "type": "kotlin"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-13T03:01:24Z"
  },
  "path": "EvoPdf.Next.MarkdownToPdf.14.86.1.nupkg",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Cm₃)Md",
        "sha": "b079ccd962072e883baa5dd7d78612cb42b1e8d9951af51ff25f64ad1172a9cb",
        "path": "/data/samples/incoming/forager/dotnet/nuget.org/_/EvoPdf.Next.MarkdownToPdf/EvoPdf.Next.MarkdownToPdf.14.86.1.nupkg",
        "risk": 2,
        "size": 29044,
        "type": "nupkg",
        "facts": {
          "metrics": {
            "file": {
              "size": 29044,
              "entropy": 7.89
            },
            "binary": {
              "peak_region_bytes": 25600,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 8,
              "member_count": 8,
              "script_count": 0,
              "zip_bomb_ratio": 3.88,
              "compressed_size": 28020,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.62,
              "hidden_file_count": 2,
              "uncompressed_size": 45096,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 81,
              "rtlo_filename_count": 0,
              "format.regular_count": 8,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 5,
              "timing.mtime_unique_ratio": 0.63,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 4,
              "timing.mtime_dominant_ratio": 0.5,
              "timing.mtime_spread_seconds": 2946524,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "compression.method_counts.stored": 1,
              "compression.method_counts.deflate": 7
            }
          }
        },
        "ident": {
          "name": {
            "value": "EvoPdf Next Markdown to PDF Converter for .NET (Multi-platform)",
            "source": "nupkg.title",
            "verified": false
          },
          "urls": [
            {
              "url": "https://www.evopdf.com/evopdf-next-markdown-to-pdf-dotnet",
              "kind": "homepage",
              "source": "nupkg.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "EVO PDF Software",
              "role": "author",
              "source": "nupkg.authors"
            }
          ],
          "version": {
            "value": "14.86.1",
            "source": "nupkg.version",
            "verified": false
          },
          "identifier": {
            "value": "EvoPdf.Next.MarkdownToPdf",
            "source": "nupkg.name",
            "verified": false
          },
          "description": {
            "value": "EvoPdf Next Markdown to PDF Converter for .NET (Multi-platform) is a component of the EvoPdf Next Library for .NET that enables accurate conversion of complex…",
            "source": "nupkg.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::repeated-google-cloud-provider-name",
            "conf": 0.82,
            "crit": 3,
            "desc": "Repeated Google Cloud provider name",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-image-suffix",
            "conf": 0.94,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL with image suffix",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 3
              }
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3112,
              "entropy": 5.17
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 5.14
            }
          }
        },
        "id": 2,
        "path": "/data/samples/incoming/forager/dotnet/nuget.org/_/EvoPdf.Next.MarkdownToPdf/EvoPdf.Next.MarkdownToPdf.14.86.1.nupkg!!EvoPdf.Next.MarkdownToPdf.nuspec",
        "pid": 0,
        "risk": 1,
        "sha": "966feb5f271b2bb58b8b5a711c030124f947a9fabff2022570664004a7e65bbb",
        "size": 3112,
        "traits": [
          {
            "id": "metadata/build/manifest::nuspec-file",
            "conf": 0.98,
            "crit": 2,
            "desc": "NuGet nuspec manifest file"
          }
        ],
        "type": "xml"
      },
      {
        "ctx": [
          {
            "b": "boPA#z+%$RawMG)BrBp^A+/i7CwXKBzY?\u003eAmJ+6pzGYPiBy/Fnw]zYje(1\u0026masG%by\u0026\u003cwyAbn%8w]zZbdgcz^aZmxopASF4mJ+SFw]@l9A+cv!z!A#]c$)ZAAc15[flgGBe[X)uxMW^bB7Gx4z/fVdzGEHvz/4c@C5Hh/w?N.sz/xl0eOnZkwPGIwvqfQjzE[6mfj/rBAaAMjB8LVjCvtJ6eO]urz.u0DxdmamxMOunB2\u003e%cCxXl-wP\u00260hwm^D7z/4dsC5Itgw?v[iCYUJOvrcc]z*c7JBz\u0026:Iwm^A7z//(dBsvL7tsAZNp?jeXpgXV(awDo+yH?vczxK4taw+D}avy6+C4CYowPw]9z/M%Mpdnb/c$)ZAAc15[fl.R:e[GiAz#",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "CxUVJC5Itgw?EOiz7/vvC{%\u003e-3r{CKAbY-oBx{qdBAzFyiXJdgCxUVJC5Itgw?EOiz7/yqzGGq%BsvL7bo[sbC4CYqx\u003eqF}3rgXIawDo+yH?vczxK4taw+D}avy6+C4CYowPw]cB0a)lv@Dj6z/fc7BrCHlaARpdavQD(p?jeXpgXV(awuGUA::0lazbLjatczTr3lo@vrrS6zEE0\u003cwPF#5v}fU4vru66v@DmdwPz\u003caz/cXow/$P4ze:r5CPYZ?A+/i7CwXKlz!0{bwO#QhaARJAp^^=93jo:CwGUG3zGYPiBy/FnByxi5wPR#oe(1\u0026max9w\u003czE^f@wfrSWfD:!wwftw\u003czxJz1aA.:pwftP7atczTr3jLDA+cw4zE:\u003expdnb8mSI{OwP@6kyAN58Abok#vruj4zGu}hwPhE7D1yIez/cX0x(mE1CxkqToLFx!CPZBjwft.$v]32OazC.6y\u0026%o5zF77TDuBmtefEkWq.f4Yz/oo8wGTuRz/]OwavHcTyH}JevqYP#olBYPA=bDgwPGEh3l{=rp*)\u003cHvp%c]B98CBv@#\u003clwEn=kC5Hh/w/%\u0026WCYU6uz/M%Mpdnb8xKL%8vixA9wozY%AV!!hv}YN#wN/?8A+c^ACwhejaAIakvrb^#wGT-\u003cm}D=+Aa9l(vp%d)azbLjaz1$\u003exDRe2yhXbnv@Dj6z/fc7BrCWzaAhvjC4CMkaA.NtwN/p)B769mazbt7wPF#aA=k!qvR6m\u003excp]av@co#wN(]$zxKjyB-FQkAbYScv{%E[z/fRG3jo:Cx(+zlB.(elePtJmBy]Diz6iXbByxb%v@2H=wGV28w[u0]zEWm0aARpdaAImmxkzchAbn%8w]zZbaAg+0yHH\u003c!B0aWQC5Hh/w?D?\u0026CYUMjvrcc]z*c7#z+%$Re(@",
            "ln": 616,
            "col": 22,
            "line": 10
          },
          {
            "b": "v]32Lay!?$ayX[8A+e\u0026]A+fb#wN({4zxK4mwODfcz*c7wz/M$ey\u0026si7B7]e@aARphB0bBgv@2H=wIaq%bo[r#z/6D4Bzkh#y?X0p3jo:CwGUG3ze-{9x\u003c$^)x([Ryy?W%jaA7\u003cmBzbxfaAg+0yHH\u003c!azC.6y\u0026%o1B0bNrwGUP6y\u002613lx(mMaAbn%8w]zZbB2\u003cTndJ?/bzE^WfB09g\u003eefDV4ayPd#axJn{wn=Wkax8\u0026(C4CXpgb7BvaARJAgb7EvasIE)",
            "ln": 1967,
            "col": 395,
            "line": 25
          },
          {
            "b": "Byw)3wPz\u0026mvqYP#olBYPA=bDgwPFhdaxJb-efEq#zGx-jwGUA0wfsoKB8b(oA3eOdAbok#vruj4zGuc(bo[r#y\u0026sDbay]55y\u0026sPowO#O%3rgXIaA8dlx(mG8wn+$2zdNQbvruj4zxJR3B0a)lAckSax(^@gxlv{0wGUP6AV!}4v}W07y*?A$z/PXCaA}KwxDRzgwGUG3ze:r5By=OoBy/AjayPd#aARpdaAIaoBzkS9B0bNrwGU/6vSC)$C{40owN]\u003cy3jnl",
            "ln": 2539,
            "col": 13,
            "line": 40
          },
          {
            "b": "wm^D7z/4dvwO=rswP\u00260hwm^AhwQ5qGwn=NcwPPOsBzU?EAckSax(^@tBz\u0026:DBZ!{5zE){3B1RcFz7b/0bo[s9vqfQ4mRc1IB-I5m3jnm9lVl\u003c=wPz(no\u003c@6Twn=Wfay]z2B.$YcBAnNpA=k!qvixSkA+PA7aA8oyw].*bayMy8x(4u6Bz\u0026o#l}dIkavf%=y\u003cvdABA}XlaAIjcwPR#oB-RnmxcoMuqY{dbzGGriaARJAv%8\u003cmz/6imwGV8dwGUA2AaJD#",
            "ln": 4244,
            "col": 280,
            "line": 50
          },
          {
            "b": "wPzj3wN(]Wl}eqfz!0{bwO#O%dJ?2#D2vb9A=k\u0026lB-OWxwPRQ7woe(9z/M$eB9RUkayPd#ayPF5x(\u003cW?bo[s5zGx]dy\u00260K4x(v\u003e@3q2bRByx04aARpdaAg+0yHH\u003c!aA.:tzF78qz/{7yAb]J4wPz*5wfsS\u0026m}D=+Aa9l(vp%c]zddr\u003cxjV9az/M$Ax([2hBzbkde(1\u0026mavw*]iTMj4u%\u003csLz//(dBrC15wft\u00261v@2H=wGTA+z+%$Re(2#5Bs{o@A+/g",
            "ln": 4831,
            "col": 36,
            "line": 61
          },
          {
            "b": "azbUjz6i}lwGU]lBz#wAazbLdwmY^7z!pblxK@q{AbYScv{%E[z/cXmB-RTExKM6}az2!ev%8)cz/cXpwPzT4B8#5lzGv\u0026C3sEmHvQTs\u003e3s^:^z!6$vCPZNvz/xl0uVHpbBzkP6B1.uzzGQgQCS4xizEET3C4AsrC5Itgw)Yv)vpT4[zeoL!u%\u003crG",
            "ln": 5755,
            "col": 37,
            "line": 88
          },
          {
            "b": "A4+^Cz/xl0ePbcABs?3wBz+VifkbDAy+G:IvR/+1xF1sAeO/GrwPzW1By/ICxMO8uaA8cuoLFx!CRfsgbo[sewO+^%wN({5vpK7YxjVb\u003e3l{=uawDo+yH?vczxK4taw+D}avy6+C4CYowPw]jvpK7YxjVb\u003e3mWeFdN!J0p?je\u003cpgXV(e\u003e]+{yH?vczD7KJwm^qvasG%by\u0026\u003cwyAbn%8w]zZbdiG-uarT)4BAzFyiXJdgCxUVSB.toce]L=yfk$ufyHH\u003c!B1Y@",
            "ln": 7036,
            "col": 1134,
            "line": 94
          },
          {
            "b": "B8#nut{%xdBz#pZfe4J[Cp)=QxjVfqz/PFzAa9l(vp%d)fgy55p?je\u003cpgXV(e(l7\u003cp\u0026ZF:wPI{hAW.t5bo[s1C5Hh/w?D?\u0026CYU6CvqPN%Aa9l/3jo7ny-)kaze:AhwO#QhaA7\u003cmBzbkdmrSPCwm=@VwQ5qtw]zYje(1\u0026maz++3A::0laAIj8A+cwnxK@rcvqPM#zEEx[B8UL$wGSDLmrSPCwm^C?wQ5qDdJ\u0026eqwftw\u003czxJz1aA.:pwft#jxjVf#wPw]czxK4mwGV55",
            "ln": 10095,
            "col": 55,
            "line": 156
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "max_depth": 1,
              "call_count": 0,
              "node_count": 2
            },
            "file": {
              "size": 12197,
              "entropy": 5.19
            },
            "text": {
              "lines": 207,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 994,
              "char_entropy": 5.19,
              "unique_chars": 80,
              "top_char_null": 0,
              "lines_over_200": 8,
              "lines_over_500": 2,
              "top_char_ratio": 0.07,
              "avg_line_length": 57.92,
              "lines_over_1000": 1,
              "max_line_length": 1195,
              "empty_line_ratio": 0.35,
              "last_line_length": 207,
              "long_token_count": 24,
              "whitespace_ratio": 0.1,
              "line_length_stddev": 113.35,
              "max_whitespace_run": 1,
              "trailing_whitespace_lines": 19
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 5.17
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.source_as_text": 1
            }
          }
        },
        "id": 3,
        "mol": "H(Cm₃)Md",
        "path": "/data/samples/incoming/forager/dotnet/nuget.org/_/EvoPdf.Next.MarkdownToPdf/EvoPdf.Next.MarkdownToPdf.14.86.1.nupkg!!docs/README.md",
        "pid": 0,
        "risk": 2,
        "sha": "0c0ef3c39a74c050cd9a325d85dd12b68f4c5c38ad2da3e730494c74e74623ab",
        "size": 12197,
        "supp": [
          {
            "by": [
              {
                "id": "basename"
              }
            ],
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-exec-literal-target",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "basename"
              }
            ],
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-make-executable",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings",
            "spans": [
              [
                680,
                11
              ],
              [
                1045,
                20
              ],
              [
                2031,
                16
              ],
              [
                2603,
                19
              ],
              [
                4308,
                16
              ],
              [
                4895,
                15
              ],
              [
                7100,
                19
              ],
              [
                10159,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::repeated-google-cloud-provider-name",
            "conf": 0.82,
            "crit": 3,
            "desc": "Repeated Google Cloud provider name",
            "spans": [
              [
                1007,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "spans": [
              [
                101,
                46
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-image-suffix",
            "conf": 0.94,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL with image suffix",
            "spans": [
              [
                101,
                80
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                93,
                88
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                693,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                886,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                774,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                5803,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1116,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1242,
                0
              ]
            ]
          }
        ],
        "type": "kotlin"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}