{"url":"https://pypi.sbomify.com/package/kwimage-ext/0.4.1","markdown_url":"https://pypi.sbomify.com/package/kwimage-ext/0.4.1.md","name":"kwimage-ext","version":"0.4.1","purl":"pkg:pypi/kwimage-ext@0.4.1","summary":"Binary acceleration extensions for kwimage","author":"Kitware Inc.","project_urls":{"Documentation":"https://kwimage_ext.readthedocs.io","Homepage":"https://gitlab.kitware.com/computer-vision/kwimage_ext"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Developers","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Utilities"],"wheels":[{"filename":"kwimage_ext-0.4.1-cp310-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/42/2e/926b3ee42429fc839e7a4e5d039870df3288b748e47ed6e9c678f9efb1fd/kwimage_ext-0.4.1-cp310-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"806eec02-5360-58b9-b5df-701d74b54ae8","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/806eec02-5360-58b9-b5df-701d74b54ae8/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/02/65/adb8229f369b09c5fce49f5147b408fab821481fa9094fe03b150220154c/kwimage_ext-0.4.1-cp310-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"a5feb323-2e22-51fa-86bf-d2142546a400","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a5feb323-2e22-51fa-86bf-d2142546a400/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","url":"https://files.pythonhosted.org/packages/10/1f/f50a72f76463fade6ef94a9382e1657f83224c13884020e2350e34b641fc/kwimage_ext-0.4.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","sboms":[{"artifact_uuid":"8c909028-b235-501c-ad07-5fcb3e4f4453","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8c909028-b235-501c-ad07-5fcb3e4f4453/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","url":"https://files.pythonhosted.org/packages/bf/8e/46594fcf7ed8a45258870e48c1df8de820da76bc67c718169ce8443ad214/kwimage_ext-0.4.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","sboms":[{"artifact_uuid":"ea7d1e64-cda8-55cf-ad4a-570970d69860","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ea7d1e64-cda8-55cf-ad4a-570970d69860/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ac/8d/db60da21c498821910068e76ff30412ebe4d43fcd0c889a3f4710fe2fff2/kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"a39b8160-109c-5841-837b-48b4593b7a74","path":"kwimage_ext-0.4.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/a39b8160-109c-5841-837b-48b4593b7a74/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"9f69d2ef-f4ae-59bf-bb9c-615714232199","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9f69d2ef-f4ae-59bf-bb9c-615714232199/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/50/85/ac5a7f8cce7c1050749f678fd0f54ce86bc73f0768083b654b4c3981d46c/kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"869d04c2-f849-504d-9628-e6e9d8ecc54d","path":"kwimage_ext-0.4.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/869d04c2-f849-504d-9628-e6e9d8ecc54d/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"c43f464f-682f-58b7-bd01-8deab09c728d","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c43f464f-682f-58b7-bd01-8deab09c728d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"kwimage_ext-0.4.1-cp310-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/31/ff/d6ee539460ec23980f9033f4fce2986370daf8936a1e7bf5f3922324ed20/kwimage_ext-0.4.1-cp310-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"8b3d896c-de14-5397-8660-da2aed6b3127","path":"kwimage_ext-0.4.1.dist-info/sboms/kwimage_ext.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8b3d896c-de14-5397-8660-da2aed6b3127/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Erotemic/kwimage_ext","workflow":"release.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.10":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Erotemic/kwimage_ext","1.3.6.1.4.1.57264.1.13":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.14":"refs/heads/release","1.3.6.1.4.1.57264.1.15":"1033289780","1.3.6.1.4.1.57264.1.16":"https://github.com/Erotemic","1.3.6.1.4.1.57264.1.17":"3186211","1.3.6.1.4.1.57264.1.18":"https://github.com/Erotemic/kwimage_ext/.github/workflows/release.yml@refs/heads/release","1.3.6.1.4.1.57264.1.19":"e8857ee2287953a04a0f4f7cb9204561a8eb9977","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Erotemic/kwimage_ext/actions/runs/35904486993/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":9,"has_attestation":true,"vulnerabilities":[{"id":"GHSA-36hh-v3qg-5jq4","aliases":["RUSTSEC-2026-0176"],"summary":"PyO3 has an Out-of-bounds Read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/GHSA-36hh-v3qg-5jq4","wheels":["kwimage_ext-0.4.1-cp310-abi3-macosx_10_12_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-macosx_11_0_arm64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["kwimage_ext-0.4.1-cp310-abi3-macosx_10_12_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-macosx_11_0_arm64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0020","aliases":["GHSA-pph8-gcv7-4qj5"],"summary":"Risk of buffer overflow in `PyString::from_object`","severity":"low","score":2.9,"package":"pyo3","version":"0.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.24.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0020","wheels":["kwimage_ext-0.4.1-cp310-abi3-macosx_10_12_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-macosx_11_0_arm64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_aarch64.whl","kwimage_ext-0.4.1-cp310-abi3-musllinux_1_2_x86_64.whl","kwimage_ext-0.4.1-cp310-abi3-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":9,"total_sboms":9,"scanned_at":"2026-11-09","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"low":1}}}