{"url":"https://pypi.sbomify.com/package/cantonese/1.0.12","markdown_url":"https://pypi.sbomify.com/package/cantonese/1.0.12.md","name":"cantonese","version":"1.0.12","purl":"pkg:pypi/cantonese@1.0.12","summary":"The Cantonese programming language","author":null,"project_urls":{"Homepage":"https://github.com/StepfenShawn/Cantonese","Repository":"https://github.com/StepfenShawn/Cantonese"},"requires_python":">=3.8","license":"MIT","classifiers":["Intended Audience :: Developers","License :: OSI Approved :: MIT License","Natural Language :: Cantonese","Natural Language :: English","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: POSIX :: BSD","Operating System :: POSIX :: Linux","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"wheels":[{"filename":"cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/86/34/2931575c37aa97324aa257c22271e562249c22a18c1bea6d766bf4513cf2/cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"637f9409-f200-5f58-b6a6-bdf93865ace4","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/637f9409-f200-5f58-b6a6-bdf93865ace4/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/cc/17/7fa6d7b1982109b88a2b974651baa584feb09e23265b242ec48494f5e658/cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"fffde41c-5adc-5c6d-9355-9253c6cfc83c","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/fffde41c-5adc-5c6d-9355-9253c6cfc83c/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/55/28/d2e86a6483cd5e4c26642c8844c961ecb362dcdd8c403e9ff6a20dc2a1dc/cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"c2ed5bec-b6bc-58fd-ad1c-955814477574","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/c2ed5bec-b6bc-58fd-ad1c-955814477574/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/2a/b7/418b4030070bc7f523953c0df2fd946ab8008acca96e6c047469bf3d058e/cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"bd88ce95-9b43-5e67-9b80-b631d020888a","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/bd88ce95-9b43-5e67-9b80-b631d020888a/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/39/af/7d7533db58ced8018b386997f1f597032531b1e9e4b562278afb491385d2/cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"62f79975-1a4d-5ec6-91cf-9dcf4fd670d3","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/62f79975-1a4d-5ec6-91cf-9dcf4fd670d3/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/ab/be/0b668bb4f7627701e82f2a21599e5137f4e342895a07890f1c0a4f0254be/cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"8f8b0e33-054a-5aac-9401-16acce43bcc2","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/8f8b0e33-054a-5aac-9401-16acce43bcc2/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/a5/69/f3ae8122154342b0fd32646d5bb7f9ca0c7e01f8fc5f2e2ddd909f7a89b1/cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"3ccd6521-693f-5666-b5d4-2657884d73db","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/3ccd6521-693f-5666-b5d4-2657884d73db/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","url":"https://files.pythonhosted.org/packages/9e/a0/0a968f048fb75bbf66fb8df2be32133a5373545bfb5ac092702f0313d129/cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","sboms":[{"artifact_uuid":"8ce3a7c5-d2c4-50ff-9469-3f556ad324e6","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/8ce3a7c5-d2c4-50ff-9469-3f556ad324e6/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/21/e5/6bd3380b7f89b9f375dcc22cc99238b8490a67cd5e6063c8350ba33dda97/cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"f5fa2f54-b8de-51a9-a70f-4a233476e995","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/f5fa2f54-b8de-51a9-a70f-4a233476e995/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/11/d3/207032b71dbe07001df19ca5c5b687a6cf4d39d583750b4182d57df46324/cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"ed884737-d649-53ff-8be2-dbd41feb85a1","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/ed884737-d649-53ff-8be2-dbd41feb85a1/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/50/b3/63f47272dc5598814dea3a8c4ea76f5c8d9e42eb79adb587b0e9862f1305/cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"55dc0089-7ecc-5372-bb1d-82d9454bc8d4","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/55dc0089-7ecc-5372-bb1d-82d9454bc8d4/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/80/37/0a999abfb5c9e155db027a1bb84bf067eb31785a1466a9311eceb8bd7d6c/cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"1f480485-05b7-5e5f-810d-6d67e84155c4","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/1f480485-05b7-5e5f-810d-6d67e84155c4/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-win32.whl","url":"https://files.pythonhosted.org/packages/4e/e7/ac70c8d1ac1ef4aab7cae230167dddda0482ce5fc465ea7c1edadb1a6ee3/cantonese-1.0.12-cp38-abi3-win32.whl","sboms":[{"artifact_uuid":"40d23d8b-6fb1-56c7-890e-b5d9967e66d7","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/40d23d8b-6fb1-56c7-890e-b5d9967e66d7/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"cantonese-1.0.12-cp38-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/c5/60/20f42dd4533ce6f0d2bf5e5db2eb5b95dd8fe4a83501f753550ae81da861/cantonese-1.0.12-cp38-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"ae8d3f15-c6ca-543f-b9c3-8cb6fee1f477","path":"cantonese-1.0.12.dist-info/sboms/cantonese_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/ae8d3f15-c6ca-543f-b9c3-8cb6fee1f477/download","vulnerability_count":15,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":14,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2026-0344","aliases":[],"summary":"Decompression bomb in `ruzstd`: a tiny input can exhaust memory (OOM)","severity":"high","score":7.5,"package":"ruzstd","version":"0.8.3","ecosystem":"crates.io","purl":"pkg:cargo/ruzstd@0.8.3","fixed":["0.9.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0344","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0391","aliases":[],"summary":"Data from an abandoned stream leaks into the next stream on a reused context","severity":"unknown","score":null,"package":"zstd","version":"0.13.3","ecosystem":"crates.io","purl":"pkg:cargo/zstd@0.13.3","fixed":["0.13.4"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0391","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0395","aliases":[],"summary":"Use-after-free with `CParameter::StableInBuffer`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0395","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0396","aliases":[],"summary":"`Seekable` reads a NULL or out-of-bounds seek table","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0396","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0397","aliases":[],"summary":"`OutBuffer::around_pos` exposes uninitialized memory","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0397","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0398","aliases":[],"summary":"`Seekable::decompress` sets a `Vec` length beyond its capacity for offsets past the end","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0398","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0399","aliases":[],"summary":"Use-after-free through `init_using_cdict` and `init_using_ddict`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0399","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0400","aliases":[],"summary":"Use-after-free of a dictionary after a one-shot call on a context with an open stream","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0400","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0401","aliases":[],"summary":"Out-of-bounds read in `train_from_buffer` when sample sizes overflow","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0401","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0402","aliases":[],"summary":"Heap buffer overflow in `CCtx::try_clone` on a multithreaded context","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0402","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0403","aliases":[],"summary":"Uninitialized memory exposed when streaming decompression of a legacy frame fails","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0403","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0404","aliases":[],"summary":"Double free in `DCtx::try_clone`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0404","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0405","aliases":[],"summary":"Out-of-bounds read with an out-of-range `InBuffer::pos`","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0405","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0406","aliases":[],"summary":"Use-after-free when changing a multithreaded context with an unfinished frame","severity":"unknown","score":null,"package":"zstd-safe","version":"7.2.4","ecosystem":"crates.io","purl":"pkg:cargo/zstd-safe@7.2.4","fixed":["7.4.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0406","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0410","aliases":[],"summary":"WebAssembly allocator shim corrupts memory on allocation failure","severity":"unknown","score":null,"package":"zstd-sys","version":"2.0.16+zstd.1.5.7","ecosystem":"crates.io","purl":"pkg:cargo/zstd-sys@2.0.16%2Bzstd.1.5.7","fixed":["2.1.2"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0410","wheels":["cantonese-1.0.12-cp38-abi3-macosx_10_12_x86_64.whl","cantonese-1.0.12-cp38-abi3-macosx_11_0_arm64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","cantonese-1.0.12-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_aarch64.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_armv7l.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_i686.whl","cantonese-1.0.12-cp38-abi3-musllinux_1_2_x86_64.whl","cantonese-1.0.12-cp38-abi3-win32.whl","cantonese-1.0.12-cp38-abi3-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":14,"total_sboms":14,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"unknown":14}}}