{"url":"https://pypi.sbomify.com/package/fricon/0.1.4","markdown_url":"https://pypi.sbomify.com/package/fricon/0.1.4.md","name":"fricon","version":"0.1.4","purl":"pkg:pypi/fricon@0.1.4","summary":"Data collection automation framework.","author":null,"project_urls":{"Documentation":"https://kahojyun.github.io/fricon/","Issues":"https://github.com/kahojyun/fricon/issues","Source":"https://github.com/kahojyun/fricon"},"requires_python":">=3.10","license":"MIT OR Apache-2.0","classifiers":["Development Status :: 3 - Alpha","License :: OSI Approved :: Apache Software License","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust"],"wheels":[{"filename":"fricon-0.1.4-cp310-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/4d/be/4472d0fafe4633f86bad5b63cf711ffffd05481c2627a3a223de5e4ef1d1/fricon-0.1.4-cp310-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"2904e503-e231-59b7-a812-a1bd839db4be","path":"fricon-0.1.4.dist-info/sboms/fricon-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2904e503-e231-59b7-a812-a1bd839db4be/download","vulnerability_count":36,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"kahojyun/fricon","workflow":"publish.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/kahojyun/fricon/.github/workflows/publish.yml@refs/tags/v0.1.4","1.3.6.1.4.1.57264.1.10":"5a2da6987049662bdef4164722e8950f729d8223","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/kahojyun/fricon","1.3.6.1.4.1.57264.1.13":"5a2da6987049662bdef4164722e8950f729d8223","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.4","1.3.6.1.4.1.57264.1.15":"815417971","1.3.6.1.4.1.57264.1.16":"https://github.com/kahojyun","1.3.6.1.4.1.57264.1.17":"20679177","1.3.6.1.4.1.57264.1.18":"https://github.com/kahojyun/fricon/.github/workflows/publish.yml@refs/tags/v0.1.4","1.3.6.1.4.1.57264.1.19":"5a2da6987049662bdef4164722e8950f729d8223","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/kahojyun/fricon/actions/runs/25362884242/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":1,"has_attestation":true,"vulnerabilities":[{"id":"CVE-2026-42184","aliases":["GHSA-7gmj-67g7-phm9"],"summary":"Tauri has an Origin Confusion Issue that Allows Remote Pages to Invoke Local-Only IPC Commands","severity":"high","score":8.8,"package":"tauri","version":"2.11.0","ecosystem":"crates.io","purl":"pkg:cargo/tauri@2.11.0","fixed":["2.11.1"],"url":"https://insights.sbomify.com/CVE-2026-42184/","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0176","aliases":["GHSA-36hh-v3qg-5jq4"],"summary":"Out-of-bounds read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0414","aliases":[],"summary":"Exponential event growth with `ENABLE_WIKILINKS`","severity":"high","score":7.5,"package":"pulldown-cmark","version":"0.13.3","ecosystem":"crates.io","purl":"pkg:cargo/pulldown-cmark@0.13.3","fixed":["0.13.5"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0414","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0433","aliases":[],"summary":"Quadratic parsing of nested image wikilinks with `ENABLE_WIKILINKS`","severity":"high","score":7.5,"package":"pulldown-cmark","version":"0.13.3","ecosystem":"crates.io","purl":"pkg:cargo/pulldown-cmark@0.13.3","fixed":["0.13.6"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0433","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0194","aliases":[],"summary":"Quadratic run time when checking a start tag for duplicate attribute names","severity":"high","score":7.5,"package":"quick-xml","version":"0.39.3","ecosystem":"crates.io","purl":"pkg:cargo/quick-xml@0.39.3","fixed":["0.41.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0194","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0195","aliases":[],"summary":"Unbounded namespace-declaration allocation in `NsReader` enables memory-exhaustion denial of service","severity":"high","score":7.5,"package":"quick-xml","version":"0.39.3","ecosystem":"crates.io","purl":"pkg:cargo/quick-xml@0.39.3","fixed":["0.41.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0195","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0172","aliases":["GHSA-ggxf-9f6j-w742"],"summary":"Possible use after free when deserializing a SQLite database via `SqliteConnection::deserialize_readonly_database`","severity":"medium","score":6.9,"package":"diesel","version":"2.3.9","ecosystem":"crates.io","purl":"pkg:cargo/diesel@2.3.9","fixed":["2.3.10"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0172","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"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.37.0","ecosystem":"crates.io","purl":"pkg:cargo/libsqlite3-sys@0.37.0","fixed":["0.39.0"],"url":"https://insights.sbomify.com/CVE-2026-119375/","wheels":["fricon-0.1.4-cp310-abi3-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.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"GHSA-7gcf-g7xr-8hxj","aliases":[],"summary":"serde_with: KeyValueMap serialization panics on empty sequence or map entries","severity":"medium","score":5.1,"package":"serde_with","version":"3.19.0","ecosystem":"crates.io","purl":"pkg:cargo/serde_with@3.19.0","fixed":["3.21.0"],"url":"https://osv.dev/vulnerability/GHSA-7gcf-g7xr-8hxj","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0190","aliases":[],"summary":"Unsoundness in `Error::downcast_mut()`","severity":"unknown","score":null,"package":"anyhow","version":"1.0.102","ecosystem":"crates.io","purl":"pkg:cargo/anyhow@1.0.102","fixed":["1.0.103"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0190","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"CVE-2026-111959","aliases":["GHSA-gqmm-qrjq-4c7h","RUSTSEC-2026-0442"],"summary":"Apache Arrow Rust: Improper validation of RunEndEncoded arrays allows out of bounds reads","severity":"unknown","score":null,"package":"arrow-data","version":"58.2.0","ecosystem":"crates.io","purl":"pkg:cargo/arrow-data@58.2.0","fixed":["58.4.1"],"url":"https://insights.sbomify.com/CVE-2026-111959/","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0258","aliases":["GHSA-q83h-524g-xf6h"],"summary":"h2 unbounded empty DATA frames","severity":"unknown","score":null,"package":"h2","version":"0.4.14","ecosystem":"crates.io","purl":"pkg:cargo/h2@0.4.14","fixed":["0.4.16"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0258","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0186","aliases":[],"summary":"Unchecked pointer offset in crate `memmap2`","severity":"unknown","score":null,"package":"memmap2","version":"0.9.10","ecosystem":"crates.io","purl":"pkg:cargo/memmap2@0.9.10","fixed":["0.9.11"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0186","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2024-0436","aliases":[],"summary":"paste - no longer maintained","severity":"unknown","score":null,"package":"paste","version":"1.0.15","ecosystem":"crates.io","purl":"pkg:cargo/paste@1.0.15","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2024-0436","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"GHSA-3pv8-6f4r-ffg2","aliases":[],"summary":"tar has a PAX header desynchronization issue","severity":"unknown","score":null,"package":"tar","version":"0.4.45","ecosystem":"crates.io","purl":"pkg:cargo/tar@0.4.45","fixed":["0.4.46"],"url":"https://osv.dev/vulnerability/GHSA-3pv8-6f4r-ffg2","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0386","aliases":[],"summary":"`AsyncFd::new` and related constructors violate I/O safety","severity":"unknown","score":null,"package":"tokio","version":"1.52.2","ecosystem":"crates.io","purl":"pkg:cargo/tokio@1.52.2","fixed":["1.53.3"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0386","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0081","aliases":[],"summary":"`unic-char-property` is unmaintained","severity":"unknown","score":null,"package":"unic-char-property","version":"0.9.0","ecosystem":"crates.io","purl":"pkg:cargo/unic-char-property@0.9.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0081","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0075","aliases":[],"summary":"`unic-char-range` is unmaintained","severity":"unknown","score":null,"package":"unic-char-range","version":"0.9.0","ecosystem":"crates.io","purl":"pkg:cargo/unic-char-range@0.9.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0075","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0080","aliases":[],"summary":"`unic-common` is unmaintained","severity":"unknown","score":null,"package":"unic-common","version":"0.9.0","ecosystem":"crates.io","purl":"pkg:cargo/unic-common@0.9.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0080","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0100","aliases":[],"summary":"`unic-ucd-ident` is unmaintained","severity":"unknown","score":null,"package":"unic-ucd-ident","version":"0.9.0","ecosystem":"crates.io","purl":"pkg:cargo/unic-ucd-ident@0.9.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0100","wheels":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2025-0098","aliases":[],"summary":"`unic-ucd-version` is unmaintained","severity":"unknown","score":null,"package":"unic-ucd-version","version":"0.9.0","ecosystem":"crates.io","purl":"pkg:cargo/unic-ucd-version@0.9.0","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0098","wheels":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-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":["fricon-0.1.4-cp310-abi3-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":1,"total_sboms":1,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":6,"medium":4,"unknown":26}}}