{"url":"https://pypi.sbomify.com/package/pylibmql/0.3.0","markdown_url":"https://pypi.sbomify.com/package/pylibmql/0.3.0.md","name":"pylibmql","version":"0.3.0","purl":"pkg:pypi/pylibmql@0.3.0","summary":"Major Query Language parser and versioned semantic IR validator","author":null,"project_urls":{"Homepage":"https://github.com/mrodz/major-requirement-parser","Issues":"https://github.com/mrodz/major-requirement-parser/issues","Repository":"https://github.com/mrodz/major-requirement-parser"},"requires_python":">=3.8","license":null,"classifiers":["Development Status :: 3 - Alpha","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Rust","Typing :: Typed"],"wheels":[{"filename":"pylibmql-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/1b/13/ca59285b6bee3a8c417b722d0f2da21c5ffdcfd5ea46421366dcfe5fd86f/pylibmql-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"8604024b-26b3-55e4-9aa8-5cb9764d4565","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8604024b-26b3-55e4-9aa8-5cb9764d4565/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/1a/b6/1852b5c7231426676d2cfa20ce6ec5e4c5deebb266a532813b88c784a277/pylibmql-0.3.0-cp38-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"91cd4f6a-a4dd-5cd2-98ea-4c962aa44e94","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/91cd4f6a-a4dd-5cd2-98ea-4c962aa44e94/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/62/8b/9a2992e64ba12c6ed4e356d136470d666139c76f6960256279c5d0af9ed4/pylibmql-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"1621a1fc-164e-51ac-beed-bada9a16012b","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1621a1fc-164e-51ac-beed-bada9a16012b/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/03/22/3f578c181ae38c2bc88bd3a38447954985f8c6bba262276dd470007dc652/pylibmql-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"284ecd1b-85f1-5980-a3ba-d3b8d6295951","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/284ecd1b-85f1-5980-a3ba-d3b8d6295951/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/72/ed/f87384977f3dd4364163822ff986b82156ebd2365a7ae83e236fb699e98c/pylibmql-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"3343c8f0-f0dd-5efe-a563-601fa6764a6c","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3343c8f0-f0dd-5efe-a563-601fa6764a6c/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/ef/13/44032d10466f8b11ce9c1905502d3f23a70e57a2212955d1124f62bd6668/pylibmql-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"81c5c604-5646-5e34-81e3-09b3630f95c4","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/81c5c604-5646-5e34-81e3-09b3630f95c4/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/0d/96/ad1cbb9521543e9726ab66c96d9ee4cdae9883ca770eeec2028892762234/pylibmql-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"de68f995-1857-5007-a6bf-bdaf81c9023c","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de68f995-1857-5007-a6bf-bdaf81c9023c/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","url":"https://files.pythonhosted.org/packages/2a/c5/1882a9898c749dca550f44709747cd8d005e8bab71722908b500716a6186/pylibmql-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","sboms":[{"artifact_uuid":"2f11f243-62b2-55b3-9741-e07adf0fab7b","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2f11f243-62b2-55b3-9741-e07adf0fab7b/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ea/89/141a0a7df142e9453e25211ee2b7105eb9ec751f13d55dc027b6530b4915/pylibmql-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"e709a3b9-069b-580b-84aa-73cbfe3f6d99","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e709a3b9-069b-580b-84aa-73cbfe3f6d99/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/97/4b/f973465fc4216fef39b73dae1e2ac83e6bafdb028f702cbfc4a4f09e19a1/pylibmql-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"01008cfb-785a-509f-b009-dd982e308d51","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/01008cfb-785a-509f-b009-dd982e308d51/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/4e/54/3b2ca7ee0f0e2d7b63f650940f7e21562eb72d344935495d4e4b9576213d/pylibmql-0.3.0-cp38-abi3-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"56c21919-a2e4-5468-b2f9-f87394acd759","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/56c21919-a2e4-5468-b2f9-f87394acd759/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d4/32/e2e68b6018dcd56d4bd66c9c9e91c1131395822061f965b020f12d7b0a3c/pylibmql-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e69d0c1e-4eba-5f11-b2d1-1499143745b1","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e69d0c1e-4eba-5f11-b2d1-1499143745b1/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-win32.whl","url":"https://files.pythonhosted.org/packages/ec/f7/6d21e0878de87f0c705e8591f5de2a58810e56e875d68ee5596ea7e2e96e/pylibmql-0.3.0-cp38-abi3-win32.whl","sboms":[{"artifact_uuid":"d36bd410-1fbe-546f-8b47-5145e1ef881f","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d36bd410-1fbe-546f-8b47-5145e1ef881f/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pylibmql-0.3.0-cp38-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/0f/23/254d1a305defe093f4692a010a9a71d0b37bac63a7b99fd3221967d19f33/pylibmql-0.3.0-cp38-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"9132c72c-996e-5dd8-a913-e37f0a8d3fbe","path":"pylibmql-0.3.0.dist-info/sboms/pylibmql.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9132c72c-996e-5dd8-a913-e37f0a8d3fbe/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":14,"has_attestation":false,"vulnerabilities":[{"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.27.1","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.27.1","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["pylibmql-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl","pylibmql-0.3.0-cp38-abi3-macosx_11_0_arm64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl","pylibmql-0.3.0-cp38-abi3-win32.whl","pylibmql-0.3.0-cp38-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.27.1","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.27.1","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["pylibmql-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl","pylibmql-0.3.0-cp38-abi3-macosx_11_0_arm64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl","pylibmql-0.3.0-cp38-abi3-win32.whl","pylibmql-0.3.0-cp38-abi3-win_amd64.whl"]},{"id":"RUSTSEC-2026-0190","aliases":[],"summary":"Unsoundness in `Error::downcast_mut()`","severity":"unknown","score":null,"package":"anyhow","version":"1.0.100","ecosystem":"crates.io","purl":"pkg:cargo/anyhow@1.0.100","fixed":["1.0.103"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0190","wheels":["pylibmql-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl","pylibmql-0.3.0-cp38-abi3-macosx_11_0_arm64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","pylibmql-0.3.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_aarch64.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_armv7l.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_i686.whl","pylibmql-0.3.0-cp38-abi3-musllinux_1_2_x86_64.whl","pylibmql-0.3.0-cp38-abi3-win32.whl","pylibmql-0.3.0-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,"medium":1,"unknown":1}}}