{"url":"https://pypi.sbomify.com/package/protovalidate/2.1.0","markdown_url":"https://pypi.sbomify.com/package/protovalidate/2.1.0.md","name":"protovalidate","version":"2.1.0","purl":"pkg:pypi/protovalidate@2.1.0","summary":"Protocol Buffer Validation for Python","author":null,"project_urls":{"Documentation":"https://protovalidate.com","Homepage":"https://github.com/bufbuild/protovalidate-py","Issues":"https://github.com/bufbuild/protovalidate-py/issues","Source":"https://github.com/bufbuild/protovalidate-py"},"requires_python":">=3.11","license":null,"classifiers":["Operating System :: OS Independent","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","Typing :: Typed"],"wheels":[{"filename":"protovalidate-2.1.0-cp311-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/9e/dc/c6a3f644d9e047279557b8623e25f32c8cc58499eaa575a84cdf201e3756/protovalidate-2.1.0-cp311-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"b1ad9e8f-ef13-5b6d-83b3-773649ff3bfb","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b1ad9e8f-ef13-5b6d-83b3-773649ff3bfb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/96/8c/9c6aa9bb15ace2a9981ad50d1d2488f35e0d40e04c93a7860010afd50c4c/protovalidate-2.1.0-cp311-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"e4f21ac1-f57b-5584-800d-342f5719553a","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e4f21ac1-f57b-5584-800d-342f5719553a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/d7/9f/34899955f2569332a99484c651042a8d6f8009ee999bb91ea68c67537174/protovalidate-2.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"cc2c4693-3a47-5b7a-8be2-a4889f170fb1","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cc2c4693-3a47-5b7a-8be2-a4889f170fb1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/85/88/2ef642906260c7603cbab71658892a3e68298d6d07f3ece1baa7c99cb336/protovalidate-2.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"b54a3234-32c7-5455-aa7d-4b03cf0e3b97","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b54a3234-32c7-5455-aa7d-4b03cf0e3b97/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/d8/d7/0ed4cb8bb3bed00a1ff6cf52773b128143216c22d4a0284f4260917d02dc/protovalidate-2.1.0-cp311-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"ef929948-ec5a-5d09-900e-da35d50da108","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ef929948-ec5a-5d09-900e-da35d50da108/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d0/12/2ab65a0d44384c47acf8b04d1b99bf16d430a5d943e2d5b316f5854200ea/protovalidate-2.1.0-cp311-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"9755028d-4274-5865-a268-1712770e9105","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9755028d-4274-5865-a268-1712770e9105/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/2c/5f/b801ca3e2b10095d001520248232dd8dc8ff65db1cc0a26987461e4b7fe1/protovalidate-2.1.0-cp311-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"70d50e9b-129a-5fea-8569-6e6e1927bfe0","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/70d50e9b-129a-5fea-8569-6e6e1927bfe0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp311-abi3-win_arm64.whl","url":"https://files.pythonhosted.org/packages/f3/0a/a06130ae55b30044943daaa6b5aa6a848c4a7a03351ee4d4a974d322e91b/protovalidate-2.1.0-cp311-abi3-win_arm64.whl","sboms":[{"artifact_uuid":"c20f82cd-92ed-554a-8aad-96d756c7d2d7","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c20f82cd-92ed-554a-8aad-96d756c7d2d7/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/3b/e6/6d02e94e4796147d13b24eb9de9a21d1f9c7bcde8ec1ae0da9b4aac5d7a2/protovalidate-2.1.0-cp314-cp314t-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"0d0a7fea-d988-54ec-acb2-9196c94dd3cb","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0d0a7fea-d988-54ec-acb2-9196c94dd3cb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/9a/45/fb89561f602f1e27ac8e56f5be9d9ab3a32743fa24967283d056da7c73ea/protovalidate-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"101f8cad-4dc5-54d5-acec-f7909c544fc9","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/101f8cad-4dc5-54d5-acec-f7909c544fc9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/96/7d/2ea4122312dcf76a2eef5ae102cb98ae7fd35b669935c8f08ac92f79e5b0/protovalidate-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"dc2eee6c-3075-5e40-968f-53c708e736c1","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dc2eee6c-3075-5e40-968f-53c708e736c1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/6f/a5/34073d7da6cd2c25ade9041dc3af09849a10eee4fe79e2a5e21799a4c2c5/protovalidate-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"2b6d9726-4b6d-5754-b133-bbb2d66af7e4","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2b6d9726-4b6d-5754-b133-bbb2d66af7e4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/1a/d0/cc037b98222ca1856b942d3c3d657a0714a3a1d3d2af6b2c541902b95145/protovalidate-2.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"fab5900e-7284-576d-9acc-8f78850b7920","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fab5900e-7284-576d-9acc-8f78850b7920/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b7/7a/46196078d233eebf69d5c79f28b2ff3da6a43f28143ba4c418e6ed90761a/protovalidate-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"6e783f4c-f7b7-5104-ad31-c179dca04ded","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6e783f4c-f7b7-5104-ad31-c179dca04ded/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/c3/c6/a83123b3805d783567c12e598acd4cf25d2936a61157f6a7acc4d26068ae/protovalidate-2.1.0-cp314-cp314t-win_amd64.whl","sboms":[{"artifact_uuid":"b1cdb7c0-c6eb-54a0-89ce-a872ba8b05fa","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b1cdb7c0-c6eb-54a0-89ce-a872ba8b05fa/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp314-cp314t-win_arm64.whl","url":"https://files.pythonhosted.org/packages/3c/70/cc00959d9ae7f9c709ce575b47a76b518c7c407eb955ccd4a4d9d44b2fa1/protovalidate-2.1.0-cp314-cp314t-win_arm64.whl","sboms":[{"artifact_uuid":"23f0c414-c9a0-5270-a71b-9c284298797b","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/23f0c414-c9a0-5270-a71b-9c284298797b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/f7/d5/8ddbfa61b6b23f0b25e275c7119ac4e6bce31f9e1a8b99c33842c6082a88/protovalidate-2.1.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"ecd3140d-e718-5630-9678-5d3f9a119474","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ecd3140d-e718-5630-9678-5d3f9a119474/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/6e/c8/2030f4fa593fa1ee0b60946912073be8636b24b9add69b69ee79960a898d/protovalidate-2.1.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"3009b05a-973c-5ca9-991c-4a29d9eb344e","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3009b05a-973c-5ca9-991c-4a29d9eb344e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/a3/45/cf5a6788d6be5b23943f1b0f0a3b0f01194b84a8bfd2d62dce3cd2168409/protovalidate-2.1.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"b05ad1a6-a386-5731-b622-ba1a03784f7e","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b05ad1a6-a386-5731-b622-ba1a03784f7e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/c4/98/39fb7a4981ac9de206ddda2ef114f2dd36753c819afe49070afbb7b4dd8f/protovalidate-2.1.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"8ab7d4e5-a711-5054-99cb-5e0499c22948","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8ab7d4e5-a711-5054-99cb-5e0499c22948/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/af/64/b9ebea974cbf6335f26bfef198db4e6a65fd988de3f0779d2b16911562dd/protovalidate-2.1.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"583a19af-9d42-5cb2-a78d-270fe22dd74e","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/583a19af-9d42-5cb2-a78d-270fe22dd74e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b7/31/281fd91ea2314a21bae1c8b6230645b8b92a1575e87427887544ed634313/protovalidate-2.1.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e3558dc4-a726-5119-b60a-2a6a88a291fa","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e3558dc4-a726-5119-b60a-2a6a88a291fa/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/32/eb/379a8ccbb0598102fde5a77c0e7ced4d86d85848586d0119765c3781b026/protovalidate-2.1.0-cp315-abi3.abi3t-win_amd64.whl","sboms":[{"artifact_uuid":"39333c65-634c-5651-86ca-ddb52b8d5da9","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/39333c65-634c-5651-86ca-ddb52b8d5da9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"protovalidate-2.1.0-cp315-abi3.abi3t-win_arm64.whl","url":"https://files.pythonhosted.org/packages/98/f0/530d7654f9ae8dd03c30bbb1e5dacd2d23ad4aac56bbd864f748d66c766c/protovalidate-2.1.0-cp315-abi3.abi3t-win_arm64.whl","sboms":[{"artifact_uuid":"26562620-b3e1-5a44-84e8-afc819e7652b","path":"protovalidate-2.1.0.dist-info/sboms/protovalidate-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/26562620-b3e1-5a44-84e8-afc819e7652b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"bufbuild/protovalidate-py","workflow":"release.yaml","environment":"pypi-release","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/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.10":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/bufbuild/protovalidate-py","1.3.6.1.4.1.57264.1.13":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.15":"648345109","1.3.6.1.4.1.57264.1.16":"https://github.com/bufbuild","1.3.6.1.4.1.57264.1.17":"54191850","1.3.6.1.4.1.57264.1.18":"https://github.com/bufbuild/protovalidate-py/.github/workflows/release.yaml@refs/tags/v2.1.0","1.3.6.1.4.1.57264.1.19":"1026204a4a1f16ef2573448dc7cf89b9f87db018","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/bufbuild/protovalidate-py/actions/runs/39896334556/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":24,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":24,"total_sboms":24,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}