{"url":"https://pypi.sbomify.com/package/granian/2.8.7","markdown_url":"https://pypi.sbomify.com/package/granian/2.8.7.md","name":"granian","version":"2.8.7","purl":"pkg:pypi/granian@2.8.7","summary":"A Rust HTTP server for Python applications","author":null,"project_urls":{"Funding":"https://github.com/sponsors/gi0baro","Homepage":"https://github.com/emmett-framework/granian","Source":"https://github.com/emmett-framework/granian"},"requires_python":">=3.10","license":"BSD-3-Clause","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Programming Language :: Python :: Free Threading :: 2 - Beta","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust","Topic :: Internet :: WWW/HTTP"],"wheels":[{"filename":"granian-2.8.7-cp310-cp310-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/18/15/dfa8f571e35cf41c708d6df200efceb617472cae9277ba1c5b879e146d69/granian-2.8.7-cp310-cp310-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"a4e8ada3-692c-5788-8545-558f90854d9b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a4e8ada3-692c-5788-8545-558f90854d9b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/16/69/5ed43504d056ff226e91e50b5a7d0d4afb768169e199bf80d6498a09fbc7/granian-2.8.7-cp310-cp310-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"21c755d1-8816-5337-8a10-947168085c7a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/21c755d1-8816-5337-8a10-947168085c7a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/0d/fe/0c00361c5c516b625f89f846595b4e3f016dfb3ac75d6e123c05935e901a/granian-2.8.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"4fa4b2b0-274a-568d-9681-3a21efb2695f","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4fa4b2b0-274a-568d-9681-3a21efb2695f/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/8e/0e/0d38bb1a5ccc444f9a22b31050f6ca65b5c2c84d796830b6cff58f03e4d8/granian-2.8.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"e401ac8f-c335-5f49-ba26-921e5f0259b0","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e401ac8f-c335-5f49-ba26-921e5f0259b0/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/57/f9/15548bed2e7e69e9b87f0acb917b5e31a6870d29a5786febe60da5764390/granian-2.8.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"633c3ddc-fa17-5b92-8489-abdb5f3ad90c","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/633c3ddc-fa17-5b92-8489-abdb5f3ad90c/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/94/31/0826c01b929bf8eb5219f6ed9bae37866e576a17ea876e881742e7eada75/granian-2.8.7-cp310-cp310-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"b916e1ec-6f76-5e93-805f-56dc949c664c","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b916e1ec-6f76-5e93-805f-56dc949c664c/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/37/a1/7746cd1ad51fb65f20556ac82e0dc9e1cb90972e4b8c4f3cffff9f38377e/granian-2.8.7-cp310-cp310-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"d3c011a5-8e58-5948-ac7a-682e95051825","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d3c011a5-8e58-5948-ac7a-682e95051825/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/a3/5a/b5070dd81fee4f49e1adfb988edb4b9220360614f6f9dc634bb6f14a6aa3/granian-2.8.7-cp310-cp310-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"de9cb966-587f-5f9f-a17a-1ee7a8bd8aa8","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de9cb966-587f-5f9f-a17a-1ee7a8bd8aa8/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/33/70/8f977566178262149d737e91841d93d5869e7e9e31e1febb0052864d8a77/granian-2.8.7-cp310-cp310-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"4ea37167-b10a-5f35-b76c-ad839fbb2b4b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4ea37167-b10a-5f35-b76c-ad839fbb2b4b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp310-cp310-win_amd64.whl","url":"https://files.pythonhosted.org/packages/d7/4a/35760b71f71bbeba80f804e1aa9942fc3d7223bcbe2235a1a1cc2ae3363d/granian-2.8.7-cp310-cp310-win_amd64.whl","sboms":[{"artifact_uuid":"1a2c16b9-af29-52af-ae6e-33899139e906","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1a2c16b9-af29-52af-ae6e-33899139e906/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/e3/e2/ae2c27528f94c4d91f13b146bd8b116a8adc7273116269c4b22a6ea34904/granian-2.8.7-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"d3c238a7-44e2-5749-a775-8660fc363ed0","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d3c238a7-44e2-5749-a775-8660fc363ed0/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/19/38/4cd19f75e0751c19083b19abadb328a08170a6e89b8ad6fb61959f8fb80b/granian-2.8.7-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"abb4ac14-58fc-5e5b-8d67-d6310b9d9c59","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/abb4ac14-58fc-5e5b-8d67-d6310b9d9c59/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/1a/40/71f0d1f96ed47e2d1fb361dd92ae9436ea26afa874a122a2c6f9ca208f17/granian-2.8.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"6c8826d2-4f4d-5b72-8b3b-455d42c8c08d","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6c8826d2-4f4d-5b72-8b3b-455d42c8c08d/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/5f/9e/ef76255f385ae382c4125f74b4406bdef162dd77993920e7f18fb5ca345c/granian-2.8.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"06ed1d86-ecac-5e4b-85d8-b9266ab032a9","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/06ed1d86-ecac-5e4b-85d8-b9266ab032a9/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/90/a9/953db1c7d94965308edc508ca0070dac7c155d006584dc7270b3c57b3c51/granian-2.8.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"f5598034-5fbc-5dfb-af00-f5b58a72338a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f5598034-5fbc-5dfb-af00-f5b58a72338a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/f8/54/cdcd84106561f18a66df7e84c2e583b87ade3f4313b6cd86b5aa22f17227/granian-2.8.7-cp311-cp311-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"63f15adb-b0f9-52d1-8203-a370cd7f953c","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/63f15adb-b0f9-52d1-8203-a370cd7f953c/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/eb/3c/ed6f7f1f435560500a3682352be75ed92891c2d701d496f96655760886ee/granian-2.8.7-cp311-cp311-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"6b80c277-d73c-58b2-8324-8132ae770a1e","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6b80c277-d73c-58b2-8324-8132ae770a1e/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/ce/fe/6cf2f8bb846250fda3a998082d70749538c0912670f5054a3e21da130fcf/granian-2.8.7-cp311-cp311-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"8f0af451-7641-5283-98c2-3f4bc29373c5","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8f0af451-7641-5283-98c2-3f4bc29373c5/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/42/41/bacc6603c3a8f4b63eea044707d14a4579975ba73e2d6c4618d70dd33e81/granian-2.8.7-cp311-cp311-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"2e57762c-790c-59db-b25f-1eb59ddd5f7b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2e57762c-790c-59db-b25f-1eb59ddd5f7b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/52/93/29d8debdcd3f5132eaebefb87e35af979aa7d4f98241ada5845cacf2e21e/granian-2.8.7-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"800f73e6-4a04-55e6-afd8-c611f73abaa1","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/800f73e6-4a04-55e6-afd8-c611f73abaa1/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/6e/61/72a91ac61c6da6e8248be880864006bcccbe9a8aa3892ca66f9a003f6e30/granian-2.8.7-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"c918b1be-550e-5d21-bd87-e51d33cca96c","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c918b1be-550e-5d21-bd87-e51d33cca96c/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/68/5f/0559e7badaba3bd63391c59cb439ec065f7304edae029c3860ea5a5ed111/granian-2.8.7-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"20dddad4-d3d9-5890-83fb-f83418a6243d","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/20dddad4-d3d9-5890-83fb-f83418a6243d/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/38/79/c119db43862408ba94ebb87d160b38a7e3fc903a8fbba518d04fdd684cb8/granian-2.8.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"76c773c8-19c2-5606-96be-d55d3169ee40","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/76c773c8-19c2-5606-96be-d55d3169ee40/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/b0/d7/95d7b77db75a6280995c6a433ee39229c6d875360170745783c36f717481/granian-2.8.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"40202f87-397f-588f-91fa-f5acf07767c7","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/40202f87-397f-588f-91fa-f5acf07767c7/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/39/b1/edcef7e333b8f31b23a9060b80fb8edf4653259e8b8abcdccd9715796e73/granian-2.8.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"84d9c0ed-d5de-5176-b0c2-d0ebfcbc904f","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/84d9c0ed-d5de-5176-b0c2-d0ebfcbc904f/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/cf/2a/f1e86e5549c36b29b806f84127a70cc75d1d7a6a68645eebf08fadefa9c2/granian-2.8.7-cp312-cp312-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"48e296a1-4c82-5a78-8178-43be1f50b32c","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/48e296a1-4c82-5a78-8178-43be1f50b32c/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/97/79/a046454b005cba99eaf4e6da4f656e6ea11a33e7cd882e12de93b76dd3b7/granian-2.8.7-cp312-cp312-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"93cf5550-e8f1-5309-af37-f1c4b27d8dfe","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/93cf5550-e8f1-5309-af37-f1c4b27d8dfe/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/fe/bc/9270cb8820e300eb998ad959f12a3e49b534c88502635e3d756d4267f61c/granian-2.8.7-cp312-cp312-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"5002c7af-3612-54d1-97b4-3ba03f88df6b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5002c7af-3612-54d1-97b4-3ba03f88df6b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/21/09/ba7c6c04cab641df74dd36552842a85dc0abd85f3074affac74eb392f62e/granian-2.8.7-cp312-cp312-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"1812bd8e-4f45-5f11-aa1a-2020c59c5ffb","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1812bd8e-4f45-5f11-aa1a-2020c59c5ffb/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/5b/54/3daba445aded376b9d5403bd73c17b25d5617c5475ed62ccefdc7ccada2b/granian-2.8.7-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"d47d898d-fe31-5520-aa6c-7167ef53c805","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d47d898d-fe31-5520-aa6c-7167ef53c805/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/33/24/1435383455443a3ee896329606b6f0032ac33be61c3e4db4966b7354663b/granian-2.8.7-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"aeb5ea4c-7930-5852-8990-61907d7f1cb0","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/aeb5ea4c-7930-5852-8990-61907d7f1cb0/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/23/94/e4992c38f639ed8f6e25c38de5922455bc6bfe7df7646b37d6f2f8001fbb/granian-2.8.7-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"f359c2f9-146b-50dd-8fd6-b8fee778c652","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f359c2f9-146b-50dd-8fd6-b8fee778c652/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/8c/9f/a4bf5a46d5c3c482517d9bd736a30862a9528380ec5647c70f6efb5231cc/granian-2.8.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"79f13829-a5af-56d3-bc03-03b4f2a0d459","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/79f13829-a5af-56d3-bc03-03b4f2a0d459/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/64/3e/502cbdda07234e339cd9971ec791a477e7e32d8ea6adfd38fdaf41e8cf99/granian-2.8.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"340eb254-1341-5a36-af67-78a26480d353","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/340eb254-1341-5a36-af67-78a26480d353/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/52/e9/0f71520462ba31941fcff7e68ce9ccc99dbf72545600ff8bd3c88d5aad77/granian-2.8.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"ea5ff839-12b3-5785-95e5-0e53a5ce2c26","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ea5ff839-12b3-5785-95e5-0e53a5ce2c26/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/97/da/3d34c708cc6f95fe820e3ca67364fba04ed7750fd5b159225f6b65d6889b/granian-2.8.7-cp313-cp313-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"f3e68238-10d3-57fb-93a0-3ab10db60b29","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f3e68238-10d3-57fb-93a0-3ab10db60b29/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/4a/42/d6d36e87f8e03f7b99d8a4a384ab3ecfaf5b5d515e8041fc7d164a73dc96/granian-2.8.7-cp313-cp313-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"ddb3a0b3-ab19-53b6-a735-40f13db1d33f","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ddb3a0b3-ab19-53b6-a735-40f13db1d33f/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/0a/1c/1fd05ec27e63b5a42aed6ba3bc476b0071285a1f3b093eb8be8274548e84/granian-2.8.7-cp313-cp313-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"77bf939c-ae8c-568b-8b71-da05abd29128","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/77bf939c-ae8c-568b-8b71-da05abd29128/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/06/b9/cef522bddea6bc7d58db70d1e36e1c977fc32e12046c070552a8fe6275f1/granian-2.8.7-cp313-cp313-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"c083997a-2143-53f6-b573-96ec103a87c5","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c083997a-2143-53f6-b573-96ec103a87c5/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/5e/b9/29c195ed42e601a3cadd48d2bda7a98c1cdfa4f8bad3bab5243654db20db/granian-2.8.7-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"2d54e813-1719-54e8-a1b8-317002622688","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2d54e813-1719-54e8-a1b8-317002622688/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/30/fa/b57494270125d1f69b3f24ef891769e0f23a49abb74ce46d1b5ba7465278/granian-2.8.7-cp314-cp314-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"775f87a3-724a-5cc6-9ffc-672586a27c33","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/775f87a3-724a-5cc6-9ffc-672586a27c33/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/6c/b1/3dd77d155794e8eb30ea481d1b9651a69d23a9d04e4931241b1b67982ba7/granian-2.8.7-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"9de43269-3cca-57e0-9554-136fb3b723c2","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9de43269-3cca-57e0-9554-136fb3b723c2/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/3f/42/63933623e62554423cc0457379077dc0c7161e74e18bb1bee0d634a00062/granian-2.8.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"6f8740fb-db9d-5627-b95b-240403b0eea4","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6f8740fb-db9d-5627-b95b-240403b0eea4/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/42/bc/d5d8a0bac36630ad777a4e5e3df4ac5b0ae47b85767e02d6754389c8d3c0/granian-2.8.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"1ef245a9-3b90-58a7-a348-edde7b3c205a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1ef245a9-3b90-58a7-a348-edde7b3c205a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/49/5e/cdc63ec026ba46303b4427ad3f71163b3dfdf0ad27ff2ac35d739ec6fa05/granian-2.8.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"c1655322-7ea8-5f7f-a788-e1ba53b8c5b1","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c1655322-7ea8-5f7f-a788-e1ba53b8c5b1/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/8f/31/d66311d13dd89ae3f732e8daad28c4320894a440bf58c545af4a00af2903/granian-2.8.7-cp314-cp314-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"aeccc9e2-373e-514e-b5d5-a31e8c61ff96","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/aeccc9e2-373e-514e-b5d5-a31e8c61ff96/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/2c/ff/653a63d98d6f19c662423690d475adc3cc12077b4171c008c5541f058188/granian-2.8.7-cp314-cp314-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"59dc9efc-843e-5797-b85a-1c95c2570316","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/59dc9efc-843e-5797-b85a-1c95c2570316/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/c2/3f/f3aa488bf2ad65d3c298181ebd0d31fe9b5c28e4bc2cf43e500bf8f755cb/granian-2.8.7-cp314-cp314-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"fcf7e411-19b6-5f93-b0dd-a6c90a680797","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fcf7e411-19b6-5f93-b0dd-a6c90a680797/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/6f/fb/adc09e387565c422edb968b3810a634a52393e095d1660329b3efb64dd88/granian-2.8.7-cp314-cp314-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"c203ef2b-7463-5578-adef-8593e6392138","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c203ef2b-7463-5578-adef-8593e6392138/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/1c/fe/8688c04cd334c4f2c5844e962f8572e47d455e3a9ee826e0a1eb18648bfb/granian-2.8.7-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"15d3e8d8-6345-5f48-be65-d2e8327ff0e2","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/15d3e8d8-6345-5f48-be65-d2e8327ff0e2/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/33/14/ef2a9045b0efc1d9426857f6139460b3c6adcd388ac82befc768e497910d/granian-2.8.7-cp314-cp314t-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"1bdd95df-b263-5fe9-b7a2-c09c1ebb3d0a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1bdd95df-b263-5fe9-b7a2-c09c1ebb3d0a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/36/95/8a67cdf92c70cc3c3ff683a84f8584a7492a9be8f60baf23882d5f3189ba/granian-2.8.7-cp314-cp314t-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"7e51f454-ad97-5dab-9950-6da7bcee697a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7e51f454-ad97-5dab-9950-6da7bcee697a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/89/c8/000e4aed872fe6958d76db5ec0e5eb375b0fac0b08234f8a8f539e649ef6/granian-2.8.7-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"bf927980-30d5-5351-90a0-fed0e7fc6ccb","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/bf927980-30d5-5351-90a0-fed0e7fc6ccb/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/39/4d/005774324e31341c1e7edd6723f6314536cdb6870cdcf470e98c4de1a01e/granian-2.8.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"fd96625b-8ef8-5ef6-8429-eae132aee315","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fd96625b-8ef8-5ef6-8429-eae132aee315/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/9c/72/80dd000313b55923ed2595fd13d8e61d3a957f368a49fb06a50398f56143/granian-2.8.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"2cad446d-f3c5-50a0-a1a7-c06ca88a287a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2cad446d-f3c5-50a0-a1a7-c06ca88a287a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/51/75/482195b021fd349d1ff979b1552ff4ce653ecf40dad04758088789a54198/granian-2.8.7-cp314-cp314t-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"77b4c0d7-2a5d-591a-821e-3bcf5ec6b204","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/77b4c0d7-2a5d-591a-821e-3bcf5ec6b204/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/8e/c9/b0c65e9eab6568348d11239fbab0b8806eae768a029db66365e1650f9b15/granian-2.8.7-cp314-cp314t-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"78db2761-75b7-51ae-96dc-5776e8c6bcc1","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/78db2761-75b7-51ae-96dc-5776e8c6bcc1/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/51/8e/2f1db724b309d918e2e4bd313e39b46cd9ab4d0ec6c8c03415f939377230/granian-2.8.7-cp314-cp314t-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"25eed045-2983-5e6b-83e0-1e31536d198b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/25eed045-2983-5e6b-83e0-1e31536d198b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/b8/c2/bda10138842400542512ceb7a5d601c76c69332e90d488091705c8e2f022/granian-2.8.7-cp314-cp314t-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"7bbea39d-ae41-5192-8ede-43be66b4c6ad","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7bbea39d-ae41-5192-8ede-43be66b4c6ad/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp314-cp314t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/0c/af/164a89afbd07fa77f04acc777cf373ed3e9dbd55c2ae51925ef38e7180d7/granian-2.8.7-cp314-cp314t-win_amd64.whl","sboms":[{"artifact_uuid":"5712e12a-6767-5c8d-af18-a14b5b1e58a1","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5712e12a-6767-5c8d-af18-a14b5b1e58a1/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/6f/f6/775bcbaecbeb54329fea9d31006a59d9782a113f496ec32944d910fe9b7f/granian-2.8.7-cp315-cp315-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"da9884bf-0cd8-5574-81c9-67ce93f9292d","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/da9884bf-0cd8-5574-81c9-67ce93f9292d/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/51/30/f93d47e759442e2bae62ed0073d465b5719a36af2f8078d7a9fe6b1a13ae/granian-2.8.7-cp315-cp315-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"e20e4ce4-b040-5968-b5da-98bd69836019","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e20e4ce4-b040-5968-b5da-98bd69836019/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/d1/9f/853c15710e39de78ead727535d6edb804108006ede52e261f61e4f806e8a/granian-2.8.7-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"f59b9446-eacd-55a5-9326-e0c965754016","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f59b9446-eacd-55a5-9326-e0c965754016/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl","url":"https://files.pythonhosted.org/packages/ac/18/1ef5c2f94a5db24328a197f41353dc724cf6f8ea5413547b389677c97ac6/granian-2.8.7-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl","sboms":[{"artifact_uuid":"e65cd693-6d4d-57c9-a0ef-a04de243eec5","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e65cd693-6d4d-57c9-a0ef-a04de243eec5/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/2c/40/49ea2f9cbfd25139a369cbefcb887d8378b94af9a5afa50d29296e1b4a6b/granian-2.8.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"4f9260b1-9913-5e9e-80e8-4bd987750116","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4f9260b1-9913-5e9e-80e8-4bd987750116/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/91/fd/4382010cb44c4f2fcf84c47b1b287e768cd0599f9be3aadf0f108f53b6ef/granian-2.8.7-cp315-cp315-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"71a225cc-2a84-51c5-a8a0-483b509a6d00","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/71a225cc-2a84-51c5-a8a0-483b509a6d00/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/41/13/55a7fdcddcb0c187ab3b7711076c63b2d190a31658a5a026176c20b46eb7/granian-2.8.7-cp315-cp315-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"05914e24-bd16-5ba8-af9d-76ea1ffee5f4","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/05914e24-bd16-5ba8-af9d-76ea1ffee5f4/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/ad/fe/1fcfb6d3cc203b0511f4dcfc252f627480cdb5f1689027f63fae9c38554c/granian-2.8.7-cp315-cp315-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"8b8d685d-fd25-54c1-88aa-9b630b7781a6","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8b8d685d-fd25-54c1-88aa-9b630b7781a6/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/04/f3/64bb71db6fa0b27915f9b47522946f9b102b099754fc5c08626e3afba8ce/granian-2.8.7-cp315-cp315-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"198522c8-cc8a-5ff9-a1ea-e10101f27099","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/198522c8-cc8a-5ff9-a1ea-e10101f27099/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315-win_amd64.whl","url":"https://files.pythonhosted.org/packages/f9/1f/216a0c2f6b010d269b58b9ed86a3486531c181b82eb84d761c2fdc206713/granian-2.8.7-cp315-cp315-win_amd64.whl","sboms":[{"artifact_uuid":"930a8066-3735-5137-a007-f4ea46c5adc3","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/930a8066-3735-5137-a007-f4ea46c5adc3/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/0c/b4/5dcbf0f89986380cfe41e523edc2ff7ac5ab73afa894cb04e5db8be9d99f/granian-2.8.7-cp315-cp315t-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"71b25f91-eb39-5c56-9b07-bfdf75b0ff3a","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/71b25f91-eb39-5c56-9b07-bfdf75b0ff3a/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/61/c7/257889f9e91f5064531cdf0219113af62e744dd1973b31b9a840f9891084/granian-2.8.7-cp315-cp315t-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"b8d909ef-08a3-57fb-9d76-6fbf83115297","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b8d909ef-08a3-57fb-9d76-6fbf83115297/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/00/aa/1fc9b1f1c00de37c5fd29a39c21b2006b62de81a72ebddd74079da44392c/granian-2.8.7-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"e2545a07-60bb-56c1-8932-54201b0a5c18","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e2545a07-60bb-56c1-8932-54201b0a5c18/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/7e/c2/e466e08738f9e742a7c0ae844994214c050280d8c92fc59f2e9134cdfb69/granian-2.8.7-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"5f44afd8-6637-5bcb-a6ba-b051077c92eb","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5f44afd8-6637-5bcb-a6ba-b051077c92eb/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/e4/fd/2afb2f99e0c406d72f8d77e4aabcfda8d54f732ea83f42245bbe48ca978a/granian-2.8.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"1465bc94-5093-5deb-bc81-f72e23212e06","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1465bc94-5093-5deb-bc81-f72e23212e06/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/07/d6/4a2be8c02cd36fd4e061bed31f22af2925833e376204809aff9ff4d56a7e/granian-2.8.7-cp315-cp315t-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"eaf277ee-d8cd-5431-bb25-c299fc70d9ad","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/eaf277ee-d8cd-5431-bb25-c299fc70d9ad/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/29/5f/779bfd32a034011c45128d6fb0d89e7555af8c7c3c16f88053ed0960e781/granian-2.8.7-cp315-cp315t-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"51de8e28-8196-51d7-8287-2683a96a54fa","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/51de8e28-8196-51d7-8287-2683a96a54fa/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/6c/d3/c983e4952f0f620fdeee135cf264f4d4c1568a9bed2da2017668ec68ce3d/granian-2.8.7-cp315-cp315t-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"b1c973b8-f50e-5dc9-8a80-4d162529c321","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b1c973b8-f50e-5dc9-8a80-4d162529c321/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/e3/2b/580c2a238664187830dece8a36453c45e0275986ed69d76e17774ebdaa3b/granian-2.8.7-cp315-cp315t-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"744ce1f0-3a04-513e-ad63-de943442cb68","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/744ce1f0-3a04-513e-ad63-de943442cb68/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-cp315-cp315t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/08/2c/88fe23b5ff80f19e361fbe5725551a4153af55d089938e3c5d7fe8c80abc/granian-2.8.7-cp315-cp315t-win_amd64.whl","sboms":[{"artifact_uuid":"6b8350d9-afc0-54ef-9883-7f17683a4d94","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6b8350d9-afc0-54ef-9883-7f17683a4d94/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/16/f7/cef444bef4acf87f9147fa78d3df05682a54377cd0a42ecc618cb573dc34/granian-2.8.7-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"ebd4d78c-93b6-50d6-abf1-7f0f751ead9b","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ebd4d78c-93b6-50d6-abf1-7f0f751ead9b/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/38/3e/c40342093753656bca1ac73024ecce1e9a403902c434d43203cde83ee132/granian-2.8.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"1b1ea4ba-0b7c-545b-adc3-acf15f1ceeeb","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1b1ea4ba-0b7c-545b-adc3-acf15f1ceeeb/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/af/11/bf0f8995f26ecf58d48a44db433a4681f2f3876852a76b84c4ba789d4db4/granian-2.8.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"1810c7de-7d32-5755-a701-e3b02bf3c142","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1810c7de-7d32-5755-a701-e3b02bf3c142/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/9a/b0/887a84a89eccc15710d137ace10762efa47b515ca3be7b39b1a39694f186/granian-2.8.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"dfa53426-4945-5392-b2e8-b0354cc43a47","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dfa53426-4945-5392-b2e8-b0354cc43a47/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/55/a6/680ea4c5136f09c561a5d18bb28f2b337be17bc6f3310d14cd4c85281fee/granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"9a92f470-49a5-5705-b749-48f3b5a84552","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9a92f470-49a5-5705-b749-48f3b5a84552/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/1b/b2/9a9e929c3c7847a0fb3b403801640d198677d59ede31d5d638796df38912/granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"dbe132b6-aaec-5e42-8bca-5b077881e6e1","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dbe132b6-aaec-5e42-8bca-5b077881e6e1/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/a4/c4/07d435c67c1cdff3b67579501c04bae577a9747ee6afd043788cfa30f360/granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"de2a8bcc-2237-5643-80b6-92a70ca04a8d","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de2a8bcc-2237-5643-80b6-92a70ca04a8d/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"granian-2.8.7-pp311-pypy311_pp73-win_amd64.whl","url":"https://files.pythonhosted.org/packages/b0/77/de91238fc9c66fa39fcac55371a2941606080bf6b526fe8aba7d84378fe9/granian-2.8.7-pp311-pypy311_pp73-win_amd64.whl","sboms":[{"artifact_uuid":"a065f30f-b647-5072-b22a-0b86becbe5b3","path":"granian-2.8.7.dist-info/sboms/granian.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a065f30f-b647-5072-b22a-0b86becbe5b3/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":88,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2025-0134","aliases":[],"summary":"rustls-pemfile is unmaintained","severity":"unknown","score":null,"package":"rustls-pemfile","version":"2.2.0","ecosystem":"crates.io","purl":"pkg:cargo/rustls-pemfile@2.2.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0134","wheels":["granian-2.8.7-cp310-cp310-macosx_10_12_x86_64.whl","granian-2.8.7-cp310-cp310-macosx_11_0_arm64.whl","granian-2.8.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp310-cp310-manylinux_2_28_aarch64.whl","granian-2.8.7-cp310-cp310-musllinux_1_1_aarch64.whl","granian-2.8.7-cp310-cp310-musllinux_1_1_armv7l.whl","granian-2.8.7-cp310-cp310-musllinux_1_1_x86_64.whl","granian-2.8.7-cp310-cp310-win_amd64.whl","granian-2.8.7-cp311-cp311-macosx_10_12_x86_64.whl","granian-2.8.7-cp311-cp311-macosx_11_0_arm64.whl","granian-2.8.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp311-cp311-manylinux_2_28_aarch64.whl","granian-2.8.7-cp311-cp311-musllinux_1_1_aarch64.whl","granian-2.8.7-cp311-cp311-musllinux_1_1_armv7l.whl","granian-2.8.7-cp311-cp311-musllinux_1_1_x86_64.whl","granian-2.8.7-cp311-cp311-win_amd64.whl","granian-2.8.7-cp312-cp312-macosx_10_12_x86_64.whl","granian-2.8.7-cp312-cp312-macosx_11_0_arm64.whl","granian-2.8.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp312-cp312-manylinux_2_28_aarch64.whl","granian-2.8.7-cp312-cp312-musllinux_1_1_aarch64.whl","granian-2.8.7-cp312-cp312-musllinux_1_1_armv7l.whl","granian-2.8.7-cp312-cp312-musllinux_1_1_x86_64.whl","granian-2.8.7-cp312-cp312-win_amd64.whl","granian-2.8.7-cp313-cp313-macosx_10_12_x86_64.whl","granian-2.8.7-cp313-cp313-macosx_11_0_arm64.whl","granian-2.8.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp313-cp313-manylinux_2_28_aarch64.whl","granian-2.8.7-cp313-cp313-musllinux_1_1_aarch64.whl","granian-2.8.7-cp313-cp313-musllinux_1_1_armv7l.whl","granian-2.8.7-cp313-cp313-musllinux_1_1_x86_64.whl","granian-2.8.7-cp313-cp313-win_amd64.whl","granian-2.8.7-cp314-cp314-macosx_10_12_x86_64.whl","granian-2.8.7-cp314-cp314-macosx_11_0_arm64.whl","granian-2.8.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp314-cp314-manylinux_2_28_aarch64.whl","granian-2.8.7-cp314-cp314-musllinux_1_1_aarch64.whl","granian-2.8.7-cp314-cp314-musllinux_1_1_armv7l.whl","granian-2.8.7-cp314-cp314-musllinux_1_1_x86_64.whl","granian-2.8.7-cp314-cp314-win_amd64.whl","granian-2.8.7-cp314-cp314t-macosx_10_12_x86_64.whl","granian-2.8.7-cp314-cp314t-macosx_11_0_arm64.whl","granian-2.8.7-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl","granian-2.8.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp314-cp314t-manylinux_2_28_aarch64.whl","granian-2.8.7-cp314-cp314t-musllinux_1_1_aarch64.whl","granian-2.8.7-cp314-cp314t-musllinux_1_1_armv7l.whl","granian-2.8.7-cp314-cp314t-musllinux_1_1_x86_64.whl","granian-2.8.7-cp314-cp314t-win_amd64.whl","granian-2.8.7-cp315-cp315-macosx_10_12_x86_64.whl","granian-2.8.7-cp315-cp315-macosx_11_0_arm64.whl","granian-2.8.7-cp315-cp315-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl","granian-2.8.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp315-cp315-manylinux_2_28_aarch64.whl","granian-2.8.7-cp315-cp315-musllinux_1_1_aarch64.whl","granian-2.8.7-cp315-cp315-musllinux_1_1_armv7l.whl","granian-2.8.7-cp315-cp315-musllinux_1_1_x86_64.whl","granian-2.8.7-cp315-cp315-win_amd64.whl","granian-2.8.7-cp315-cp315t-macosx_10_12_x86_64.whl","granian-2.8.7-cp315-cp315t-macosx_11_0_arm64.whl","granian-2.8.7-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl","granian-2.8.7-cp315-cp315t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","granian-2.8.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-cp315-cp315t-manylinux_2_28_aarch64.whl","granian-2.8.7-cp315-cp315t-musllinux_1_1_aarch64.whl","granian-2.8.7-cp315-cp315t-musllinux_1_1_armv7l.whl","granian-2.8.7-cp315-cp315t-musllinux_1_1_x86_64.whl","granian-2.8.7-cp315-cp315t-win_amd64.whl","granian-2.8.7-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","granian-2.8.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl","granian-2.8.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","granian-2.8.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl","granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","granian-2.8.7-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","granian-2.8.7-pp311-pypy311_pp73-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":88,"total_sboms":88,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"unknown":1}}}