{"url":"https://pypi.sbomify.com/package/pyrevealed/0.5.3","markdown_url":"https://pypi.sbomify.com/package/pyrevealed/0.5.3.md","name":"pyrevealed","version":"0.5.3","purl":"pkg:pypi/pyrevealed@0.5.3","summary":"Revealed preference analysis at scale — rationality scores, efficiency indices, and utility recovery. Rust engine, Python interface.","author":"PyRevealed Contributors","project_urls":{"Documentation":"https://pyrevealed.readthedocs.io","Homepage":"https://pyrevealed.readthedocs.io","Repository":"https://github.com/rawatpranjal/PyRevealed"},"requires_python":">=3.10","license":"MIT","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering :: Mathematics","Typing :: Typed"],"wheels":[{"filename":"pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/6b/9f/030847de1141b9461e7e5b19d9c16353da1b93abe3f8d4bece968bd6433a/pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"0cad772e-27ca-518f-8ce0-e6ab30aa9d9f","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/0cad772e-27ca-518f-8ce0-e6ab30aa9d9f/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/e3/92/3a61bb74e5a190c793edb936ba1879c5e1f73e21fcfa429f14a9af06cbeb/pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"3a167e9c-8505-56c9-89f6-84054c868f74","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/3a167e9c-8505-56c9-89f6-84054c868f74/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/b2/a7/b13853dfd0b8ca38ca6ec8852677986534457940109600d531b846a7aa97/pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"327bc032-eb4e-5379-87f5-ba34d41ffeeb","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/327bc032-eb4e-5379-87f5-ba34d41ffeeb/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","url":"https://files.pythonhosted.org/packages/9f/98/5c4fa42eed662bc8edcf915d2315d3b3e3719e1bc0175ef1d54fee5dfb5c/pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","sboms":[{"artifact_uuid":"bbfdc423-79d0-5ff8-b405-ce981512a948","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/bbfdc423-79d0-5ff8-b405-ce981512a948/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/4f/d9/eab741a20b1f39a9d688973c88044201a7211c1f6d26367f004d72ea8e3d/pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"06c9d544-3de2-5a08-9fb0-9b64153746b1","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/06c9d544-3de2-5a08-9fb0-9b64153746b1/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/41/9b/ffa4c195ddb7f846b5cf1fb002094e03615e8738ef1c8884e5acce582b31/pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"35131b05-0f5c-51ca-a052-d2e79d41b2b7","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/35131b05-0f5c-51ca-a052-d2e79d41b2b7/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/c0/5f/035b66845ad19ef91b7510d9497b83c5fdc1ef23e10c971815cc934a8f71/pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"606c5895-8a49-541b-a7eb-ec54e7eac34e","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/606c5895-8a49-541b-a7eb-ec54e7eac34e/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/80/96/e8170ff6b69612bc48223f8c56e6d1d1799678c7b2917dbda2af453f5cbe/pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"0eec95bd-e09d-50dd-8146-7ef18cbeb709","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/0eec95bd-e09d-50dd-8146-7ef18cbeb709/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/c5/bd/7694d4839d7447e6bffbda4408bf2ac3b9271497c14d2705950cdc0d43d5/pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"ce3c5175-999a-56be-9e8c-3f31b59dbff8","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/ce3c5175-999a-56be-9e8c-3f31b59dbff8/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/2c/9a/4c7c409f0b43429f8f85e6887deac70abd3bb77bc066a497fa861e20b164/pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"8bb87b3c-fac9-5c1b-9ce6-fd203f0733c9","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/8bb87b3c-fac9-5c1b-9ce6-fd203f0733c9/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/5f/e8/0ace4d27e36520a00cfd7bd1c06e81e72fc820285fa8e3936a49ae08a878/pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"3b85dc7b-9d88-591e-9109-ed6618faded4","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/3b85dc7b-9d88-591e-9109-ed6618faded4/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/23/b7/236a14f16b4478fd565ebd31d7a9004ba8bd797d93e217dba235ba61953c/pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"7a857ba6-de81-5ead-8e14-656f2e47e8d6","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/7a857ba6-de81-5ead-8e14-656f2e47e8d6/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/9d/32/70cf2bd1f3560cffaffa988d77176b7ef7296a1de6073f20afa948232ae7/pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"394c0fd1-15ac-51c8-9b37-3d6b1feef53c","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/394c0fd1-15ac-51c8-9b37-3d6b1feef53c/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/1b/13/e78973b9c7b67d1b72095d49a17bf3044086f46c6810fb9b91d30ae5fec9/pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"97f228ac-6813-56b7-be09-7f9b9a2b20b1","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/97f228ac-6813-56b7-be09-7f9b9a2b20b1/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/6c/78/7a5f4a0e64ec75e5e1083a1a8f01429e9cc7cbddc5fb939921ac8b98e029/pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"18c68e33-107a-5e07-865a-f5d04996f67d","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/18c68e33-107a-5e07-865a-f5d04996f67d/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyrevealed-0.5.3-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/59/22/ad2c53608902c3ffd05ab113d5bfb82143de83b977ca2710e468d20e9851/pyrevealed-0.5.3-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"37a4d307-985f-55d1-979a-734c919a2183","path":"pyrevealed-0.5.3.dist-info/sboms/rpt-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/37a4d307-985f-55d1-979a-734c919a2183/download","vulnerability_count":4,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":16,"has_attestation":false,"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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/GHSA-36hh-v3qg-5jq4","wheels":["pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-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.22.6","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.22.6","fixed":["0.24.1"],"url":"https://osv.dev/vulnerability/RUSTSEC-2025-0020","wheels":["pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-win_amd64.whl"]},{"id":"RUSTSEC-2026-0204","aliases":[],"summary":"Invalid pointer dereference in `fmt::Pointer` impl for `Atomic` and `Shared` when the underlying pointer is invalid","severity":"unknown","score":null,"package":"crossbeam-epoch","version":"0.9.18","ecosystem":"crates.io","purl":"pkg:cargo/crossbeam-epoch@0.9.18","fixed":["0.9.20"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0204","wheels":["pyrevealed-0.5.3-cp310-cp310-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp310-cp310-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp310-cp310-win_amd64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp311-cp311-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp311-cp311-win_amd64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp312-cp312-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp312-cp312-win_amd64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_10_12_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-macosx_11_0_arm64.whl","pyrevealed-0.5.3-cp313-cp313-manylinux_2_28_x86_64.whl","pyrevealed-0.5.3-cp313-cp313-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":16,"total_sboms":16,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"low":1,"unknown":1}}}