{"url":"https://pypi.sbomify.com/package/puffinflow/2.1.0","markdown_url":"https://pypi.sbomify.com/package/puffinflow/2.1.0.md","name":"puffinflow","version":"2.1.0","purl":"pkg:pypi/puffinflow@2.1.0","summary":"A powerful Python workflow orchestration framework with advanced resource management and observability","author":null,"project_urls":{"Bug Tracker":"https://github.com/m-ahmed-elbeskeri/puffinflow-main/issues","Changelog":"https://github.com/m-ahmed-elbeskeri/puffinflow-main/blob/main/CHANGELOG.md","Documentation":"https://puffinflow.readthedocs.io","Funding":"https://github.com/sponsors/m-ahmed-elbeskeri","Homepage":"https://github.com/m-ahmed-elbeskeri/puffinflow-main","Repository":"https://github.com/m-ahmed-elbeskeri/puffinflow-main.git"},"requires_python":">=3.9","license":"MIT","classifiers":["Development Status :: 4 - Beta","Framework :: AsyncIO","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Operating System :: OS Independent","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.9","Topic :: Software Development :: Libraries :: Python Modules","Topic :: System :: Distributed Computing","Topic :: System :: Monitoring","Topic :: System :: Systems Administration","Typing :: Typed"],"wheels":[{"filename":"puffinflow-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/30/2a/bbe93d05e224d6b5eb3eb8ce1134b435ae4f7ae06e45c0f9b84a3f02e723/puffinflow-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"2d416f7f-e99c-5e90-8d19-d17082b57ba8","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2d416f7f-e99c-5e90-8d19-d17082b57ba8/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp310-cp310-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/a9/2c/217b9bd9714910eef7e1461640a499b6a23d7493319443c6c51574fbbae9/puffinflow-2.1.0-cp310-cp310-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"9540d1ad-a2fa-55d2-95f3-968f42d918c5","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9540d1ad-a2fa-55d2-95f3-968f42d918c5/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/7b/eb/6ad3314dd465b45884c128b8244b7cb25fedb6dd5e3bb6646d64d727bc56/puffinflow-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"fd1821f5-3957-591c-b387-9bb807e8514c","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fd1821f5-3957-591c-b387-9bb807e8514c/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/e5/a5/d5dd2927d2923e22ce3a742b98e452eee697f17bfec9bf88ba67f470b2ee/puffinflow-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"2a5fb388-ea07-51a9-ad9b-8fc27dc290ad","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2a5fb388-ea07-51a9-ad9b-8fc27dc290ad/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp310-cp310-win_amd64.whl","url":"https://files.pythonhosted.org/packages/a6/4a/62c6160bb91a4419f4ef17a7fc996fc9ba0bde43482185c06ae7fb163a29/puffinflow-2.1.0-cp310-cp310-win_amd64.whl","sboms":[{"artifact_uuid":"edd88170-5b24-56e7-9d29-f43d618f4ca0","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/edd88170-5b24-56e7-9d29-f43d618f4ca0/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/10/e5/243d30b52b171028847dccb0f4ef515bce1f6a5c024f58ec09d32e6c0009/puffinflow-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"1c42fd97-2c71-50c7-b60a-bda1526ade3c","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1c42fd97-2c71-50c7-b60a-bda1526ade3c/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/54/e6/eef5526ec7d3fe543351199309ed49977b3d332e16d56553819f607be56f/puffinflow-2.1.0-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"e9907194-9752-5c9a-8774-0ba88353b1b6","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e9907194-9752-5c9a-8774-0ba88353b1b6/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/23/8f/8df074bcae0fefd12ee64c365192c8784b1056274449b8b60fa171590e3a/puffinflow-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"a2a96d4c-7be4-51cc-b06f-c8bb32e3a413","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a2a96d4c-7be4-51cc-b06f-c8bb32e3a413/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/01/85/42f5dfd29d38928d4897489a50ea15fef94e3e7664dd05cd14d86b7d4aab/puffinflow-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"1476e7db-112e-5e39-9119-e2681da40d2d","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1476e7db-112e-5e39-9119-e2681da40d2d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/dc/cd/fb0ecfb5187c3e9e887f3096f431736b81bba7cdbb3b6b6907bbc8f6f29e/puffinflow-2.1.0-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"04fec68a-f8ab-52e7-a7de-c2caf63cce68","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/04fec68a-f8ab-52e7-a7de-c2caf63cce68/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/7a/71/339768ac9d55fe0d35ab026a5fa5f22e13454ae259be17b98729370bff15/puffinflow-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"461642a6-402b-56b4-ac25-406c8c80400e","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/461642a6-402b-56b4-ac25-406c8c80400e/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/69/31/598359aa18ab4e768f266f0418a60214f4c102fa8d9f6634b8e2ad988beb/puffinflow-2.1.0-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"22ede154-2aa1-5116-a810-931d2bd76332","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/22ede154-2aa1-5116-a810-931d2bd76332/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/d5/da/c69b93465397c1f984cdb49df70aac46bddfc7953fa220241674290e6fdc/puffinflow-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"4c6522f8-cca6-5a2b-aa2a-449ac12561ea","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4c6522f8-cca6-5a2b-aa2a-449ac12561ea/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/ed/d5/5833c2852be499b29aa17747b21711300cc3436569ac4f98078903420665/puffinflow-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"f1f9949c-b68b-5135-9498-ebc36928fc5e","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f1f9949c-b68b-5135-9498-ebc36928fc5e/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/ad/62/8a0b333729e9dcd1af88a763f14b2a3bfc13af308698c7b01fd7ff34accc/puffinflow-2.1.0-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"5e97668f-3ebf-5d15-957a-4703e30dc275","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5e97668f-3ebf-5d15-957a-4703e30dc275/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/38/b0/dcff5eeab5300da7d781e10704a007c4cda3a4decf5bddf5b70e1743a554/puffinflow-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"de4309a0-28a7-5261-bcbe-7b7404034053","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de4309a0-28a7-5261-bcbe-7b7404034053/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/73/84/06b146a8bfb4a12c8a2ae691d82b8f3a68dd05be0b1a00cefac33779ea54/puffinflow-2.1.0-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"936efef7-062a-50d4-9c1d-8487091321c7","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/936efef7-062a-50d4-9c1d-8487091321c7/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/13/9d/35db12ce81d70c34103c664154538922a1e81a9b92fae0d517a51cac525a/puffinflow-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"e817a95f-9274-54e4-b5b9-c3f5f6ff393f","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e817a95f-9274-54e4-b5b9-c3f5f6ff393f/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/4f/67/acfdc960be99a7a5f52067e1ab45f4664523096940804e4be07425a717d1/puffinflow-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"98532491-948e-5ca7-a22d-cc9667f79ed3","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/98532491-948e-5ca7-a22d-cc9667f79ed3/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/f0/6d/88f6626d87d08dbafcb78bafeffde306f0c4ac9b9f42e7f0e240795b6616/puffinflow-2.1.0-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"c28edcfc-ecf7-5552-a789-2d3eebd7d4cf","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c28edcfc-ecf7-5552-a789-2d3eebd7d4cf/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp39-cp39-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/d5/af/ca855ad56ff6a8f9329c6a609d894df22a506bd513d7bddce7ce012e9d99/puffinflow-2.1.0-cp39-cp39-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"43f09daf-8220-5720-a332-19ae70cd543e","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/43f09daf-8220-5720-a332-19ae70cd543e/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp39-cp39-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/c1/c6/3cd7b6d179fbc6c3d2fd3194df3499346dd38404d681e5f4f05b0f82fc2e/puffinflow-2.1.0-cp39-cp39-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"8d8104dc-202e-58c6-a155-224106e72506","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8d8104dc-202e-58c6-a155-224106e72506/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/5e/bc/35bd05424ca05c94be0640401926b63fe0a312bbe48ba5180ce19ba9a8c7/puffinflow-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"b2c05dc9-4038-568b-9915-8c71df211a82","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b2c05dc9-4038-568b-9915-8c71df211a82/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/01/be/7675d2a4e77bee06d2802c06f7dd6d60d73ae8cc5ba0ad2fbab7708fbfcc/puffinflow-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"7dd5ef04-7820-5f81-bf6e-1c2a32c4a301","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7dd5ef04-7820-5f81-bf6e-1c2a32c4a301/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"puffinflow-2.1.0-cp39-cp39-win_amd64.whl","url":"https://files.pythonhosted.org/packages/d6/e1/fb9fa1a8b7eef8c49b2a19fec2b8ad489bc43e1aae880c4f392bd4e3a040/puffinflow-2.1.0-cp39-cp39-win_amd64.whl","sboms":[{"artifact_uuid":"4bc61592-5b81-51b7-969e-f474d0095095","path":"puffinflow-2.1.0.dist-info/sboms/puffinflow.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4bc61592-5b81-51b7-969e-f474d0095095/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Puffinflow-io/puffinflow","workflow":"ci-cd.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/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.10":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Puffinflow-io/puffinflow","1.3.6.1.4.1.57264.1.13":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.14":"refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.15":"1009051758","1.3.6.1.4.1.57264.1.16":"https://github.com/Puffinflow-io","1.3.6.1.4.1.57264.1.17":"221773782","1.3.6.1.4.1.57264.1.18":"https://github.com/Puffinflow-io/puffinflow/.github/workflows/ci-cd.yml@refs/tags/v2.2.0","1.3.6.1.4.1.57264.1.19":"719f6d5cb87a31fc39f5e5ec866b4598953cce9c","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/Puffinflow-io/puffinflow/actions/runs/22119122041/attempts/2","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":25,"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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/GHSA-36hh-v3qg-5jq4","wheels":["puffinflow-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp310-cp310-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp310-cp310-win_amd64.whl","puffinflow-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp311-cp311-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp311-cp311-win_amd64.whl","puffinflow-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp312-cp312-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp312-cp312-win_amd64.whl","puffinflow-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp313-cp313-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp313-cp313-win_amd64.whl","puffinflow-2.1.0-cp39-cp39-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp39-cp39-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["puffinflow-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp310-cp310-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp310-cp310-win_amd64.whl","puffinflow-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp311-cp311-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp311-cp311-win_amd64.whl","puffinflow-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp312-cp312-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp312-cp312-win_amd64.whl","puffinflow-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp313-cp313-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp313-cp313-win_amd64.whl","puffinflow-2.1.0-cp39-cp39-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp39-cp39-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.24.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0020","wheels":["puffinflow-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp310-cp310-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp310-cp310-win_amd64.whl","puffinflow-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp311-cp311-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp311-cp311-win_amd64.whl","puffinflow-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp312-cp312-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp312-cp312-win_amd64.whl","puffinflow-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp313-cp313-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp313-cp313-win_amd64.whl","puffinflow-2.1.0-cp39-cp39-macosx_10_12_x86_64.whl","puffinflow-2.1.0-cp39-cp39-macosx_11_0_arm64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","puffinflow-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","puffinflow-2.1.0-cp39-cp39-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":25,"total_sboms":25,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"low":1}}}