{"url":"https://pypi.sbomify.com/package/tl-parser/0.7.12","markdown_url":"https://pypi.sbomify.com/package/tl-parser/0.7.12.md","name":"tl-parser","version":"0.7.12","purl":"pkg:pypi/tl-parser@0.7.12","summary":"Fast HTML parser for Python written in Rust","author":null,"project_urls":{"Changelog":"https://github.com/mgaitan/tl-parser/releases","Documentation":"https://github.com/mgaitan/tl-parser#readme","Homepage":"https://github.com/mgaitan/tl-parser","Issues":"https://github.com/mgaitan/tl-parser/issues","Repository":"https://github.com/mgaitan/tl-parser"},"requires_python":">=3.12","license":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Rust","Topic :: Text Processing :: Markup :: HTML"],"wheels":[{"filename":"tl_parser-0.7.12-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/5a/08/34e6ffec11e068d43352663c508e41078e1905d2dffaffb38fec567eae57/tl_parser-0.7.12-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"e2faf417-44dc-52cd-a632-ba6c7581c201","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e2faf417-44dc-52cd-a632-ba6c7581c201/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/bc/48/b294bc2d48ad09df8518b4195ec9f4ca79bebd1c960132a5a829fd588682/tl_parser-0.7.12-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"eef7bdcf-3f3c-52b6-abc6-4cb3ff8154e7","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/eef7bdcf-3f3c-52b6-abc6-4cb3ff8154e7/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp312-cp312-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/64/e0/3850d3432c723b3ae2e25680a578e0db5e1f7f52355b02ef205b4f269c64/tl_parser-0.7.12-cp312-cp312-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"fa696465-24e5-5854-a5b8-9a687678605b","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fa696465-24e5-5854-a5b8-9a687678605b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/4a/d4/191fabd8e0a19a4782011ab9603afce78d44d5e102cf2768049e8c9326fc/tl_parser-0.7.12-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"cd542f97-e3dd-544b-80ca-bfe8d173d1a9","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cd542f97-e3dd-544b-80ca-bfe8d173d1a9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/df/44/04fd4160563451c884077095dd876fb774e501d885c693f5eeff406eb264/tl_parser-0.7.12-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"7c51fee4-3d10-5703-a6c4-01f35a31e2af","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7c51fee4-3d10-5703-a6c4-01f35a31e2af/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/12/d2/b66267eeef20aff09af20f635fa844c80fa2267df70d8e0f6ea2d43dc9f5/tl_parser-0.7.12-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"9220d43f-a6fd-5b4c-ae35-e28e7f453776","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9220d43f-a6fd-5b4c-ae35-e28e7f453776/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp313-cp313-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/b3/d2/4a880bd7a54ec20f02ac29f8808c6ececd380b9761ce91f5eaf04937df42/tl_parser-0.7.12-cp313-cp313-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"549caead-62c5-59b8-8c04-2fc42eb6b1b5","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/549caead-62c5-59b8-8c04-2fc42eb6b1b5/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/34/d7/4428826f357aaedc6febcba8f78996d9ba9b81863c4fe36186e72da8e04d/tl_parser-0.7.12-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"2a71b982-ebef-56fb-bf28-3e0b5cf12118","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2a71b982-ebef-56fb-bf28-3e0b5cf12118/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp314-cp314-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/53/13/7c3c466871b7c7e0ecdd58fc5884878335f5f6630c40685cc6ee4a5a8581/tl_parser-0.7.12-cp314-cp314-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"da313334-1735-5c3f-908f-131edd7c4788","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/da313334-1735-5c3f-908f-131edd7c4788/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/1b/78/0a0b02f4009ee86c5237697f67961657ecfaf7641f9630311c6b246dba58/tl_parser-0.7.12-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"37774458-95d3-53de-b760-a5ac09e76514","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/37774458-95d3-53de-b760-a5ac09e76514/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp314-cp314-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/45/14/d9e76fe1459251ac78cfaab1755a2660dbc23ad7036f3b36079a0c7d76ab/tl_parser-0.7.12-cp314-cp314-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"60ff4183-b84e-5570-9056-ff17f0921672","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/60ff4183-b84e-5570-9056-ff17f0921672/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"tl_parser-0.7.12-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/6c/3c/662188d19c5e2a676ac158483fe2609ddcded0f99777bff237d9b527727e/tl_parser-0.7.12-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"22f2fc6d-bf07-56a0-b811-849d9cf191b6","path":"tl_parser-0.7.12.dist-info/sboms/astral-tl.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/22f2fc6d-bf07-56a0-b811-849d9cf191b6/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":12,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2026-0176","aliases":["GHSA-36hh-v3qg-5jq4"],"summary":"Out-of-bounds read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.27.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.27.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["tl_parser-0.7.12-cp312-cp312-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp312-cp312-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp312-cp312-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp312-cp312-win_amd64.whl","tl_parser-0.7.12-cp313-cp313-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp313-cp313-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp313-cp313-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp313-cp313-win_amd64.whl","tl_parser-0.7.12-cp314-cp314-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp314-cp314-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp314-cp314-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp314-cp314-win_amd64.whl"]},{"id":"RUSTSEC-2026-0177","aliases":["GHSA-chgr-c6px-7xpp"],"summary":"Missing `Sync` bound on `PyCFunction::new_closure` closures","severity":"medium","score":6.3,"package":"pyo3","version":"0.27.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.27.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["tl_parser-0.7.12-cp312-cp312-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp312-cp312-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp312-cp312-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp312-cp312-win_amd64.whl","tl_parser-0.7.12-cp313-cp313-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp313-cp313-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp313-cp313-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp313-cp313-win_amd64.whl","tl_parser-0.7.12-cp314-cp314-macosx_10_12_x86_64.whl","tl_parser-0.7.12-cp314-cp314-macosx_11_0_arm64.whl","tl_parser-0.7.12-cp314-cp314-manylinux_2_34_x86_64.whl","tl_parser-0.7.12-cp314-cp314-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":12,"total_sboms":12,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1}}}