{"url":"https://pypi.sbomify.com/package/qualpal/1.1.0","markdown_url":"https://pypi.sbomify.com/package/qualpal/1.1.0.md","name":"qualpal","version":"1.1.0","purl":"pkg:pypi/qualpal@1.1.0","summary":"Automatically generate qualitative color palettes with distinct colors","author":null,"project_urls":{"changelog":"https://github.com/jolars/qualpal-py/blob/main/CHANGELOG.md","documentation":"https://jolars.github.io/qualpal-py/","homepage":"https://github.com/jolars/qualpal-py","repository":"https://github.com/jolars/qualpal-py","tracker":"https://github.com/jolars/qualpal-py/issues"},"requires_python":">=3.9","license":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: POSIX :: Linux","Operating System :: Unix","Programming Language :: C++","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.9","Topic :: Scientific/Engineering :: Visualization"],"wheels":[{"filename":"qualpal-1.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/62/95/6c706538b686e9ee7b7b5225a24757e938b35ef0e2ed0d2717bf6eed6053/qualpal-1.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"2eb22386-b484-5429-bddf-e91c549d1cf5","path":"qualpal-1.1.0.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/2eb22386-b484-5429-bddf-e91c549d1cf5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/6a/a8/edc1183aea21935a5f3becfd055781c0ca80e916ce75bd3bd9641e713c5a/qualpal-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"21ffd4a1-dec3-50b5-8538-cc412fb0fb63","path":"qualpal-1.1.0.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/21ffd4a1-dec3-50b5-8538-cc412fb0fb63/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/78/03/4eebe44b3e96fc8140282d64d2139a71efc5b5017dcffe7aa1403e0c67bf/qualpal-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"d5e4bc9b-2bdb-580d-83c6-f44fc3783973","path":"qualpal-1.1.0.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/d5e4bc9b-2bdb-580d-83c6-f44fc3783973/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/bb/08/70da3cce83e3e2da7e57683719a77398bf43bbf486dad67dcd97322bfab8/qualpal-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"508a3067-0851-53e1-90ba-8992b5752908","path":"qualpal-1.1.0.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/508a3067-0851-53e1-90ba-8992b5752908/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/ee/a6/cd014339b3f73ba3d213fd3fc8776eb90a01021da3d87c61ed6c708408fa/qualpal-1.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"77c8918e-18cf-5214-a926-ba0623660277","path":"qualpal-1.1.0.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/77c8918e-18cf-5214-a926-ba0623660277/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/b4/84/852446558947b6949a4e693f142d195dfe72fea24d0b82231c559d6e2f79/qualpal-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"ab9d8741-9ebb-5ad0-b007-9ac7472f8507","path":"qualpal-1.1.0.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/ab9d8741-9ebb-5ad0-b007-9ac7472f8507/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/99/9e/0ac82b25bf332bc7da84ac328fe746a0039f649b514ff3edafd724c6a175/qualpal-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"70347bb7-40fb-597a-9567-061eaa3404b4","path":"qualpal-1.1.0.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/70347bb7-40fb-597a-9567-061eaa3404b4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/ba/20/56350dfab1b50a26e115728a0205ebf580f8c9c7366bd69f9be97e543c70/qualpal-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"97e8f71e-9acc-54bd-b8f8-196667c99d3d","path":"qualpal-1.1.0.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/97e8f71e-9acc-54bd-b8f8-196667c99d3d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/43/e8/8aa1170331c3f95b5aab038fc93bee24ab987e30d124cf495f6a2246bf2f/qualpal-1.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"9ef861e6-c716-5187-ae53-bf24f0a314d4","path":"qualpal-1.1.0.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/9ef861e6-c716-5187-ae53-bf24f0a314d4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/5e/22/9efbf43fda732c7ea22754c0d50517e93137f2a5974dcfeb5120e41c83a6/qualpal-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"faf8f2a7-da97-523f-888e-50d833ce98bd","path":"qualpal-1.1.0.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/faf8f2a7-da97-523f-888e-50d833ce98bd/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/1f/f9/accdacd04dfeea31c424ad63fd4f59d71ccd24edcaa1cbd892690619a18d/qualpal-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"aadcc234-e9a6-5c30-82f7-e2f1e7d928e4","path":"qualpal-1.1.0.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/aadcc234-e9a6-5c30-82f7-e2f1e7d928e4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e9/3d/b92da2a22b4cdaca847ede4b366076f778e974a4e04ef537e57aa6f527d5/qualpal-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"850b737e-a9f8-5be4-a9be-20923d233b53","path":"qualpal-1.1.0.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/850b737e-a9f8-5be4-a9be-20923d233b53/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/83/8d/4abf27f0559dc0529ceaff1d5be60621e58ea14f36d48843f658baf781b2/qualpal-1.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"fedbaf8d-7dd8-5625-8f83-68d053ade4a8","path":"qualpal-1.1.0.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/fedbaf8d-7dd8-5625-8f83-68d053ade4a8/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/ab/fd/0ee3f24c3ddf5a1a36bf3d4d24e607a013fced4e3515f32772af58ea25a0/qualpal-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"1f1c077f-883b-5f1d-aafb-78ea7b3b37be","path":"qualpal-1.1.0.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/1f1c077f-883b-5f1d-aafb-78ea7b3b37be/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/9c/6b/02127c15f043f552446d9ba87f058d84f1e0509b715f837a766ad861ca91/qualpal-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"50818688-2213-53e0-a330-78d09267655f","path":"qualpal-1.1.0.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/50818688-2213-53e0-a330-78d09267655f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/99/22/cd7e1d58f3e8e5cd2f961b53b40b8a5d2dce73775fb29ec6e76ce1d334f5/qualpal-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"5e97b1a7-f551-5597-b7be-eebb97860211","path":"qualpal-1.1.0.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/5e97b1a7-f551-5597-b7be-eebb97860211/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/b4/d6/31b006ab884db308dc7177fa356235f0b60bd939b1774068e7bfe7bf6ca0/qualpal-1.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"0cb0d8c0-f8a5-5864-a2bd-63412e4339ce","path":"qualpal-1.1.0.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/0cb0d8c0-f8a5-5864-a2bd-63412e4339ce/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/10/77/bc76fb6839ac1c535b39640b326a9923e1de71d749298fc2443585487eed/qualpal-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"345c13c7-3047-518c-8665-9994ed7fd050","path":"qualpal-1.1.0.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/345c13c7-3047-518c-8665-9994ed7fd050/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/69/1b/93fadee7e34808fd7a671315452eb34a72128b149e443ae17bb678aa24ee/qualpal-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"99998438-4ea4-515f-9492-4aa3e25b6fc4","path":"qualpal-1.1.0.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/99998438-4ea4-515f-9492-4aa3e25b6fc4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d2/64/7d7c08b358e60bf79b7f2dc651cce81c3e6f86c3083cd506130ab9f97400/qualpal-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b15321b3-291e-5275-8cd4-0cc739d392a9","path":"qualpal-1.1.0.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/b15321b3-291e-5275-8cd4-0cc739d392a9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/05/f3/535d935c237c4c28b8910c2c4d54abfb7ad8b8d5067e0959c6ad346087a1/qualpal-1.1.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"d0f14f29-745a-5c4a-b713-e76102269ed1","path":"qualpal-1.1.0.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/d0f14f29-745a-5c4a-b713-e76102269ed1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/95/44/e530de9d0327f23d358a69ebe68e9f163b109e1189948f26a90fabab9ea8/qualpal-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"90ab155a-22fd-56de-af66-17b7160c5f6e","path":"qualpal-1.1.0.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/90ab155a-22fd-56de-af66-17b7160c5f6e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/fa/9d/e98a43f6cc055aa2a89d39986799f25c28e5862efea3265275209ca17a85/qualpal-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"a9567fa9-c58d-5f47-ad57-b5a1d86fe514","path":"qualpal-1.1.0.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/a9567fa9-c58d-5f47-ad57-b5a1d86fe514/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/98/23/cad877138770a8bb493a122136543017ed176c7e533dba21238852a118fb/qualpal-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"99905cfa-0615-56de-b90d-38a6dd798ed6","path":"qualpal-1.1.0.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/99905cfa-0615-56de-b90d-38a6dd798ed6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/79/f6/5fe740669d7fbaa6f182f8345cee0c50748d2891c7dff1c9dd94fe40fcbe/qualpal-1.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"02835207-3987-52e5-9176-5ce9cca3b686","path":"qualpal-1.1.0.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/02835207-3987-52e5-9176-5ce9cca3b686/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/ed/56/ec5491bf875ffb57b673c5705d628022441fb63b8dfd54e637d8aaece188/qualpal-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"14ecf386-f4c2-5108-a4b9-8c157c79614c","path":"qualpal-1.1.0.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/14ecf386-f4c2-5108-a4b9-8c157c79614c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/e8/ca/feb23b791450cd6cda0cf545362472a96c4a7decb2079209b0303f73ac89/qualpal-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"607ec5ae-a4cf-5d2a-89bd-e5fee5fe7c7c","path":"qualpal-1.1.0.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/607ec5ae-a4cf-5d2a-89bd-e5fee5fe7c7c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/20/c5/468a14bc2db441cfe7d467bbb3c14ba8b18de43cc097eb1914b31b3e72bb/qualpal-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"ccee25a7-4c2d-52cc-9c40-234457a52cb2","path":"qualpal-1.1.0.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/ccee25a7-4c2d-52cc-9c40-234457a52cb2/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/58/89/ae4293b4a7c5ee5a4d422e41b7d31dfb303354faf97f836c643d074bcb86/qualpal-1.1.0-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"667ed271-8f90-5e44-b899-0b151b07e7f6","path":"qualpal-1.1.0.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/667ed271-8f90-5e44-b899-0b151b07e7f6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"qualpal-1.1.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/36/ed/6677dd00321cf15ef47251e7464f6522fc4ad35545f5ed92243eeabf2b8c/qualpal-1.1.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"fe6d5642-5795-52d6-a76f-a51b5404b9ee","path":"qualpal-1.1.0.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/fe6d5642-5795-52d6-a76f-a51b5404b9ee/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"jolars/qualpal-py","workflow":"pypi.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/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.10":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/jolars/qualpal-py","1.3.6.1.4.1.57264.1.13":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.15":"1129066872","1.3.6.1.4.1.57264.1.16":"https://github.com/jolars","1.3.6.1.4.1.57264.1.17":"13087841","1.3.6.1.4.1.57264.1.18":"https://github.com/jolars/qualpal-py/.github/workflows/pypi.yml@refs/tags/v1.1.0","1.3.6.1.4.1.57264.1.19":"72a59d3a05195fb48e82e53ededa466950ed7d67","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/jolars/qualpal-py/actions/runs/20856800232/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":30,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":30,"total_sboms":30,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}