{"url":"https://pypi.sbomify.com/package/rosu-pp-py/4.0.2","markdown_url":"https://pypi.sbomify.com/package/rosu-pp-py/4.0.2.md","name":"rosu-pp-py","version":"4.0.2","purl":"pkg:pypi/rosu-pp-py@4.0.2","summary":"Difficulty and performance calculation for osu!","author":null,"project_urls":{},"requires_python":">=3.11","license":null,"classifiers":["Intended Audience :: Developers","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust"],"wheels":[{"filename":"rosu_pp_py-4.0.2-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/fc/e7/5da75b4f40a66b930503b4b87b4b41582c1cd585a906041dd26fe6c5a14a/rosu_pp_py-4.0.2-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"528598bc-2b78-5bc0-9d54-ae2769fa4f7b","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/528598bc-2b78-5bc0-9d54-ae2769fa4f7b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/2e/d3/4c971591d8eb53c18e573abc144981affb2d27af72824288f46734b0b86b/rosu_pp_py-4.0.2-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"b7c03c19-1c7a-529d-9299-e13011ac0765","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/b7c03c19-1c7a-529d-9299-e13011ac0765/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/99/06/42a587f13b5b3820b0cd1612275117733b57a9219f93ea2f2147077fb849/rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"3ae4691a-83b2-541f-90d8-8cfc1ade17fe","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/3ae4691a-83b2-541f-90d8-8cfc1ade17fe/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/e3/3e/f64f3c51a1ecf57028fc5db72e00d94dc362cf4562af56abcc826895a6ac/rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"7bb44f8b-ee91-53af-b301-22e27d014edb","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/7bb44f8b-ee91-53af-b301-22e27d014edb/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/b8/00/4d7be6768c8acd5da36970b5b41030803ffa41ba73cc7829ff260ea72eed/rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"47d94ced-2063-5dc2-ac30-cdd9513adaec","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/47d94ced-2063-5dc2-ac30-cdd9513adaec/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/71/88/371fcb5ffabbe9bfd0620ad4e7d8007d411029fe79412e07925203b19380/rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"9f5cada5-4c4d-50f2-a8aa-58a4bdcdefd7","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/9f5cada5-4c4d-50f2-a8aa-58a4bdcdefd7/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/a9/af/1ffe4fd8aa167bdfc6f2ce14927f5deb99380fcc2c6598a73d13226254f1/rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"849126b9-10d2-5b51-ad31-d3e16f90bb4b","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/849126b9-10d2-5b51-ad31-d3e16f90bb4b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/a0/0f/22410b5add4f5cda7adfb2fef7322335637d16d01655f92adff60fce138b/rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"ae608598-1ae8-52df-9ca9-366de2b5da57","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/ae608598-1ae8-52df-9ca9-366de2b5da57/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/ff/3e/d2cb1fdb9e685607fa71ea827fb99080b0f4873cc9204e9ac8cf10e478b7/rosu_pp_py-4.0.2-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"395dd9b2-01ad-5823-a5b9-85450e9256c9","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/395dd9b2-01ad-5823-a5b9-85450e9256c9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp311-cp311-win_arm64.whl","url":"https://files.pythonhosted.org/packages/af/f6/b5a0fbbef17750b378b76a826778092a437554f1c9abb0110fc4ef0ce9a8/rosu_pp_py-4.0.2-cp311-cp311-win_arm64.whl","sboms":[{"artifact_uuid":"92dcfc93-44e2-54c5-85ed-156f4f552e9c","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/92dcfc93-44e2-54c5-85ed-156f4f552e9c/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/0c/28/c52abafb6c5d4fd44f47740527a2343a0e62e0ee5e3de440b388e585b15f/rosu_pp_py-4.0.2-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"93877f5d-6cc3-5f3d-ae23-caa3bced21cc","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/93877f5d-6cc3-5f3d-ae23-caa3bced21cc/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/c9/3a/b52cb8bbd48f5f1d6b6072b3144baa81a2810dc2967b8550faf78aab9d01/rosu_pp_py-4.0.2-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"7c104699-f138-5769-a607-4a42e94b75f5","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/7c104699-f138-5769-a607-4a42e94b75f5/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/c2/2f/dabd3c9cb9aa5732915146e96cc20a0d5658749d26af2946a451667e3dc3/rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"2b3c8fcb-d575-5eea-85eb-96fdcba34031","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/2b3c8fcb-d575-5eea-85eb-96fdcba34031/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/b7/07/66d0dda4a19ae5c19ab52e56fe3ee2b385a834b7da242c506e3f731f80fe/rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"7865279d-9620-51ed-ad6b-e61b059047e2","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/7865279d-9620-51ed-ad6b-e61b059047e2/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/bf/80/67e4d10250bba8859f65fc7c69a46670eac223981db60b21bd323c80d965/rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"19112141-4c30-5b1b-a791-ed1ba000530b","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/19112141-4c30-5b1b-a791-ed1ba000530b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/3c/23/38f4b775543aafc30c66f957b98a5207718485ceb069df0ba065f71d8b98/rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"c2877f14-f801-5106-a098-67bdd8b0ea3f","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/c2877f14-f801-5106-a098-67bdd8b0ea3f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/09/48/6c4c278ad62fa98d8c9887c08a2ff4edd220d284fc708b467757db81da53/rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"3bacb5c5-c83a-53c6-b22c-f454c5f87fa6","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/3bacb5c5-c83a-53c6-b22c-f454c5f87fa6/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/00/88/dba563f14dfcdd81b706766163d2569e451331dcd611e0512a5fe7374efb/rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"b27ff99d-dc98-5b5b-9693-75fd5c114f92","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/b27ff99d-dc98-5b5b-9693-75fd5c114f92/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/e8/67/a480a83b1db73157a9d998cd432f4d7f1e68ae3eacae56785d887eae9dc0/rosu_pp_py-4.0.2-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"5569b7d3-3738-5ce8-8577-ad8fe4ae2ab7","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/5569b7d3-3738-5ce8-8577-ad8fe4ae2ab7/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp312-cp312-win_arm64.whl","url":"https://files.pythonhosted.org/packages/44/3e/118f81295557e3ab038ccdcb1f42c5f6400ec148cf589939928df460e387/rosu_pp_py-4.0.2-cp312-cp312-win_arm64.whl","sboms":[{"artifact_uuid":"c525b54b-0355-58a2-83cc-e178b0385f54","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/c525b54b-0355-58a2-83cc-e178b0385f54/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/95/fa/f242b515f946ddd2e8c756827e3549354d69fc4788e283281f28d985e0a9/rosu_pp_py-4.0.2-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"ddc20cf1-52e5-56dd-a2c4-00c2c553ca52","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/ddc20cf1-52e5-56dd-a2c4-00c2c553ca52/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/34/eb/440da0a4d88381f2f7a5194b6feaac85d08c50abf62f92422942dd3af7b0/rosu_pp_py-4.0.2-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"be5b68ca-8a06-553f-b1ae-6c71f9c99e20","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/be5b68ca-8a06-553f-b1ae-6c71f9c99e20/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/86/59/8856b1cf1cfe1c0d196a433d5f9c70eb2a522348392f8fd17ce1e57de460/rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"a324a92d-3c5a-5637-9df4-97b20648cd08","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a324a92d-3c5a-5637-9df4-97b20648cd08/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/8b/06/180e7a0db5ab63d3273327c7c44a957860399df887787213b2084d502068/rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"47bf40fc-c80e-5cdb-b97c-88e6c3c5e0bc","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/47bf40fc-c80e-5cdb-b97c-88e6c3c5e0bc/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/b9/ca/ec273a93ad9c4ed3e1f57e431a9cd586c7ff5abc303e1a6d37be1f2da0f4/rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"3d75aa1f-23c6-5615-987d-54e8d19350aa","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/3d75aa1f-23c6-5615-987d-54e8d19350aa/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/1c/3f/e9bf122050d8e0d3fdc4adb129d80eac65af20a0e0c5e414bfa687024858/rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"4a09406f-b887-5f67-b279-907fd14bf911","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/4a09406f-b887-5f67-b279-907fd14bf911/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/df/87/59860c8e0053904db4330780a8cbf0a17ae2d943f0ad467400536069d38c/rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"53ab14f8-a22f-50dc-a493-c4ca92e23da2","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/53ab14f8-a22f-50dc-a493-c4ca92e23da2/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/3e/3c/3c02fb3157cea616a9446a9541f42aa4a7b80c31c9a54ab7a63906d1fdeb/rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"039ff56a-3b84-52b6-b1f7-9dea315b1952","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/039ff56a-3b84-52b6-b1f7-9dea315b1952/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/d6/68/405126fb952bfcdf67d174c70d8085a2ff138253e5760da015ec5392fa2c/rosu_pp_py-4.0.2-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"831b9bb9-86ea-5b8c-a2e7-2f6a9eb334ba","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/831b9bb9-86ea-5b8c-a2e7-2f6a9eb334ba/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp313-cp313-win_arm64.whl","url":"https://files.pythonhosted.org/packages/30/fd/fefc50c2a7c1092a270b03d93acedb24465f7fc4162d977e57f8d6b40a4b/rosu_pp_py-4.0.2-cp313-cp313-win_arm64.whl","sboms":[{"artifact_uuid":"a4d31cb5-c2a6-566f-a64b-1d54f5131753","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a4d31cb5-c2a6-566f-a64b-1d54f5131753/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/e4/6d/079a57c8fde6f9e141e502e3a8702412756a6c2e9e5577f3438f92960b23/rosu_pp_py-4.0.2-cp314-cp314-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"5272887c-d504-574f-9f16-5c016e50b037","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/5272887c-d504-574f-9f16-5c016e50b037/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/db/bb/4eb7fd1129ab4d9cfc97543a52859a7029aa23ce6a00217e4e11b0bdab9e/rosu_pp_py-4.0.2-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"a9b17fb8-fbf4-5efb-95e6-51fa5dceafa7","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a9b17fb8-fbf4-5efb-95e6-51fa5dceafa7/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/55/97/00839b7593b656a709dfff6651b561af219bc2e35c88ca8f2f8862e17131/rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"4d3ea329-e1bd-501c-a600-0e8d8c7c92fc","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/4d3ea329-e1bd-501c-a600-0e8d8c7c92fc/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/6a/02/f9182d8c0a72483ce907170a69988470083fb514546a580c4913d9309ebc/rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"4e099129-43c3-57e0-88a1-36cd161a9111","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/4e099129-43c3-57e0-88a1-36cd161a9111/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/8a/f0/745cd5c2ec4078f67441c7f579cd0d5f0567b96771b4dfb5c488068d9bcf/rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"2fd31928-bf16-5868-95a1-fc0dde08de85","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/2fd31928-bf16-5868-95a1-fc0dde08de85/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/5d/70/4cdf166b5efa0b2b4eb40f6c1c5a416cba507a1c3418fb9e6a66b6922515/rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"57c2f7c3-90ec-5395-8e2c-123b2a8573d4","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/57c2f7c3-90ec-5395-8e2c-123b2a8573d4/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/55/36/4336b28e33a6829f6b0696cd45195f002759f0bb99544bb8fdab49cc8c6f/rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"a46181a9-36cb-57ab-88ba-c352f8aa606c","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a46181a9-36cb-57ab-88ba-c352f8aa606c/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/13/f5/96819f76b67889922d43946eab2e6ef0e115e2321a92fb8cd31b0bb7bf1e/rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"4830fe3e-2238-506c-8749-79b206b10ec0","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/4830fe3e-2238-506c-8749-79b206b10ec0/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/e0/b7/ff7eb2ddbb538f9fe848787e1fd3e2cbe6e1ea07353285a95bcfdda760f5/rosu_pp_py-4.0.2-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"bdeabb40-b9e7-509c-90ef-3bf5ab037697","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/bdeabb40-b9e7-509c-90ef-3bf5ab037697/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-cp314-cp314-win_arm64.whl","url":"https://files.pythonhosted.org/packages/54/f7/e6f776d76da939b30bf3ed447f211613187fefac3c6ada79c63ac840347b/rosu_pp_py-4.0.2-cp314-cp314-win_arm64.whl","sboms":[{"artifact_uuid":"b3f0707f-6b4f-5832-b0d7-bff791cdb85e","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/b3f0707f-6b4f-5832-b0d7-bff791cdb85e/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/45/bb/839532d7b712a85e3e68336d7eabdb1c0016ea7d602ee12aeff5bf9e09cf/rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"a7e1508c-ac71-56c6-90ee-b13f7ab0d867","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a7e1508c-ac71-56c6-90ee-b13f7ab0d867/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/6c/c6/bf98f0b505179238a26c2466650e44ad1654162736faa939a31252e603ae/rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"f72ea803-cb32-528e-9b11-fadfe148073c","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/f72ea803-cb32-528e-9b11-fadfe148073c/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/b1/ab/43b081a528ece28b1a78e15ab3387f328c2343e94bbc755bc346888615fe/rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"a0b6729c-183c-569d-adca-329d0cdbf13d","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/a0b6729c-183c-569d-adca-329d0cdbf13d/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/5c/bf/307bef23f276e471a8a0fcc52706cfc953dbaae85f9b830325a58cd5cd89/rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"66f67698-c37a-5e20-9bf8-55d6c07c2d29","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/66f67698-c37a-5e20-9bf8-55d6c07c2d29/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","url":"https://files.pythonhosted.org/packages/1d/ba/0296a13300d3880a0baca325009cee9bfff47850f784ae87737e3c25eff8/rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","sboms":[{"artifact_uuid":"19eb7d29-bbb7-5c4f-bd93-34c1756ee0db","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/19eb7d29-bbb7-5c4f-bd93-34c1756ee0db/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","url":"https://files.pythonhosted.org/packages/57/2b/b78ca386d300d19892031e0234853ff05d392cf46f5b17ff7a078922d742/rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","sboms":[{"artifact_uuid":"cb732de9-ff6f-5519-b297-8a1040ac50bf","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/cb732de9-ff6f-5519-b297-8a1040ac50bf/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","url":"https://files.pythonhosted.org/packages/41/55/f73398efa09ee7bbf3bc543f55a6931129400a6bf1a76332e87444a72bd4/rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","sboms":[{"artifact_uuid":"b4aa0d33-4262-51bb-b87a-66ae0505e330","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/b4aa0d33-4262-51bb-b87a-66ae0505e330/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"rosu_pp_py-4.0.2-pp311-pypy311_pp73-win_amd64.whl","url":"https://files.pythonhosted.org/packages/dc/ce/e04e5dd2b2624dcfddca5e4903d7a82d52cdc060df0ed233083b40ab769b/rosu_pp_py-4.0.2-pp311-pypy311_pp73-win_amd64.whl","sboms":[{"artifact_uuid":"9c42d182-fc5e-5640-b249-5c2336aa7996","path":"rosu_pp_py-4.0.2.dist-info/sboms/rosu-pp-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/9c42d182-fc5e-5640-b249-5c2336aa7996/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":48,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2026-0176","aliases":["GHSA-36hh-v3qg-5jq4"],"summary":"Out-of-bounds read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.28.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["rosu_pp_py-4.0.2-cp311-cp311-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-win_amd64.whl","rosu_pp_py-4.0.2-cp311-cp311-win_arm64.whl","rosu_pp_py-4.0.2-cp312-cp312-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-win_amd64.whl","rosu_pp_py-4.0.2-cp312-cp312-win_arm64.whl","rosu_pp_py-4.0.2-cp313-cp313-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-win_amd64.whl","rosu_pp_py-4.0.2-cp313-cp313-win_arm64.whl","rosu_pp_py-4.0.2-cp314-cp314-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-win_amd64.whl","rosu_pp_py-4.0.2-cp314-cp314-win_arm64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-win_amd64.whl"]},{"id":"RUSTSEC-2026-0177","aliases":["GHSA-chgr-c6px-7xpp"],"summary":"Missing `Sync` bound on `PyCFunction::new_closure` closures","severity":"medium","score":6.3,"package":"pyo3","version":"0.28.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["rosu_pp_py-4.0.2-cp311-cp311-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp311-cp311-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp311-cp311-win_amd64.whl","rosu_pp_py-4.0.2-cp311-cp311-win_arm64.whl","rosu_pp_py-4.0.2-cp312-cp312-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp312-cp312-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp312-cp312-win_amd64.whl","rosu_pp_py-4.0.2-cp312-cp312-win_arm64.whl","rosu_pp_py-4.0.2-cp313-cp313-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp313-cp313-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp313-cp313-win_amd64.whl","rosu_pp_py-4.0.2-cp313-cp313-win_arm64.whl","rosu_pp_py-4.0.2-cp314-cp314-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","rosu_pp_py-4.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-cp314-cp314-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-cp314-cp314-win_amd64.whl","rosu_pp_py-4.0.2-cp314-cp314-win_arm64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl","rosu_pp_py-4.0.2-pp311-pypy311_pp73-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":48,"total_sboms":48,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1}}}