{"url":"https://pypi.sbomify.com/package/tokencat/0.9.0","markdown_url":"https://pypi.sbomify.com/package/tokencat/0.9.0.md","name":"tokencat","version":"0.9.0","purl":"pkg:pypi/tokencat@0.9.0","summary":"Local-first, read-only AI coding agent token and usage inspector.","author":"xiaoran","project_urls":{"Homepage":"https://github.com/xiaoran007/TokenCat","Issues":"https://github.com/xiaoran007/TokenCat/issues","Repository":"https://github.com/xiaoran007/TokenCat"},"requires_python":">=3.9","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Operating System :: MacOS","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.9","Programming Language :: Rust","Topic :: Utilities"],"wheels":[{"filename":"tokencat-0.9.0-cp39-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/c9/38/dd1c1b9f830e3462593a79b57759238fd82bc0ba980d523b20ffff80b699/tokencat-0.9.0-cp39-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"0b915462-3abb-5007-adcf-6576d8969ef6","path":"tokencat-0.9.0.dist-info/sboms/tokencat-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0b915462-3abb-5007-adcf-6576d8969ef6/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"xiaoran007/TokenCat","workflow":"cli-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/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/xiaoran007/TokenCat","1.3.6.1.4.1.57264.1.13":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1182507461","1.3.6.1.4.1.57264.1.16":"https://github.com/xiaoran007","1.3.6.1.4.1.57264.1.17":"52413051","1.3.6.1.4.1.57264.1.18":"https://github.com/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/xiaoran007/TokenCat/actions/runs/37975073516/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"tokencat-0.9.0-cp39-abi3-macosx_11_0_x86_64.whl","url":"https://files.pythonhosted.org/packages/94/42/1260aad0b5a9b475584aa33abc54bc101aea58ab3a4f993b663740d82662/tokencat-0.9.0-cp39-abi3-macosx_11_0_x86_64.whl","sboms":[{"artifact_uuid":"cb201d1c-da36-5a7c-b65b-90cc73d8af35","path":"tokencat-0.9.0.dist-info/sboms/tokencat-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cb201d1c-da36-5a7c-b65b-90cc73d8af35/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"xiaoran007/TokenCat","workflow":"cli-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/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/xiaoran007/TokenCat","1.3.6.1.4.1.57264.1.13":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1182507461","1.3.6.1.4.1.57264.1.16":"https://github.com/xiaoran007","1.3.6.1.4.1.57264.1.17":"52413051","1.3.6.1.4.1.57264.1.18":"https://github.com/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/xiaoran007/TokenCat/actions/runs/37975073516/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"tokencat-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/17/77/e7437d663553cc8f5c699fb12b0b0d80fab1c74b52030bae560e0043804f/tokencat-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"53418be1-c2be-5993-b72a-705185fe3d91","path":"tokencat-0.9.0.dist-info/sboms/tokencat-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/53418be1-c2be-5993-b72a-705185fe3d91/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"xiaoran007/TokenCat","workflow":"cli-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/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/xiaoran007/TokenCat","1.3.6.1.4.1.57264.1.13":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1182507461","1.3.6.1.4.1.57264.1.16":"https://github.com/xiaoran007","1.3.6.1.4.1.57264.1.17":"52413051","1.3.6.1.4.1.57264.1.18":"https://github.com/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/xiaoran007/TokenCat/actions/runs/37975073516/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"tokencat-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/a1/10/9d4c2e7a5efaa1af727ab71066024d5367f01e949156a40e6f3afa2d123a/tokencat-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"53580fcd-18cc-5767-81d2-6751ca89c496","path":"tokencat-0.9.0.dist-info/sboms/tokencat-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/53580fcd-18cc-5767-81d2-6751ca89c496/download","vulnerability_count":1,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"xiaoran007/TokenCat","workflow":"cli-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/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/xiaoran007/TokenCat","1.3.6.1.4.1.57264.1.13":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1182507461","1.3.6.1.4.1.57264.1.16":"https://github.com/xiaoran007","1.3.6.1.4.1.57264.1.17":"52413051","1.3.6.1.4.1.57264.1.18":"https://github.com/xiaoran007/TokenCat/.github/workflows/cli-wheels.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"f56b517263bdb91bbaf97a216a188f8dff50cb3b","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/xiaoran007/TokenCat/actions/runs/37975073516/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":4,"has_attestation":true,"vulnerabilities":[{"id":"CVE-2026-119375","aliases":["GHSA-72w2-rjgg-q729","RUSTSEC-2026-0459"],"summary":"`libsqlite3-sys` via C SQLite CVE-2026-119375","severity":"medium","score":6.8,"package":"libsqlite3-sys","version":"0.35.0","ecosystem":"crates.io","purl":"pkg:cargo/libsqlite3-sys@0.35.0","fixed":["0.39.0"],"url":"https://insights.sbomify.com/CVE-2026-119375/","wheels":["tokencat-0.9.0-cp39-abi3-macosx_11_0_arm64.whl","tokencat-0.9.0-cp39-abi3-macosx_11_0_x86_64.whl","tokencat-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","tokencat-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"]}],"vulnerability_scan":{"scanned_sboms":4,"total_sboms":4,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"medium":1}}}