{"url":"https://pypi.sbomify.com/package/pydiffsol/0.3.1","markdown_url":"https://pypi.sbomify.com/package/pydiffsol/0.3.1.md","name":"pydiffsol","version":"0.3.1","purl":"pkg:pypi/pydiffsol@0.3.1","summary":null,"author":null,"project_urls":{},"requires_python":">=3.9","license":null,"classifiers":["Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust"],"wheels":[{"filename":"pydiffsol-0.3.1-cp314-cp314t-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/14/63/a31ec8f0649bb2bf989fd89f4bc0e653c0d09dd2f78926b6d6da9ac9aa8c/pydiffsol-0.3.1-cp314-cp314t-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"acde209a-db8b-5f3e-b7a3-6993cc2fb19b","path":"pydiffsol-0.3.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/acde209a-db8b-5f3e-b7a3-6993cc2fb19b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pydiffsol-0.3.1-cp39-abi3-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/f0/99/c2bdc68127e221c9ff3b9ab714e4cbc83d42493f3543a16779f30a4b8c27/pydiffsol-0.3.1-cp39-abi3-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e9db4898-b52b-5551-9c95-ff167a7b5a0f","path":"pydiffsol-0.3.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e9db4898-b52b-5551-9c95-ff167a7b5a0f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":2,"has_attestation":false,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":2,"total_sboms":2,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}