{"url":"https://pypi.sbomify.com/package/netsmith/0.3.0","markdown_url":"https://pypi.sbomify.com/package/netsmith/0.3.0.md","name":"netsmith","version":"0.3.0","purl":"pkg:pypi/netsmith@0.3.0","summary":"Fast network analysis with Rust kernels: communities, centrality, paths and null models","author":null,"project_urls":{},"requires_python":">=3.12","license":null,"classifiers":["Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Information Analysis"],"wheels":[{"filename":"netsmith-0.3.0-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/67/ae/70b1d37cca774b6ff9dcb9f1a69c29238f5d39dc28a18acd9b43bbeedfd7/netsmith-0.3.0-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"b0aba45c-f012-51b7-bc2e-0a5ac3268042","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b0aba45c-f012-51b7-bc2e-0a5ac3268042/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"netsmith-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/ed/54/459c32b8f22469b31ba85733ef121d88133807b5dd82ae8efa1940a2ce64/netsmith-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"32f9a44b-e9c9-5492-88ac-f05f3f336371","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/32f9a44b-e9c9-5492-88ac-f05f3f336371/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"netsmith-0.3.0-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/78/45/4e6723a5238ed9c876192417ec84508a5f140009ab5b27d0e60d6d5c90ad/netsmith-0.3.0-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"0eb841b7-52fd-5aab-aae4-6c0db38dfeae","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0eb841b7-52fd-5aab-aae4-6c0db38dfeae/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"netsmith-0.3.0-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/ac/c8/3a8c38b36f7019a38b8aca7b92258aaeb777d699aad7e8229eecb77ae221/netsmith-0.3.0-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"b05f9a80-c1e8-5164-8b25-354fe19f82cc","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b05f9a80-c1e8-5164-8b25-354fe19f82cc/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"netsmith-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/3e/2a/030eac8c73ad6992c0e84f2df11235b25a39eaf198f8d0594ad482929334/netsmith-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"78815331-60a7-534e-90d4-3fc08783b2f3","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/78815331-60a7-534e-90d4-3fc08783b2f3/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"netsmith-0.3.0-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/48/7a/4c4cb2b112f2e200ce695a04b0ef0e8fa85d159b664606fc03fe484a0bb2/netsmith-0.3.0-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"ae787f84-c98f-5b83-972e-79afdb397fc0","path":"netsmith-0.3.0.dist-info/sboms/netsmith-rs.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ae787f84-c98f-5b83-972e-79afdb397fc0/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kylejones200/netsmith","workflow":"release.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/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.10":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kylejones200/netsmith","1.3.6.1.4.1.57264.1.13":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.15":"1132846316","1.3.6.1.4.1.57264.1.16":"https://github.com/kylejones200","1.3.6.1.4.1.57264.1.17":"36140847","1.3.6.1.4.1.57264.1.18":"https://github.com/kylejones200/netsmith/.github/workflows/release.yml@refs/tags/v0.3.0","1.3.6.1.4.1.57264.1.19":"9a869ecda4926fd4b9ec2b25aac93ad98cd3440f","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/kylejones200/netsmith/actions/runs/31128481709/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":6,"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.19.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.19.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/GHSA-36hh-v3qg-5jq4","wheels":["netsmith-0.3.0-cp312-cp312-macosx_11_0_arm64.whl","netsmith-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp312-cp312-win_amd64.whl","netsmith-0.3.0-cp313-cp313-macosx_11_0_arm64.whl","netsmith-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp313-cp313-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.19.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.19.2","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["netsmith-0.3.0-cp312-cp312-macosx_11_0_arm64.whl","netsmith-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp312-cp312-win_amd64.whl","netsmith-0.3.0-cp313-cp313-macosx_11_0_arm64.whl","netsmith-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp313-cp313-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.19.2","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.19.2","fixed":["0.24.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0020","wheels":["netsmith-0.3.0-cp312-cp312-macosx_11_0_arm64.whl","netsmith-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp312-cp312-win_amd64.whl","netsmith-0.3.0-cp313-cp313-macosx_11_0_arm64.whl","netsmith-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","netsmith-0.3.0-cp313-cp313-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":6,"total_sboms":6,"scanned_at":"2026-11-09","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"low":1}}}