{"url":"https://pypi.sbomify.com/package/hydraters/0.1.3","markdown_url":"https://pypi.sbomify.com/package/hydraters/0.1.3.md","name":"hydraters","version":"0.1.3","purl":"pkg:pypi/hydraters@0.1.3","summary":"Hydrate Python dictionaries with Rust.","author":null,"project_urls":{"Repository":"https://github.com/developmentseed/hydraters"},"requires_python":">=3.9","license":null,"classifiers":["Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust"],"wheels":[{"filename":"hydraters-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/0b/8b/72d8280bc2adc937162283ddde61286438f87d993b047db575100c0b9a60/hydraters-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"4c71ab5e-03fa-5527-8541-b782dbfbab38","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4c71ab5e-03fa-5527-8541-b782dbfbab38/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/f8/22/d49ce1ec0e6bbd45f6978c6208a53a9f02c0f2a82a76f3dba47717e507b7/hydraters-0.1.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"21dfd035-2649-56c4-bbf1-7245de63b917","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/21dfd035-2649-56c4-bbf1-7245de63b917/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/e5/b1/e663b2ead344e1b91c15acb9eea71f57cb891fb23110acf355d1598ce082/hydraters-0.1.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"60dafaa9-cf11-5342-99f4-5a68f0d73621","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/60dafaa9-cf11-5342-99f4-5a68f0d73621/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/5f/f4/055365c2730c4adf68b0e7d15645a64a4a0448fae56a8ed957b1da2be159/hydraters-0.1.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"6e7472cc-c89f-5720-98f0-6ae646a01746","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6e7472cc-c89f-5720-98f0-6ae646a01746/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/cf/3c/8e3a87e6e6bd500188fd23acbc4f2cc1a7f5582ed47473de39b7c607e10c/hydraters-0.1.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"5b6f60f7-3c3e-51e3-ace6-1da68cd4aee8","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5b6f60f7-3c3e-51e3-ace6-1da68cd4aee8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/b6/dd/af7af983f1b7e6b77b0d340bb984d585b0d86c85eee03ac21cc4ea031190/hydraters-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"021eee04-8dc1-51c5-9966-4be37b565749","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/021eee04-8dc1-51c5-9966-4be37b565749/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/c9/22/1287974d201262202ea82940f3523b2bc4d507db7c3a6f97f83b7fb7e3db/hydraters-0.1.3-cp314-cp314-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"7c90153a-8bfc-5615-91ba-6b9289133287","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7c90153a-8bfc-5615-91ba-6b9289133287/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/af/21/9fce9f979452bcaf27153611616b510505d3dc7057db8d0a057395da74b2/hydraters-0.1.3-cp314-cp314-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"02f3b492-e284-56bf-a30c-d7ab6056d6e9","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/02f3b492-e284-56bf-a30c-d7ab6056d6e9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/08/77/4c5dd49906f4212a6878424d575056566fcb27f017b79295a7f2254c6d3b/hydraters-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"05def814-4341-54dd-8bf7-ce4d78dbb2ec","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/05def814-4341-54dd-8bf7-ce4d78dbb2ec/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/66/36/73e47d9df99e748aa5c102d372dd980ac01acaaf2bb2caa236031eb37c3d/hydraters-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"52a21da2-a656-5121-9dc1-d4ee87f0ffec","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/52a21da2-a656-5121-9dc1-d4ee87f0ffec/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/80/89/f0d24892ccfcb7995b3822b0c7fd4b3c00c23eb432da233b944d3ff0a920/hydraters-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"21c799f2-a3a9-5a13-8d28-44b8d5719fd0","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/21c799f2-a3a9-5a13-8d28-44b8d5719fd0/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/16/13/9448010fbf3b04a3c36e8cac75c154635d9620b45301c0e8359cf5453bb5/hydraters-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"cee2f202-e4e5-5306-821e-1470c0be6098","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cee2f202-e4e5-5306-821e-1470c0be6098/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/51/da/919eb7244d3c50a419c9d7144dc16c32381ff6bf81091c2f687d47b0a45f/hydraters-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"c70f9604-44d3-56dd-a01a-e987b9f02a8f","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c70f9604-44d3-56dd-a01a-e987b9f02a8f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/5f/0e/7e5e4698c92b01117c04b08c886d48854445211b719d6c9e48c2bf4aec52/hydraters-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"2180ad26-62e3-5ef9-94d5-f04a8d3b065a","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2180ad26-62e3-5ef9-94d5-f04a8d3b065a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/4e/2b/6857e0a70c0d84078856f1c30aceece4ed435de270a260ca19f19d8e01b6/hydraters-0.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"349d9ce8-68f2-57fc-80a4-1d5d7be8d536","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/349d9ce8-68f2-57fc-80a4-1d5d7be8d536/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/60/da/1c29c6c14dd57a82cd32a4d60474a90d770ec5c5962d70c8ea0fbf4d03a1/hydraters-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"c1ec2826-b812-5d81-99fd-1c803533235b","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c1ec2826-b812-5d81-99fd-1c803533235b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/76/e7/1eb86026cb43d1d9b2298c0420c8ab1fac710bd277388305807dadd2f854/hydraters-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"1d57c97e-dd3d-59cb-9f6d-7ec21a834d09","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1d57c97e-dd3d-59cb-9f6d-7ec21a834d09/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/c1/b2/fd12aee9f1a74df3fee23fe3d7aeb6a23be3050dd5b190c8165485d1d4ba/hydraters-0.1.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"a097b111-3ac9-5844-9e76-9f214470e28a","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a097b111-3ac9-5844-9e76-9f214470e28a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"hydraters-0.1.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl","url":"https://files.pythonhosted.org/packages/13/ed/a89eef1bb516aec2f3c0623da684559d5ce1721382a3e8ff8ab0834f196e/hydraters-0.1.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl","sboms":[{"artifact_uuid":"1ff13809-e9ec-5aba-89d5-444346215ddf","path":"hydraters-0.1.3.dist-info/sboms/hydraters.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1ff13809-e9ec-5aba-89d5-444346215ddf/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":19,"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.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["hydraters-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_armv7l.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_i686.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl","hydraters-0.1.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","hydraters-0.1.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.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.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["hydraters-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","hydraters-0.1.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_armv7l.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_i686.whl","hydraters-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","hydraters-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl","hydraters-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl","hydraters-0.1.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","hydraters-0.1.3-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl"]}],"vulnerability_scan":{"scanned_sboms":19,"total_sboms":19,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1}}}