{"url":"https://pypi.sbomify.com/package/pyrestoolbox/3.9.0","markdown_url":"https://pypi.sbomify.com/package/pyrestoolbox/3.9.0.md","name":"pyrestoolbox","version":"3.9.0","purl":"pkg:pypi/pyrestoolbox@3.9.0","summary":"pyResToolbox - A collection of Reservoir Engineering Utilities","author":null,"project_urls":{"Homepage":"https://github.com/mwburgoyne/pyResToolbox"},"requires_python":">=3.9","license":"GPL-3.0-or-later","classifiers":["License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Rust"],"wheels":[{"filename":"pyrestoolbox-3.9.0-cp310-cp310-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/ea/5b/0f99339d4611ce015f115827ea1978a7d4621437107f9dd2d803638242d9/pyrestoolbox-3.9.0-cp310-cp310-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"33aca8df-03cb-5f26-bc02-a023391e7eaf","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/33aca8df-03cb-5f26-bc02-a023391e7eaf/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/4a/0c/57b711a0f7e6eb5d6c7baf685da4308759e5304177fa3364a78fd9bbd166/pyrestoolbox-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"104a4107-7954-56b8-891e-c22a5fb8bb64","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/104a4107-7954-56b8-891e-c22a5fb8bb64/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp310-cp310-win_amd64.whl","url":"https://files.pythonhosted.org/packages/8f/45/b61aec1a25930a9034f962e69dfea2b34a43eec12824ec96439f291f65b3/pyrestoolbox-3.9.0-cp310-cp310-win_amd64.whl","sboms":[{"artifact_uuid":"2fa41ae8-1f34-57fc-8847-176dc4d927bd","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2fa41ae8-1f34-57fc-8847-176dc4d927bd/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/5a/a1/2010fd93244e8f7454b6c247d73ea33c89396104b750cd24438d80c433be/pyrestoolbox-3.9.0-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"db33d08d-06dc-5f18-b398-3ca0d50adea7","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/db33d08d-06dc-5f18-b398-3ca0d50adea7/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/bb/ce/70cb889a382f12eff2e506f524f32d6972d77c800af7498573b21f02d725/pyrestoolbox-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"cecc4213-4faf-590e-ab3f-fbde244cc6f3","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cecc4213-4faf-590e-ab3f-fbde244cc6f3/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/44/f1/47fb2857fe7add12517616daf7abf0e0ad5efe2563d1a54d27fd90dd3120/pyrestoolbox-3.9.0-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"00539e47-9111-5758-a240-c5572473b5a8","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/00539e47-9111-5758-a240-c5572473b5a8/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/fa/40/f17c7f9c814bcedde00ed259f5a20064c53498022188f339c763b2f38c6f/pyrestoolbox-3.9.0-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"a0822926-5b09-5f3f-80c4-1801142580b1","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a0822926-5b09-5f3f-80c4-1801142580b1/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/32/5b/9dad2fb59b5df8877605759077af015b720e98af3cbedca652af17246f45/pyrestoolbox-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"bffef8f5-b8a8-5599-b7cb-e66b851c2f65","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/bffef8f5-b8a8-5599-b7cb-e66b851c2f65/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/33/f9/fa1d2d8dc80ef4ca0857159ac5d38fde378691214e8ecb22390d2b39fde6/pyrestoolbox-3.9.0-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"1e59ee49-f945-5afa-8150-2a40c4bb1d2d","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1e59ee49-f945-5afa-8150-2a40c4bb1d2d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/5f/7b/d7450b591b9eb0fbb56c612aacd8e34eabad937e5f29efbb87f59d30784f/pyrestoolbox-3.9.0-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"a10d79be-3ff3-5090-ab91-1791f62ad4ad","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a10d79be-3ff3-5090-ab91-1791f62ad4ad/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/38/c0/3eb79bedfb005e232871772c10fdd3ef5185add359691793742fd568bd05/pyrestoolbox-3.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"39f3d6f4-82f0-576a-a1a6-c3286cc412c9","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/39f3d6f4-82f0-576a-a1a6-c3286cc412c9/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/58/fb/78b455cdf575bbb508657210719dae517b34b5fd745c2700d4d7898eab70/pyrestoolbox-3.9.0-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"794ee69e-a37c-5194-8e23-b03c181844cb","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/794ee69e-a37c-5194-8e23-b03c181844cb/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp39-cp39-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/c4/bf/ee4c0c9e5ddc460629827efcebb0d97102b85daef39935d83cb462bdecc6/pyrestoolbox-3.9.0-cp39-cp39-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"76dbdc9b-e34b-5524-a245-88d02d95ffe3","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/76dbdc9b-e34b-5524-a245-88d02d95ffe3/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/b0/1c/736d056d075206bf48995c990cb242be7951a4ff8e27644311b41185c1a1/pyrestoolbox-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"5b20b349-5b40-5b92-a447-e814ea3dfa9d","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5b20b349-5b40-5b92-a447-e814ea3dfa9d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pyrestoolbox-3.9.0-cp39-cp39-win_amd64.whl","url":"https://files.pythonhosted.org/packages/bd/5c/1def3e4a5e26626954be0288aa4f808223ae83b4a25b7d98dc85a00a238a/pyrestoolbox-3.9.0-cp39-cp39-win_amd64.whl","sboms":[{"artifact_uuid":"de291472-322a-5100-a565-d424b9c2c699","path":"pyrestoolbox-3.9.0.dist-info/sboms/pyrestoolbox-native.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de291472-322a-5100-a565-d424b9c2c699/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"mwburgoyne/pyResToolbox","workflow":"build-wheels.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.10":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/mwburgoyne/pyResToolbox","1.3.6.1.4.1.57264.1.13":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.14":"refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.15":"443246295","1.3.6.1.4.1.57264.1.16":"https://github.com/mwburgoyne","1.3.6.1.4.1.57264.1.17":"29671046","1.3.6.1.4.1.57264.1.18":"https://github.com/mwburgoyne/pyResToolbox/.github/workflows/build-wheels.yml@refs/tags/v3.9.0","1.3.6.1.4.1.57264.1.19":"1db5903f912979b75b9a86af990a475fba55cef7","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/mwburgoyne/pyResToolbox/actions/runs/41256193733/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":15,"has_attestation":true,"vulnerabilities":[{"id":"GHSA-36hh-v3qg-5jq4","aliases":["RUSTSEC-2026-0176"],"summary":"PyO3 has an Out-of-bounds Read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.23.5","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.23.5","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/GHSA-36hh-v3qg-5jq4","wheels":["pyrestoolbox-3.9.0-cp310-cp310-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp310-cp310-win_amd64.whl","pyrestoolbox-3.9.0-cp311-cp311-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp311-cp311-win_amd64.whl","pyrestoolbox-3.9.0-cp312-cp312-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp312-cp312-win_amd64.whl","pyrestoolbox-3.9.0-cp313-cp313-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp313-cp313-win_amd64.whl","pyrestoolbox-3.9.0-cp39-cp39-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp39-cp39-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.23.5","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.23.5","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["pyrestoolbox-3.9.0-cp310-cp310-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp310-cp310-win_amd64.whl","pyrestoolbox-3.9.0-cp311-cp311-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp311-cp311-win_amd64.whl","pyrestoolbox-3.9.0-cp312-cp312-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp312-cp312-win_amd64.whl","pyrestoolbox-3.9.0-cp313-cp313-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp313-cp313-win_amd64.whl","pyrestoolbox-3.9.0-cp39-cp39-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp39-cp39-win_amd64.whl"]},{"id":"RUSTSEC-2025-0020","aliases":["GHSA-pph8-gcv7-4qj5"],"summary":"Risk of buffer overflow in `PyString::from_object`","severity":"low","score":2.9,"package":"pyo3","version":"0.23.5","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.23.5","fixed":["0.24.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0020","wheels":["pyrestoolbox-3.9.0-cp310-cp310-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp310-cp310-win_amd64.whl","pyrestoolbox-3.9.0-cp311-cp311-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp311-cp311-win_amd64.whl","pyrestoolbox-3.9.0-cp312-cp312-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp312-cp312-win_amd64.whl","pyrestoolbox-3.9.0-cp313-cp313-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp313-cp313-win_amd64.whl","pyrestoolbox-3.9.0-cp39-cp39-macosx_11_0_arm64.whl","pyrestoolbox-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pyrestoolbox-3.9.0-cp39-cp39-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":15,"total_sboms":15,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"low":1}}}