{"id":2839665,"name":"opencv-contrib-python","ecosystem":"pypi","description":"Wrapper package for OpenCV python bindings.","homepage":"https://github.com/opencv/opencv-python","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/opencv/opencv-python","keywords_array":[],"namespace":null,"versions_count":71,"first_release_published_at":"2017-04-08T14:44:54.000Z","latest_release_published_at":"2026-07-28T20:05:56.000Z","latest_release_number":"4.14.0.94","last_synced_at":"2026-09-11T01:10:04.344Z","created_at":"2022-04-10T11:56:50.115Z","updated_at":"2026-09-11T22:18:30.845Z","registry_url":"https://pypi.org/project/opencv-contrib-python/","install_command":"pip install opencv-contrib-python --index-url https://pypi.org/simple","documentation_url":"https://opencv-contrib-python.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: Information Technology","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: C++","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.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Image Recognition","Topic :: Software Development"],"normalized_name":"opencv-contrib-python","project_status":null},"repo_metadata":{"id":37377660,"uuid":"55781523","full_name":"opencv/opencv-python","owner":"opencv","description":"Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.","archived":false,"fork":false,"pushed_at":"2026-09-02T10:45:48.000Z","size":1975,"stargazers_count":5377,"open_issues_count":202,"forks_count":1037,"subscribers_count":85,"default_branch":"4.x","last_synced_at":"2026-09-04T07:17:09.387Z","etag":null,"topics":["manylinux","opencv","opencv-contrib-python","opencv-python","precompiled","pypi","python","python-3","wheel"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/opencv-python/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-3RD-PARTY.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2016-04-08T13:36:40.000Z","updated_at":"2026-09-03T15:51:02.000Z","dependencies_parsed_at":"2026-08-30T23:33:54.865Z","dependency_job_id":null,"html_url":"https://github.com/opencv/opencv-python","commit_stats":{"total_commits":853,"total_committers":50,"mean_commits":17.06,"dds":0.3259085580304807,"last_synced_commit":"9e457355ee7f27b0f3bc9a360c448be499460f08"},"previous_names":["skvark/opencv-python"],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/opencv/opencv-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/refs/heads/4.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/sbom","scorecard":{"id":709152,"data":{"date":"2025-08-11","repo":{"name":"github.com/opencv/opencv-python","commit":"4924e6b92990750fd106edb6836ac2b0fb977c03"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":5,"reason":"Found 9/17 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"24 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build_wheels_linux.yml:1","Warn: no topLevel permission defined: .github/workflows/build_wheels_linux_arm.yml:1","Warn: no topLevel permission defined: .github/workflows/build_wheels_macos.yml:1","Warn: no topLevel permission defined: .github/workflows/build_wheels_macos_m1.yml:1","Warn: no topLevel permission defined: .github/workflows/build_wheels_windows.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: not a valid arithmetic operator: info: travis_osx_brew_cache.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:235: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux.yml:217: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_linux_arm.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_macos_m1.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheels_windows.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/opencv/opencv-python/build_wheels_windows.yml/4.x?enable=pin","Warn: containerImage not pinned by hash: docker/manylinux1/Dockerfile_i686:1: pin your Docker image by updating quay.io/pypa/manylinux1_i686:latest to quay.io/pypa/manylinux1_i686:latest@sha256:cd449bd06d1b70207f41a7a813fcf987ff7ddfcdd34502198926d4e27ae65811","Warn: containerImage not pinned by hash: docker/manylinux1/Dockerfile_x86_64:1: pin your Docker image by updating quay.io/pypa/manylinux1_x86_64:latest to quay.io/pypa/manylinux1_x86_64:latest@sha256:506d34897aa3e6f41297bb05e721f92b6cebd23966b5c3a36b015ec7ba5c764d","Warn: containerImage not pinned by hash: docker/manylinux2014/Dockerfile_aarch64:4: pin your Docker image by updating quay.io/pypa/manylinux2014_aarch64:latest to quay.io/pypa/manylinux2014_aarch64:latest@sha256:39f402af1e44774ea8de8f36fd37860eee5b55b7a46a1d56b0db698e206ffa0f","Warn: containerImage not pinned by hash: docker/manylinux2014/Dockerfile_i686:1: pin your Docker image by updating quay.io/pypa/manylinux2014_i686:latest to quay.io/pypa/manylinux2014_i686:latest@sha256:a0a0543c6e7a8fbd99a5ee8dd6f3f2ecb3cbf6d794c38fb54c6cd01216731b7a","Warn: containerImage not pinned by hash: docker/manylinux2014/Dockerfile_x86_64:4: pin your Docker image by updating quay.io/pypa/manylinux2014_x86_64:latest to quay.io/pypa/manylinux2014_x86_64:latest@sha256:265279207916439ab59f696e168b579f789d1b247aa7654efa31b75416adaefa","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:165","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:166","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:193","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:197","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:201","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:205","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:223","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:240","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:244","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:248","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux.yml:252","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:128","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:132","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:136","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:140","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:158","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:176","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:180","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:184","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_linux_arm.yml:188","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:147","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:166","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:170","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:174","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:178","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:196","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:214","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:218","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:222","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos.yml:226","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:132","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:136","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:140","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:144","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:162","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:180","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:184","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:188","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_macos_m1.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:150","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:154","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:158","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:162","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:179","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:196","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:200","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:204","Warn: pipCommand not pinned by hash: .github/workflows/build_wheels_windows.yml:208","Info:   0 out of  41 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 containerImage dependencies pinned","Info:   1 out of  49 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-22T07:37:40.459Z","repository_id":37377660,"created_at":"2025-08-22T07:37:40.459Z","updated_at":"2025-08-22T07:37:40.459Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":336071963,"owners_count":37021019,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"opencv","name":"OpenCV","uuid":"5009934","kind":"organization","description":"","email":"admin@opencv.org","website":"https://opencv.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5009934?v=4","repositories_count":18,"last_synced_at":"2026-09-04T00:11:18.782Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/opencv","funding_links":["https://github.com/sponsors/opencv"],"total_stars":109903,"followers":5511,"following":0,"created_at":"2022-11-04T00:19:07.820Z","updated_at":"2026-09-04T00:11:18.800Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv/repositories"},"tags":[{"name":"94","sha":"2ba8bf62f2f1215ab620416b041c9659005fa25c","kind":"tag","published_at":"2026-07-28T09:15:31.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/94","html_url":"https://github.com/opencv/opencv-python/releases/tag/94","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@94","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/94/manifests"},{"name":"93","sha":"b83046cda41133f1bf2e73e99dba16a1248f103a","kind":"tag","published_at":"2026-07-01T09:02:36.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/93","html_url":"https://github.com/opencv/opencv-python/releases/tag/93","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@93","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/93/manifests"},{"name":"92","sha":"4ddfc013fd1f13d9b9e379dbebf2cdbeb052e7f8","kind":"tag","published_at":"2026-02-03T07:12:41.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/92","html_url":"https://github.com/opencv/opencv-python/releases/tag/92","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@92","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/92/manifests"},{"name":"90","sha":"6cb94ce088fb9db42a13164016f19b2b986623b6","kind":"tag","published_at":"2026-01-15T16:33:37.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/90","html_url":"https://github.com/opencv/opencv-python/releases/tag/90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/90/manifests"},{"name":"88","sha":"fa742a47d3993e45502dff54d96af6a4efb65153","kind":"tag","published_at":"2025-07-04T16:30:48.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/88","html_url":"https://github.com/opencv/opencv-python/releases/tag/88","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@88","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/88","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/88/manifests"},{"name":"86","sha":"255564a37c4a23275485e827abbe19031347d458","kind":"tag","published_at":"2025-01-16T09:48:24.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/86","html_url":"https://github.com/opencv/opencv-python/releases/tag/86","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@86","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/86","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/86/manifests"},{"name":"84","sha":"cce7c994d46406205eb39300bb7ca9c48d80185a","kind":"tag","published_at":"2024-06-17T17:52:11.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/84","html_url":"https://github.com/opencv/opencv-python/releases/tag/84","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@84","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/84/manifests"},{"name":"82","sha":"3276dc64b22d41edee323e54259c462452748b34","kind":"tag","published_at":"2024-06-03T13:39:57.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/82","html_url":"https://github.com/opencv/opencv-python/releases/tag/82","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@82","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/82/manifests"},{"name":"80","sha":"8ad8ec1bae8aad196b3e9117a4b2b47d58547d47","kind":"tag","published_at":"2023-12-31T11:05:47.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/80","html_url":"https://github.com/opencv/opencv-python/releases/tag/80","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@80","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/80/manifests"},{"name":"78","sha":"ca13925ac4f6536cca3edcb7bdd525bdc09d5f58","kind":"tag","published_at":"2023-09-27T13:55:14.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/78","html_url":"https://github.com/opencv/opencv-python/releases/tag/78","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@78","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/78/manifests"},{"name":"76","sha":"705bb5d2554b12a0c1f9ae9050e88af0c588e799","kind":"tag","published_at":"2023-08-09T11:12:47.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/76","html_url":"https://github.com/opencv/opencv-python/releases/tag/76","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@76","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/76/manifests"},{"name":"74","sha":"3c972caa570a7ad8974ab6027cff8c511009fdda","kind":"tag","published_at":"2023-06-30T11:15:35.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/74","html_url":"https://github.com/opencv/opencv-python/releases/tag/74","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@74","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/74/manifests"},{"name":"72","sha":"f9de34ec8bc8bc5d61e5e35c0721676993da7d71","kind":"commit","published_at":"2023-02-22T13:13:15.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/72","html_url":"https://github.com/opencv/opencv-python/releases/tag/72","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@72","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/72/manifests"},{"name":"70","sha":"b776e5ce9f164600a1bd05178a058272122bf02a","kind":"tag","published_at":"2023-02-21T11:25:40.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/70","html_url":"https://github.com/opencv/opencv-python/releases/tag/70","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@70","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/70/manifests"},{"name":"68","sha":"339bca572ecd866b56df1f61214cbf03c5f276f2","kind":"commit","published_at":"2022-12-29T18:59:32.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/68","html_url":"https://github.com/opencv/opencv-python/releases/tag/68","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@68","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/68/manifests"},{"name":"65","sha":"ba1ef8225ebd20c72de19560e1a673efe9f2e790","kind":"commit","published_at":"2022-06-06T07:38:43.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/65","html_url":"https://github.com/opencv/opencv-python/releases/tag/65","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@65","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/65/manifests"},{"name":"66","sha":"b45a6a9f43d29acdea4b4a4e88078fb1923f417b","kind":"commit","published_at":"2022-06-06T07:38:41.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/66","html_url":"https://github.com/opencv/opencv-python/releases/tag/66","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@66","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/66/manifests"},{"name":"63","sha":"363e0e65a3fdbb519a243a09cd883ec1fa88fcf6","kind":"commit","published_at":"2022-03-04T06:02:10.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/63","html_url":"https://github.com/opencv/opencv-python/releases/tag/63","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@63","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/63/manifests"},{"name":"64","sha":"8880543cc0c71c058ee67c2194e42387d89bd150","kind":"commit","published_at":"2022-03-04T05:59:32.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/64","html_url":"https://github.com/opencv/opencv-python/releases/tag/64","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@64","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/64/manifests"},{"name":"61","sha":"dd73e24e7efe4d8dd767d1de5881d49bf28e729a","kind":"commit","published_at":"2021-12-27T16:41:03.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/61","html_url":"https://github.com/opencv/opencv-python/releases/tag/61","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@61","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/61/manifests"},{"name":"62","sha":"569acce6b5d8172842651fa9cce4299933da83f1","kind":"commit","published_at":"2021-12-27T16:40:57.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/62","html_url":"https://github.com/opencv/opencv-python/releases/tag/62","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@62","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/62/manifests"},{"name":"60","sha":"053e8cc1c80b573ab2d55f0babf609f778902ead","kind":"commit","published_at":"2021-11-17T08:22:26.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/60","html_url":"https://github.com/opencv/opencv-python/releases/tag/60","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@60","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/60/manifests"},{"name":"59","sha":"824a3b2435eba334087a9430b4198b6a6de2ca5f","kind":"commit","published_at":"2021-11-12T14:39:46.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/59","html_url":"https://github.com/opencv/opencv-python/releases/tag/59","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@59","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/59/manifests"},{"name":"57","sha":"6dfaa9dac0eab6d6f89b8fbe4a3aef303525dcf7","kind":"commit","published_at":"2021-10-21T05:35:10.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/57","html_url":"https://github.com/opencv/opencv-python/releases/tag/57","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@57","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/57/manifests"},{"name":"58","sha":"84bfd763bf8c65861c3fb495320cfc13e9f59eaa","kind":"commit","published_at":"2021-10-20T08:56:43.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/58","html_url":"https://github.com/opencv/opencv-python/releases/tag/58","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@58","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/58/manifests"},{"name":"55","sha":"d49087055e5bc607e9406e7cbd2eeb59508520a5","kind":"commit","published_at":"2021-07-09T09:07:35.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/55","html_url":"https://github.com/opencv/opencv-python/releases/tag/55","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@55","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/55/manifests"},{"name":"56","sha":"86c3d2a285c16f95a66c07275187da3f95be0af5","kind":"commit","published_at":"2021-07-09T05:24:36.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/56","html_url":"https://github.com/opencv/opencv-python/releases/tag/56","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@56","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/56/manifests"},{"name":"53","sha":"a9babb9ad9f10e7f41c698b6a9594574bb672cf3","kind":"commit","published_at":"2021-06-04T19:18:26.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/53","html_url":"https://github.com/opencv/opencv-python/releases/tag/53","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@53","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/53/manifests"},{"name":"54","sha":"7a751f7406fb2030630d61d4a0ef271455d09185","kind":"commit","published_at":"2021-06-04T07:38:35.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/54","html_url":"https://github.com/opencv/opencv-python/releases/tag/54","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@54","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/54/manifests"},{"name":"51","sha":"42ac3ea312044e5f0e60e5fe949a1de6609d50b2","kind":"commit","published_at":"2021-05-06T19:39:23.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/51","html_url":"https://github.com/opencv/opencv-python/releases/tag/51","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@51","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/51/manifests"},{"name":"52","sha":"88c1735deff42f2b2eacf66bf59aafc5c0f25763","kind":"commit","published_at":"2021-05-06T19:37:49.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/52","html_url":"https://github.com/opencv/opencv-python/releases/tag/52","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@52","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/52/manifests"},{"name":"49","sha":"23b92ebd7736bbe03d6d96706df71a5fc49f8f47","kind":"commit","published_at":"2021-05-05T18:47:10.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/49","html_url":"https://github.com/opencv/opencv-python/releases/tag/49","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@49","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/49/manifests"},{"name":"50","sha":"4262df8adb5074ee03309fd7541fb1b12b99da66","kind":"commit","published_at":"2021-04-30T18:13:53.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/50","html_url":"https://github.com/opencv/opencv-python/releases/tag/50","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@50","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/50/manifests"},{"name":"47","sha":"427f4994ec9a0c0e78f83c5cebb01b8d17d3196e","kind":"commit","published_at":"2021-01-03T15:15:57.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/47","html_url":"https://github.com/opencv/opencv-python/releases/tag/47","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@47","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/47/manifests"},{"name":"48","sha":"fd4e6040af94d9db3da25874132ca092b4c9e3a1","kind":"commit","published_at":"2020-12-28T18:40:12.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/48","html_url":"https://github.com/opencv/opencv-python/releases/tag/48","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@48","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/48/manifests"},{"name":"46","sha":"98fa4b18da0813c1a0ce6ea224485c724e50b60b","kind":"commit","published_at":"2020-11-02T16:16:24.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/46","html_url":"https://github.com/opencv/opencv-python/releases/tag/46","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@46","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/46/manifests"},{"name":"45","sha":"e98379369e0dcf3f4b636d6b42b5a0815182416c","kind":"commit","published_at":"2020-11-02T16:15:44.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/45","html_url":"https://github.com/opencv/opencv-python/releases/tag/45","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@45","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/45/manifests"},{"name":"43","sha":"22086f8713c2114fc50c085e3fb7c60523868b27","kind":"commit","published_at":"2020-09-22T13:31:45.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/43","html_url":"https://github.com/opencv/opencv-python/releases/tag/43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/43/manifests"},{"name":"44","sha":"c001042fefc533f7a68c24c249972dcb2596305b","kind":"commit","published_at":"2020-09-20T14:00:21.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/44","html_url":"https://github.com/opencv/opencv-python/releases/tag/44","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/44/manifests"},{"name":"42","sha":"97642d5a01c25aad40db0badfbe2c941ad931b38","kind":"commit","published_at":"2020-08-16T13:18:17.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/42","html_url":"https://github.com/opencv/opencv-python/releases/tag/42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/42/manifests"},{"name":"41","sha":"8dc0f4d8b3f49f4bf5ada0fdeb048406fd0cc7f8","kind":"commit","published_at":"2020-08-16T13:17:17.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/41","html_url":"https://github.com/opencv/opencv-python/releases/tag/41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/41/manifests"},{"name":"40","sha":"d356af12a31fbcb6b7a82372555a7569639bb483","kind":"commit","published_at":"2020-08-11T14:37:00.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/40","html_url":"https://github.com/opencv/opencv-python/releases/tag/40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/40/manifests"},{"name":"39","sha":"8a23c55330bf45ba03c821c527f2b5a96b14fc87","kind":"commit","published_at":"2020-08-11T13:43:30.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/39","html_url":"https://github.com/opencv/opencv-python/releases/tag/39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/39/manifests"},{"name":"38","sha":"8d5aa2b7e3243121acf1657491594b9a295ed963","kind":"commit","published_at":"2020-08-09T16:21:32.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/38","html_url":"https://github.com/opencv/opencv-python/releases/tag/38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/38/manifests"},{"name":"37","sha":"4049947cdac87c7c75126b0c0c5f93c44bbc9754","kind":"commit","published_at":"2020-08-09T13:28:22.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/37","html_url":"https://github.com/opencv/opencv-python/releases/tag/37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/37/manifests"},{"name":"35","sha":"d1a7a54eb759b248ec8cdb664632117d498ff055","kind":"commit","published_at":"2020-07-05T13:10:51.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/35","html_url":"https://github.com/opencv/opencv-python/releases/tag/35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/35/manifests"},{"name":"36","sha":"11e478ca7f5d65f12820c0146f3401bfc597fd32","kind":"commit","published_at":"2020-07-05T13:10:40.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/36","html_url":"https://github.com/opencv/opencv-python/releases/tag/36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/36/manifests"},{"name":"33","sha":"fcb818b12885bbc780db116c39a9c4207d626898","kind":"commit","published_at":"2020-03-28T19:05:50.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/33","html_url":"https://github.com/opencv/opencv-python/releases/tag/33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/33/manifests"},{"name":"34","sha":"d608d694dd9564adfed51b26738dbeffde26a01c","kind":"commit","published_at":"2020-03-28T12:09:16.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/34","html_url":"https://github.com/opencv/opencv-python/releases/tag/34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/34/manifests"},{"name":"32","sha":"1ca69aaa7dbacfc72dbb7a03a0cb5556a693420b","kind":"commit","published_at":"2020-02-02T13:33:33.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/32","html_url":"https://github.com/opencv/opencv-python/releases/tag/32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/32/manifests"},{"name":"31","sha":"a7e34e9cff72bb9b4ccb2dae604e62e3a6261863","kind":"commit","published_at":"2020-02-01T12:25:11.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/31","html_url":"https://github.com/opencv/opencv-python/releases/tag/31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/31/manifests"},{"name":"30","sha":"61a7ec4441816d7ff8e951ba3f8ac1f10f6bd252","kind":"commit","published_at":"2019-11-20T16:40:15.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/30","html_url":"https://github.com/opencv/opencv-python/releases/tag/30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/30/manifests"},{"name":"29","sha":"32ce23ec0f971db4b88cbeff837e2e57000817b2","kind":"commit","published_at":"2019-11-19T17:28:28.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/29","html_url":"https://github.com/opencv/opencv-python/releases/tag/29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/29/manifests"},{"name":"28","sha":"22e5ae842115a00a2f8a4d34b82c6f8eb767433f","kind":"commit","published_at":"2019-09-11T16:17:58.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/28","html_url":"https://github.com/opencv/opencv-python/releases/tag/28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/28/manifests"},{"name":"27","sha":"3fed34b192f7b3a557d3992d175144e39116957e","kind":"commit","published_at":"2019-09-09T18:17:46.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/27","html_url":"https://github.com/opencv/opencv-python/releases/tag/27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/27/manifests"},{"name":"26","sha":"fd9fb99f2bdbe6e16c5bf1832bb8db5d0af65249","kind":"commit","published_at":"2019-08-29T17:23:47.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/26","html_url":"https://github.com/opencv/opencv-python/releases/tag/26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/26/manifests"},{"name":"25","sha":"7f9aa262371a6c16fde24a7925ee77c71ace1c20","kind":"commit","published_at":"2019-04-10T08:27:37.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/25","html_url":"https://github.com/opencv/opencv-python/releases/tag/25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/25/manifests"},{"name":"24","sha":"c21d9e039318a2eb71c34d2e422fb8539fb8c533","kind":"commit","published_at":"2019-04-08T20:26:50.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/24","html_url":"https://github.com/opencv/opencv-python/releases/tag/24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/24/manifests"},{"name":"23","sha":"eb0b33c953b7447f6a9c2b24fd57fea04542c550","kind":"commit","published_at":"2019-04-08T16:33:26.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/23","html_url":"https://github.com/opencv/opencv-python/releases/tag/23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/23/manifests"},{"name":"22","sha":"005d00184338edc5e40f00546371b2ffda456f0e","kind":"commit","published_at":"2019-04-08T16:02:02.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/22","html_url":"https://github.com/opencv/opencv-python/releases/tag/22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/22/manifests"},{"name":"21","sha":"b05f919964f9c09cb43dd8933f732b603894189b","kind":"commit","published_at":"2019-01-08T17:12:16.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/21","html_url":"https://github.com/opencv/opencv-python/releases/tag/21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/21/manifests"},{"name":"20","sha":"29f0466187b20982eaadfc5d834bae672c98200f","kind":"commit","published_at":"2018-12-27T18:55:58.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/20","html_url":"https://github.com/opencv/opencv-python/releases/tag/20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/20/manifests"},{"name":"19","sha":"2df4d3ace7569c94c002bb09dd1a5a3e441419a4","kind":"commit","published_at":"2018-11-27T15:17:06.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/19","html_url":"https://github.com/opencv/opencv-python/releases/tag/19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/19/manifests"},{"name":"18","sha":"f0b072d71509af75d8a22a860e212f3df90e0384","kind":"commit","published_at":"2018-09-08T11:08:18.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/18","html_url":"https://github.com/opencv/opencv-python/releases/tag/18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/18/manifests"},{"name":"17","sha":"7b7f73469ce9007df99ec874d118068a11a7154c","kind":"commit","published_at":"2018-07-23T06:02:38.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/17","html_url":"https://github.com/opencv/opencv-python/releases/tag/17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/17/manifests"},{"name":"16","sha":"4b156057ec7240bde30882990fd5183bc534e430","kind":"commit","published_at":"2018-07-20T10:01:08.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/16","html_url":"https://github.com/opencv/opencv-python/releases/tag/16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/16/manifests"},{"name":"15","sha":"8208e60eb88ed2a24d56af5a41957d984ebef47f","kind":"commit","published_at":"2018-05-17T16:57:09.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/15","html_url":"https://github.com/opencv/opencv-python/releases/tag/15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/15/manifests"},{"name":"14","sha":"31f782b3b3022d14519cf56c46088ac7ab498bd0","kind":"commit","published_at":"2018-05-12T09:20:57.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/14","html_url":"https://github.com/opencv/opencv-python/releases/tag/14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/14/manifests"},{"name":"13","sha":"ea1108fd59bc7d8ddc803f937cd12968a33c2528","kind":"commit","published_at":"2018-05-11T17:22:59.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/13","html_url":"https://github.com/opencv/opencv-python/releases/tag/13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/13/manifests"},{"name":"12","sha":"4b071374a96136bb315e4ae8ca0bd1681959a453","kind":"commit","published_at":"2017-12-27T15:53:29.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/12","html_url":"https://github.com/opencv/opencv-python/releases/tag/12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/12/manifests"},{"name":"11","sha":"1d15de3d3c706dbd8f13bd21ffaa868418b4602c","kind":"commit","published_at":"2017-12-22T19:57:18.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/11","html_url":"https://github.com/opencv/opencv-python/releases/tag/11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/11/manifests"},{"name":"10","sha":"d7d135dc49a25a0bb4c87a0fa5ea2034ff8220bd","kind":"commit","published_at":"2017-09-02T20:46:18.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/10","html_url":"https://github.com/opencv/opencv-python/releases/tag/10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/10/manifests"},{"name":"9","sha":"3140bce97d3415adf0c5e195421d4fec49152849","kind":"commit","published_at":"2017-08-12T13:24:58.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/9","html_url":"https://github.com/opencv/opencv-python/releases/tag/9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/9/manifests"},{"name":"8","sha":"9bbec1c69c3398cdebafba7df1557c9eb26a2be0","kind":"commit","published_at":"2017-07-22T15:54:28.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/8","html_url":"https://github.com/opencv/opencv-python/releases/tag/8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/8/manifests"},{"name":"7","sha":"06991f21a36afbeb5c14b2397bbe3496669bb4f1","kind":"commit","published_at":"2017-04-08T12:18:44.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/7","html_url":"https://github.com/opencv/opencv-python/releases/tag/7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/7/manifests"},{"name":"6","sha":"7b547cb2f5f94938d520068a882a82c15217a6ad","kind":"commit","published_at":"2017-01-08T21:51:29.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/6","html_url":"https://github.com/opencv/opencv-python/releases/tag/6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/6/manifests"},{"name":"5","sha":"2fe62b81915eb17a9cfb49ad951d53edf3d376a2","kind":"commit","published_at":"2017-01-08T11:54:01.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/5","html_url":"https://github.com/opencv/opencv-python/releases/tag/5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/5/manifests"},{"name":"4","sha":"0c22275fed6518eec30c326080416b1977555502","kind":"commit","published_at":"2017-01-06T18:19:39.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/4","html_url":"https://github.com/opencv/opencv-python/releases/tag/4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/4/manifests"},{"name":"3","sha":"39f5a485da1564e015b8fb9b01d25098bc540e76","kind":"tag","published_at":"2016-09-28T14:40:21.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/3","html_url":"https://github.com/opencv/opencv-python/releases/tag/3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/3/manifests"},{"name":"2","sha":"3d86359932f5d4df6acc09058db2f505645a6b33","kind":"tag","published_at":"2016-09-15T15:18:26.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/2","html_url":"https://github.com/opencv/opencv-python/releases/tag/2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/2/manifests"},{"name":"1","sha":"373101604a4f68ee725d95a3bb71784e1dab8a08","kind":"tag","published_at":"2016-09-04T15:16:31.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/1","html_url":"https://github.com/opencv/opencv-python/releases/tag/1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/1/manifests"},{"name":"0","sha":"c4f57d9f7d8955c6003ef77677b795b8310b4b4a","kind":"tag","published_at":"2016-09-03T18:18:20.000Z","download_url":"https://codeload.github.com/opencv/opencv-python/tar.gz/0","html_url":"https://github.com/opencv/opencv-python/releases/tag/0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencv/opencv-python@0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/tags/0/manifests"}]},"repo_metadata_updated_at":"2026-09-11T01:53:37.735Z","dependent_packages_count":321,"downloads":21548434,"downloads_period":"last-month","dependent_repos_count":8355,"rankings":{"downloads":0.26637605159683236,"dependent_repos_count":0.09929770134365168,"dependent_packages_count":0.0806912487018202,"stargazers_count":1.2680867060693108,"forks_count":1.545125174697697,"docker_downloads_count":1.2128369334287705,"average":0.7454023026396804},"purl":"pkg:pypi/opencv-contrib-python","advisories":[{"uuid":"GSA_kwCzR0hTQS1jeGpmLXg2anAtcDdtY84AA_D9","url":"https://github.com/advisories/GHSA-cxjf-x6jp-p7mc","title":"opencv-contrib-python bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863","description":"opencv-contrib-python versions before v4.8.1.78 bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863. opencv-contrib-python v4.8.1.78 upgrades the bundled libwebp binary to v1.3.2.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-08-30T23:37:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2023-4863","https://github.com/opencv/opencv/pull/24274","https://github.com/opencv/opencv/commit/687fc11626901cff09d2b3b5f331fd59190ad4c7","https://github.com/advisories/GHSA-j7hp-h8jx-5ppr","https://github.com/opencv/opencv/wiki/ChangeLog#version481","https://github.com/pypa/advisory-database/tree/main/vulns/opencv-contrib-python/PYSEC-2023-181.yaml","https://github.com/advisories/GHSA-cxjf-x6jp-p7mc"],"source_kind":"github","identifiers":["GHSA-cxjf-x6jp-p7mc"],"repository_url":"https://github.com/opencv/opencv","blast_radius":33.728739506372925,"created_at":"2024-08-31T00:06:06.190Z","updated_at":"2026-07-29T14:09:14.374Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jeGpmLXg2anAtcDdtY84AA_D9","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jeGpmLXg2anAtcDdtY84AA_D9","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.8.1.78","vulnerable_version_range":"\u003e= 0, \u003c 4.8.1.78"}],"purl":"pkg:pypi/opencv-contrib-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jeGpmLXg2anAtcDdtY84AA_D9/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS05ZzhoLXBqbTQtcTkycM0WSw","url":"https://github.com/advisories/GHSA-9g8h-pjm4-q92p","title":"Out-of-bounds Write in OpenCV.","description":"In OpenCV 3.3.1 (corresponding with OpenCV-Python 3.3.1.11), a heap-based buffer overflow happens in cv::Jpeg2KDecoder::readComponent8u in modules/imgcodecs/src/grfmt_jpeg2000.cpp when parsing a crafted image file.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:23:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-5268","https://github.com/opencv/opencv/issues/10541","https://github.com/opencv/opencv/pull/10566/commits/435a3e337bd9d4e11af61cf8b8afca067bf1a8aa","https://lists.debian.org/debian-lts-announce/2018/04/msg00019.html","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","http://www.securityfocus.com/bid/106945","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-9g8h-pjm4-q92p"],"source_kind":"github","identifiers":["GHSA-9g8h-pjm4-q92p","CVE-2018-5268"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.244Z","updated_at":"2026-09-11T21:18:19.253Z","epss_percentage":0.01519,"epss_percentile":0.72895,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05ZzhoLXBqbTQtcTkycM0WSw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS05ZzhoLXBqbTQtcTkycM0WSw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05ZzhoLXBqbTQtcTkycM0WSw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xNzk5LXEyN3gtdnA3d80WOg","url":"https://github.com/advisories/GHSA-q799-q27x-vp7w","title":"Out-of-bounds Write in OpenCV","description":"An exploitable heap buffer overflow vulnerability exists in the data structure persistence functionality of OpenCV, version 4.1.0 (corresponds with OpenCV-Python version 4.1.2.30). A specially crafted JSON file can cause a buffer overflow, resulting in multiple heap corruptions and potentially code execution. An attacker can provide a specially crafted file to trigger this vulnerability.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:23:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5064","https://github.com/opencv/opencv/issues/15857","https://github.com/opencv/opencv-python/releases/tag/32","https://github.com/opencv/opencv/releases/tag/4.2.0","https://talosintelligence.com/vulnerability_reports/TALOS-2019-0853","https://www.oracle.com/security-alerts/cpuApr2021.html","https://www.oracle.com//security-alerts/cpujul2021.html","https://github.com/advisories/GHSA-q799-q27x-vp7w"],"source_kind":"github","identifiers":["GHSA-q799-q27x-vp7w","CVE-2019-5064"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.410Z","updated_at":"2026-09-11T21:18:19.260Z","epss_percentage":0.10704,"epss_percentile":0.95502,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xNzk5LXEyN3gtdnA3d80WOg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xNzk5LXEyN3gtdnA3d80WOg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.2.0.32","vulnerable_version_range":"\u003c= 4.1.2.30"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.2.0.32","vulnerable_version_range":"\u003c= 4.1.2.30"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.2.0.32","vulnerable_version_range":"\u003c= 4.1.2.30"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xNzk5LXEyN3gtdnA3d80WOg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tNnZtLThnOHYteGZqaM0WOw","url":"https://github.com/advisories/GHSA-m6vm-8g8v-xfjh","title":"Out-of-bounds Write in OpenCV","description":"An exploitable heap buffer overflow vulnerability exists in the data structure persistence functionality of OpenCV 4.1.0 (corresponds with OpenCV-Python 4.1.0.25). A specially crafted XML file can cause a buffer overflow, resulting in multiple heap corruptions and potential code execution. An attacker can provide a specially crafted file to trigger this vulnerability.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:23:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5063","https://github.com/opencv/opencv/issues/16951","https://github.com/opencv/opencv-python/releases/tag/25","https://talosintelligence.com/vulnerability_reports/TALOS-2019-0852","https://www.oracle.com/security-alerts/cpuApr2021.html","https://www.oracle.com//security-alerts/cpujul2021.html","https://github.com/advisories/GHSA-m6vm-8g8v-xfjh"],"source_kind":"github","identifiers":["GHSA-m6vm-8g8v-xfjh","CVE-2019-5063"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.394Z","updated_at":"2026-09-03T07:14:53.672Z","epss_percentage":0.21108,"epss_percentile":0.97403,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNnZtLThnOHYteGZqaM0WOw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tNnZtLThnOHYteGZqaM0WOw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNnZtLThnOHYteGZqaM0WOw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qZ2d3LTJxNmctYzNtNs0WPQ","url":"https://github.com/advisories/GHSA-jggw-2q6g-c3m6","title":"Out-of-bounds Read in OpenCV","description":"An out-of-bounds read was discovered in OpenCV before 4.1.1 (OpenCV-Python before 4.1.0.25). Specifically, variable coarsest_scale is assumed to be greater than or equal to finest_scale within the calc()/ocl_calc() functions in dis_flow.cpp. However, this is not true when dealing with small images, leading to an out-of-bounds read of the heap-allocated arrays Ux and Uy.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:22:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-19624","https://github.com/opencv/opencv/issues/14554","https://github.com/opencv/opencv/commit/d1615ba11a93062b1429fce9f0f638d1572d3418","https://access.redhat.com/security/cve/cve-2019-19624","https://github.com/opencv/opencv-python/releases/tag/25","https://github.com/advisories/GHSA-jggw-2q6g-c3m6"],"source_kind":"github","identifiers":["GHSA-jggw-2q6g-c3m6","CVE-2019-19624"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.375Z","updated_at":"2026-09-11T21:18:19.259Z","epss_percentage":0.01756,"epss_percentile":0.76596,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qZ2d3LTJxNmctYzNtNs0WPQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qZ2d3LTJxNmctYzNtNs0WPQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.0.25","vulnerable_version_range":"\u003c= 4.1.0.24"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.0.25","vulnerable_version_range":"\u003c= 4.1.0.24"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.0.25","vulnerable_version_range":"\u003c= 4.1.0.24"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.0.25","vulnerable_version_range":"\u003c= 4.1.0.24"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qZ2d3LTJxNmctYzNtNs0WPQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04ODQ5LTVoODUtOThxd80WPg","url":"https://github.com/advisories/GHSA-8849-5h85-98qw","title":"Out-of-bounds Write in OpenCV","description":"In opencv calls that use libpng, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege with no additional execution privileges required. User interaction is not required for exploitation. Product: AndroidVersions: Android-10Android ID: A-110986616","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:22:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-9423","https://source.android.com/security/bulletin/android-10","http://www.openwall.com/lists/oss-security/2019/10/25/17","http://www.openwall.com/lists/oss-security/2019/10/27/1","http://www.openwall.com/lists/oss-security/2019/11/07/1","http://www.openwall.com/lists/oss-security/2020/12/05/1","https://github.com/advisories/GHSA-8849-5h85-98qw"],"source_kind":"github","identifiers":["GHSA-8849-5h85-98qw","CVE-2019-9423"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:45.366Z","updated_at":"2026-09-03T07:14:53.671Z","epss_percentage":0.00296,"epss_percentile":0.21714,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04ODQ5LTVoODUtOThxd80WPg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04ODQ5LTVoODUtOThxd80WPg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04ODQ5LTVoODUtOThxd80WPg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14M3JtLTY0NGgtNjdtOM0WPw","url":"https://github.com/advisories/GHSA-x3rm-644h-67m8","title":"Out-of-bounds Read in OpenCV","description":"OpenCV 4.1.1 has an out-of-bounds read in hal_baseline::v_load in core/hal/intrin_sse.hpp when called from computeSSDMeanNorm in modules/video/src/dis_flow.cpp.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:22:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-16249","https://github.com/opencv/opencv/issues/15481","https://github.com/opencv/opencv/pull/15531","https://bugzilla.redhat.com/show_bug.cgi?id=1752702","https://github.com/opencv/opencv-python/releases/tag/30","https://github.com/advisories/GHSA-x3rm-644h-67m8"],"source_kind":"github","identifiers":["GHSA-x3rm-644h-67m8","CVE-2019-16249"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.356Z","updated_at":"2026-09-03T07:14:53.670Z","epss_percentage":0.01676,"epss_percentile":0.75204,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14M3JtLTY0NGgtNjdtOM0WPw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14M3JtLTY0NGgtNjdtOM0WPw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.2.30","vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.2.30","vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.2.30","vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.2.30","vulnerable_version_range":"\u003c= 4.1.1.26"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14M3JtLTY0NGgtNjdtOM0WPw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1oeGZ3LWptOTgtdjRtcc0WQA","url":"https://github.com/advisories/GHSA-hxfw-jm98-v4mq","title":"Divide By Zero in OpenCV.","description":"An issue was discovered in OpenCV 4.1.0 (OpenCV-Python 4.1.0.25). There is a divide-by-zero error in cv::HOGDescriptor::getDescriptorSize in modules/objdetect/src/hog.cpp.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:21:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-15939","https://github.com/OpenCV/opencv/issues/15287","https://github.com/opencv/opencv/pull/15382","http://lists.opensuse.org/opensuse-security-announce/2019-12/msg00025.html","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-hxfw-jm98-v4mq"],"source_kind":"github","identifiers":["GHSA-hxfw-jm98-v4mq","CVE-2019-15939"],"repository_url":"https://github.com/OpenCV/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.347Z","updated_at":"2026-09-11T21:18:19.258Z","epss_percentage":0.0237,"epss_percentile":0.82628,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oeGZ3LWptOTgtdjRtcc0WQA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1oeGZ3LWptOTgtdjRtcc0WQA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oeGZ3LWptOTgtdjRtcc0WQA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zNDQ4LXZyZ2gtODV4cs0WRA","url":"https://github.com/advisories/GHSA-3448-vrgh-85xr","title":"NULL Pointer Dereference in OpenCV.","description":"An issue was discovered in OpenCV before 4.1.1 (OpenCV-Python before 4.1.1.26). There is a NULL pointer dereference in the function cv::XMLParser::parse at modules/core/src/persistence.cpp.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:21:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-14493","https://github.com/opencv/opencv/issues/15127","https://github.com/opencv/opencv/compare/371bba8...ddbd10c","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-3448-vrgh-85xr"],"source_kind":"github","identifiers":["GHSA-3448-vrgh-85xr","CVE-2019-14493"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.296Z","updated_at":"2026-09-11T21:18:19.257Z","epss_percentage":0.03398,"epss_percentile":0.87985,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNDQ4LXZyZ2gtODV4cs0WRA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zNDQ4LXZyZ2gtODV4cs0WRA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003c= 4.1.0.25"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zNDQ4LXZyZ2gtODV4cs0WRA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mdzk5LWY5MzMtcmdoOM0WRQ","url":"https://github.com/advisories/GHSA-fw99-f933-rgh8","title":"Out-of-bounds Read and Out-of-bounds Write in OpenCV","description":"An issue was discovered in OpenCV before 3.4.7 and 4.x before 4.1.1 (OpenCV-Python before 3.4.7.28 and 4.x before 4.1.1.26). There is an out of bounds read/write in the function HaarEvaluator::OptFeature::calc in modules/objdetect/src/cascadedetect.hpp, which leads to denial of service.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:09:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-14492","https://github.com/opencv/opencv/issues/15124","https://github.com/opencv/opencv/compare/33b765d...4a7ca5a","https://github.com/opencv/opencv/compare/371bba8...ddbd10c","http://lists.opensuse.org/opensuse-security-announce/2019-12/msg00025.html","https://github.com/advisories/GHSA-fw99-f933-rgh8"],"source_kind":"github","identifiers":["GHSA-fw99-f933-rgh8","CVE-2019-14492"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.288Z","updated_at":"2026-09-11T21:18:19.256Z","epss_percentage":0.02783,"epss_percentile":0.85535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mdzk5LWY5MzMtcmdoOM0WRQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mdzk5LWY5MzMtcmdoOM0WRQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mdzk5LWY5MzMtcmdoOM0WRQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mbTM5LWN3OGgtM3A2M80WRg","url":"https://github.com/advisories/GHSA-fm39-cw8h-3p63","title":"Out-of-bounds Read in OpenCV","description":"An issue was discovered in OpenCV before 3.4.7 and 4.x before 4.1.1 (OpenCV-Python before 3.4.7.28 and 4.x before 4.1.1.26). There is an out of bounds read in the function cv::predictOrdered\u003ccv::HaarEvaluator\u003e in modules/objdetect/src/cascadedetect.hpp, which leads to denial of service.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:07:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-14491","https://github.com/opencv/opencv/issues/15125","https://github.com/opencv/opencv/compare/33b765d...4a7ca5a","https://github.com/opencv/opencv/compare/371bba8...ddbd10c","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HPFLN6QAX6SUA4XR4NMKKXX26H3TYCVQ/","https://github.com/advisories/GHSA-fm39-cw8h-3p63"],"source_kind":"github","identifiers":["GHSA-fm39-cw8h-3p63","CVE-2019-14491"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.279Z","updated_at":"2026-09-11T21:18:19.254Z","epss_percentage":0.02669,"epss_percentile":0.84766,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mbTM5LWN3OGgtM3A2M80WRg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mbTM5LWN3OGgtM3A2M80WRg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-contrib-python-headless"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python-headless","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-python-headless"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"4.1.1.26","vulnerable_version_range":"\u003e= 4.0.0.21, \u003c= 4.1.0.25"},{"first_patched_version":"3.4.7.28","vulnerable_version_range":"\u003c= 3.4.6.27"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mbTM5LWN3OGgtM3A2M80WRg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04OXJqLTVnZ2otM3A5cM0WSg","url":"https://github.com/advisories/GHSA-89rj-5ggj-3p9p","title":"Reachable Assertion in OpenCV.","description":"In OpenCV 3.3.1 (corresponds with OpenCV-Python 3.3.1.11), an assertion failure happens in cv::RBaseStream::setPos in modules/imgcodecs/src/bitstrm.cpp because of an incorrect integer cast.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:03:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-5269","https://github.com/opencv/opencv/issues/10540","https://github.com/opencv/opencv/pull/10563","https://lists.debian.org/debian-lts-announce/2018/04/msg00019.html","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","http://www.securityfocus.com/bid/106945","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-89rj-5ggj-3p9p"],"source_kind":"github","identifiers":["GHSA-89rj-5ggj-3p9p","CVE-2018-5269"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.252Z","updated_at":"2026-09-11T21:18:19.254Z","epss_percentage":0.01384,"epss_percentile":0.70535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04OXJqLTVnZ2otM3A5cM0WSg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04OXJqLTVnZ2otM3A5cM0WSg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04OXJqLTVnZ2otM3A5cM0WSg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tNDNjLTY0OW0tcG00OM0WTA","url":"https://github.com/advisories/GHSA-m43c-649m-pm48","title":"Integer Overflow or Wraparound in OpenCV.","description":"In opencv/modules/imgcodecs/src/utils.cpp, functions FillUniColor and FillUniGray do not check the input length, which can lead to integer overflow. If the image is from remote, may lead to remote code execution or denial of service. This affects Opencv 3.3 (corresponding with OpenCV-Python 3.3.0.9) and earlier.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:03:32.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-1000450","https://github.com/opencv/opencv/issues/9723","https://github.com/opencv/opencv/pull/9726/commits/c58152d94ba878b2d7d76bcac59146312199b9eb","https://github.com/blendin/pocs/blob/master/opencv/0.OOB_Write_FillUniColor","https://lists.debian.org/debian-lts-announce/2018/01/msg00008.html","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-m43c-649m-pm48"],"source_kind":"github","identifiers":["GHSA-m43c-649m-pm48","CVE-2017-1000450"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.235Z","updated_at":"2026-09-03T07:14:52.102Z","epss_percentage":0.03261,"epss_percentile":0.87506,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNDNjLTY0OW0tcG00OM0WTA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tNDNjLTY0OW0tcG00OM0WTA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNDNjLTY0OW0tcG00OM0WTA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04M3JoLWh4NXgtcTlwNc0WTQ","url":"https://github.com/advisories/GHSA-83rh-hx5x-q9p5","title":"Out-of-bounds Read in OpenCV","description":"In OpenCV 3.3.1 (corresponding with OpenCV-Python 3.3.1.11), a heap-based buffer over-read exists in the function cv::HdrDecoder::checkSignature in modules/imgcodecs/src/grfmt_hdr.cpp.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:03:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-18009","https://github.com/opencv/opencv/issues/10479","https://github.com/opencv/opencv/pull/10480/commits/4ca89db22dea962690f31c1781bce5937ee91837","http://www.securityfocus.com/bid/106945","https://github.com/advisories/GHSA-83rh-hx5x-q9p5"],"source_kind":"github","identifiers":["GHSA-83rh-hx5x-q9p5","CVE-2017-18009"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.219Z","updated_at":"2026-09-11T21:18:19.252Z","epss_percentage":0.02332,"epss_percentile":0.82529,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04M3JoLWh4NXgtcTlwNc0WTQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04M3JoLWh4NXgtcTlwNc0WTQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.4.1.15","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04M3JoLWh4NXgtcTlwNc0WTQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qY3h2LTJqM2gtbWc1Oc0WTg","url":"https://github.com/advisories/GHSA-jcxv-2j3h-mg59","title":"Improper Restriction of Operations within the Bounds of a Memory Buffer in OpenCV","description":"OpenCV 3.3.1 (corresponding with opencv-python and opencv-contrib-python 3.3.1.11) has a Buffer Overflow in the cv::PxMDecoder::readData function in grfmt_pxm.cpp, because an incorrect size value is used.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:03:09.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-17760","https://github.com/opencv/opencv/issues/10351","https://github.com/opencv/opencv/pull/10369/commits/7bbe1a53cfc097b82b1589f7915a2120de39274c","https://lists.debian.org/debian-lts-announce/2018/01/msg00008.html","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","http://www.securityfocus.com/bid/102974","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-jcxv-2j3h-mg59"],"source_kind":"github","identifiers":["GHSA-jcxv-2j3h-mg59","CVE-2017-17760"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.210Z","updated_at":"2026-09-03T07:14:52.101Z","epss_percentage":0.0224,"epss_percentile":0.81599,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qY3h2LTJqM2gtbWc1Oc0WTg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qY3h2LTJqM2gtbWc1Oc0WTg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.4.0.12","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.4.0.12","vulnerable_version_range":"\u003c= 3.3.1.11"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qY3h2LTJqM2gtbWc1Oc0WTg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02MzRjLXYyeHYtZmZwZ80WTw","url":"https://github.com/advisories/GHSA-634c-v2xv-ffpg","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) 3.3 (corresponding to OpenCV-Python 3.3.0.9) has an out-of-bounds write error in the function FillColorRow1 in utils.cpp when reading an image file by using cv::imread. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-12597.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:02:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-14136","https://github.com/opencv/opencv/issues/9443","https://github.com/opencv/opencv/pull/9448","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://github.com/advisories/GHSA-634c-v2xv-ffpg"],"source_kind":"github","identifiers":["GHSA-634c-v2xv-ffpg","CVE-2017-14136"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.200Z","updated_at":"2026-09-11T21:18:19.252Z","epss_percentage":0.01636,"epss_percentile":0.74738,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MzRjLXYyeHYtZmZwZ80WTw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02MzRjLXYyeHYtZmZwZ80WTw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02MzRjLXYyeHYtZmZwZ80WTw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yNjd4LXc1aHgtOGhqcs0WUA","url":"https://github.com/advisories/GHSA-267x-w5hx-8hjr","title":"Integer Overflow or Wraparound in OpenCV","description":"In opencv/modules/imgcodecs/src/grfmt_pxm.cpp, function ReadNumber did not checkout the input length, which lead to integer overflow. If the image is from remote, may lead to remote code execution or denial of service. This affects OpenCV 3.3 (corresponding with OpenCV-Python version 3.3.0.9) and earlier.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:02:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12864","https://github.com/opencv/opencv/issues/9372","https://github.com/opencv/opencv/pull/9376","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-267x-w5hx-8hjr"],"source_kind":"github","identifiers":["GHSA-267x-w5hx-8hjr","CVE-2017-12864"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.189Z","updated_at":"2026-09-04T13:13:23.037Z","epss_percentage":0.02722,"epss_percentile":0.84987,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNjd4LXc1aHgtOGhqcs0WUA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yNjd4LXc1aHgtOGhqcs0WUA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yNjd4LXc1aHgtOGhqcs0WUA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13cThmLXd2cXAteHZ2bc0WUQ","url":"https://github.com/advisories/GHSA-wq8f-wvqp-xvvm","title":"Integer Overflow or Wraparound in OpenCV","description":"In opencv/modules/imgcodecs/src/grfmt_pxm.cpp, function PxMDecoder::readData has an integer overflow when calculate src_pitch. If the image is from remote, may lead to remote code execution or denial of service. This affects OpenCV 3.3 (corresponding to OpenCV-Python 3.3.0.9) and earlier.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:02:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12863","https://github.com/opencv/opencv/issues/9371","https://github.com/opencv/opencv/pull/9376","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-wq8f-wvqp-xvvm"],"source_kind":"github","identifiers":["GHSA-wq8f-wvqp-xvvm","CVE-2017-12863"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.178Z","updated_at":"2026-09-03T07:14:52.100Z","epss_percentage":0.02722,"epss_percentile":0.84987,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13cThmLXd2cXAteHZ2bc0WUQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13cThmLXd2cXAteHZ2bc0WUQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13cThmLXd2cXAteHZ2bc0WUQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01cnBjLWd3aDktcTlmZ80WUg","url":"https://github.com/advisories/GHSA-5rpc-gwh9-q9fg","title":"Improper Restriction of Operations within the Bounds of a Memory Buffer in OpenCV","description":"In modules/imgcodecs/src/grfmt_pxm.cpp, the length of buffer AutoBuffer _src is small than expected, which will cause copy buffer overflow later. If the image is from remote, may lead to remote code execution or denial of service. This affects OpenCV 3.3 (corresponding to OpenCV-Python 3.3.0.9) and earlier.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:02:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12862","https://github.com/opencv/opencv/issues/9370","https://github.com/opencv/opencv/pull/9376","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-5rpc-gwh9-q9fg"],"source_kind":"github","identifiers":["GHSA-5rpc-gwh9-q9fg","CVE-2017-12862"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.168Z","updated_at":"2026-09-03T07:14:52.099Z","epss_percentage":0.03091,"epss_percentile":0.86779,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01cnBjLWd3aDktcTlmZ80WUg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01cnBjLWd3aDktcTlmZ80WUg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01cnBjLWd3aDktcTlmZ80WUg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12YzI5LXJqOTItZ2M3as0WUw","url":"https://github.com/advisories/GHSA-vc29-rj92-gc7j","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python and OpenCV-Contrib-Python 3.3.0.9) has an out-of-bounds write error in the function FillColorRow4 in utils.cpp when reading an image file by using cv::imread.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:02:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12606","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-vc29-rj92-gc7j"],"source_kind":"github","identifiers":["GHSA-vc29-rj92-gc7j","CVE-2017-12606"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.157Z","updated_at":"2026-09-03T07:14:52.099Z","epss_percentage":0.01986,"epss_percentile":0.79167,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12YzI5LXJqOTItZ2M3as0WUw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12YzI5LXJqOTItZ2M3as0WUw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12YzI5LXJqOTItZ2M3as0WUw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ycXhnLXh2Y3EtM3YyZs0WVA","url":"https://github.com/advisories/GHSA-rqxg-xvcq-3v2f","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python and OpenCV-Contrib-Python 3.3.0.9) has an out-of-bounds write error in the FillColorRow8 function in utils.cpp when reading an image file by using cv::imread.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:02:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12605","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-rqxg-xvcq-3v2f"],"source_kind":"github","identifiers":["GHSA-rqxg-xvcq-3v2f","CVE-2017-12605"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.140Z","updated_at":"2026-09-03T07:14:52.099Z","epss_percentage":0.01986,"epss_percentile":0.79168,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycXhnLXh2Y3EtM3YyZs0WVA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ycXhnLXh2Y3EtM3YyZs0WVA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycXhnLXh2Y3EtM3YyZs0WVA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jN2dwLTJwY2gtcWgyds0WVQ","url":"https://github.com/advisories/GHSA-c7gp-2pch-qh2v","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python and OpenCV-Contrib-Python 3.3.0.9) has an out-of-bounds write error in the FillUniColor function in utils.cpp when reading an image file by using cv::imread.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:55.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12604","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-c7gp-2pch-qh2v"],"source_kind":"github","identifiers":["GHSA-c7gp-2pch-qh2v","CVE-2017-12604"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.130Z","updated_at":"2026-09-11T21:18:19.249Z","epss_percentage":0.01986,"epss_percentile":0.79167,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jN2dwLTJwY2gtcWgyds0WVQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jN2dwLTJwY2gtcWgyds0WVQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jN2dwLTJwY2gtcWgyds0WVQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02djZwLXA5N3YtZzJwN80WVg","url":"https://github.com/advisories/GHSA-6v6p-p97v-g2p7","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python and OpenCV-Contrib-Python 3.3.0.9) has an invalid write in the cv::RLByteStream::getBytes function in modules/imgcodecs/src/bitstrm.cpp when reading an image file by using cv::imread, as demonstrated by the 2-opencv-heapoverflow-fseek test case.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12603","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-6v6p-p97v-g2p7"],"source_kind":"github","identifiers":["GHSA-6v6p-p97v-g2p7","CVE-2017-12603"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.119Z","updated_at":"2026-09-03T07:14:52.098Z","epss_percentage":0.01986,"epss_percentile":0.79167,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02djZwLXA5N3YtZzJwN80WVg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02djZwLXA5N3YtZzJwN80WVg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02djZwLXA5N3YtZzJwN80WVg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wcWpqLTZmNXEtZ3FwaM0WVw","url":"https://github.com/advisories/GHSA-pqjj-6f5q-gqph","title":"Denial of Service in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python 3.3.0.9) has a denial of service (memory consumption) issue, as demonstrated by the 10-opencv-dos-memory-exhaust test case.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12602","https://github.com/opencv/opencv/issues/9311","https://github.com/opencv/opencv/pull/9376","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://security.gentoo.org/glsa/201712-02","https://github.com/advisories/GHSA-pqjj-6f5q-gqph"],"source_kind":"github","identifiers":["GHSA-pqjj-6f5q-gqph","CVE-2017-12602"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.109Z","updated_at":"2026-09-11T21:18:19.248Z","epss_percentage":0.02994,"epss_percentile":0.8653,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wcWpqLTZmNXEtZ3FwaM0WVw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wcWpqLTZmNXEtZ3FwaM0WVw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wcWpqLTZmNXEtZ3FwaM0WVw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13OTZnLTNwNjQtNjN3cs0WWA","url":"https://github.com/advisories/GHSA-w96g-3p64-63wr","title":"Improper Restriction of Operations within the Bounds of a Memory Buffer in OpenCV ","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python 3.3.0.9) has a buffer overflow in the cv::BmpDecoder::readData function in modules/imgcodecs/src/grfmt_bmp.cpp when reading an image file by using cv::imread, as demonstrated by the 4-buf-overflow-readData-memcpy test case.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12601","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/opencv/opencv-python/releases/tag/11","https://github.com/opencv/opencv-python/releases/tag/9","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-w96g-3p64-63wr"],"source_kind":"github","identifiers":["GHSA-w96g-3p64-63wr","CVE-2017-12601"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.099Z","updated_at":"2026-09-03T07:14:52.097Z","epss_percentage":0.02088,"epss_percentile":0.80261,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13OTZnLTNwNjQtNjN3cs0WWA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13OTZnLTNwNjQtNjN3cs0WWA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13OTZnLTNwNjQtNjN3cs0WWA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mcjU4LTJ4aHYtcXAzd80WWQ","url":"https://github.com/advisories/GHSA-fr58-2xhv-qp3w","title":"Denial of Service in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python 3.3.0.9) has a denial of service (CPU consumption) issue, as demonstrated by the 11-opencv-dos-cpu-exhaust test case.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12600","https://github.com/opencv/opencv/issues/9311","https://github.com/opencv/opencv/pull/9376","https://github.com/opencv/opencv-python/releases/tag/11","https://github.com/opencv/opencv-python/releases/tag/9","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://security.gentoo.org/glsa/201712-02","https://github.com/advisories/GHSA-fr58-2xhv-qp3w"],"source_kind":"github","identifiers":["GHSA-fr58-2xhv-qp3w","CVE-2017-12600"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.088Z","updated_at":"2026-09-11T21:18:19.247Z","epss_percentage":0.0224,"epss_percentile":0.81697,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcjU4LTJ4aHYtcXAzd80WWQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mcjU4LTJ4aHYtcXAzd80WWQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcjU4LTJ4aHYtcXAzd80WWQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mdnE2LTM5MmgtNm1qas0WWg","url":"https://github.com/advisories/GHSA-fvq6-392h-6mjj","title":"Out-of-bounds Read in OpenCV ","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python 3.3.0.9) has an out-of-bounds read error in the function icvCvt_BGRA2BGR_8u_C4C3R when reading an image file by using cv::imread.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:01:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12599","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/opencv/opencv-python/releases/tag/11","https://github.com/opencv/opencv-python/releases/tag/9","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-fvq6-392h-6mjj"],"source_kind":"github","identifiers":["GHSA-fvq6-392h-6mjj","CVE-2017-12599"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.078Z","updated_at":"2026-09-03T07:14:52.096Z","epss_percentage":0.01986,"epss_percentile":0.79168,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mdnE2LTM5MmgtNm1qas0WWg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mdnE2LTM5MmgtNm1qas0WWg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mdnE2LTM5MmgtNm1qas0WWg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zM2gyLTY5ajMtcjMzNs0WWw","url":"https://github.com/advisories/GHSA-33h2-69j3-r336","title":"Out-of-bounds Read in OpenCV ","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to OpenCV-Python 3.3.0.9) has an out-of-bounds read error in the cv::RBaseStream::readBlock function in modules/imgcodecs/src/bitstrm.cpp when reading an image file by using cv::imread, as demonstrated by the 8-opencv-invalid-read-fread test case.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:00:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12598","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/opencv/opencv-python/releases/tag/11","https://github.com/opencv/opencv-python/releases/tag/9","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-33h2-69j3-r336"],"source_kind":"github","identifiers":["GHSA-33h2-69j3-r336","CVE-2017-12598"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.068Z","updated_at":"2026-09-03T07:14:52.096Z","epss_percentage":0.01986,"epss_percentile":0.79168,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zM2gyLTY5ajMtcjMzNs0WWw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zM2gyLTY5ajMtcjMzNs0WWw","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zM2gyLTY5ajMtcjMzNs0WWw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS04dzN4LTQ1N3Itd2c1M80WXA","url":"https://github.com/advisories/GHSA-8w3x-457r-wg53","title":"Out-of-bounds Write in OpenCV","description":"OpenCV (Open Source Computer Vision Library) through 3.3 (corresponding to opencv-python and opencv-contrib-python through 3.3.0.9) has an out-of-bounds write error in the function FillColorRow1 in utils.cpp when reading an image file by using cv::imread.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:00:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12597","https://github.com/opencv/opencv/issues/9309","https://github.com/opencv/opencv/pull/9376","https://github.com/opencv/opencv-python/releases/tag/11","https://github.com/opencv/opencv-python/releases/tag/9","https://github.com/xiaoqx/pocs/blob/master/opencv.md","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://security.gentoo.org/glsa/201712-02","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-8w3x-457r-wg53"],"source_kind":"github","identifiers":["GHSA-8w3x-457r-wg53","CVE-2017-12597"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.057Z","updated_at":"2026-09-11T21:18:19.245Z","epss_percentage":0.01986,"epss_percentile":0.79167,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04dzN4LTQ1N3Itd2c1M80WXA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS04dzN4LTQ1N3Itd2c1M80WXA","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.9"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS04dzN4LTQ1N3Itd2c1M80WXA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mZmZqLTlxd2ctcW1oNc0WXQ","url":"https://github.com/advisories/GHSA-fffj-9qwg-qmh5","title":"Improper Input Validation in OpenCV","description":"OpenCV 3.0.0 allows remote attackers to cause a denial of service (segfault) via vectors involving corrupt chunks. This issue was fixed in OpenCV version 3.3.1 (corresponding to OpenCV 3.3.1.11).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T22:00:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-1517","https://github.com/opencv/opencv/issues/5956","https://github.com/opencv/opencv/pull/9376","https://arxiv.org/pdf/1701.04739.pdf","https://github.com/advisories/GHSA-fffj-9qwg-qmh5"],"source_kind":"github","identifiers":["GHSA-fffj-9qwg-qmh5","CVE-2016-1517"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.046Z","updated_at":"2026-09-11T21:18:19.244Z","epss_percentage":0.0104,"epss_percentile":0.61749,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mZmZqLTlxd2ctcW1oNc0WXQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mZmZqLTlxd2ctcW1oNc0WXQ","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.10"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.10"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mZmZqLTlxd2ctcW1oNc0WXQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jdmh3LTI1OTMtNWoycc0WXg","url":"https://github.com/advisories/GHSA-cvhw-2593-5j2q","title":"Double Free in OpenCV","description":"OpenCV 3.0.0 has a double free issue that allows attackers to execute arbitrary code. This issue was fixed in OpenCV version 3.3.1 (corresponding to OpenCV-Python and and OpenCV-Contrib-Python 3.3.1.11).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-12T22:00:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-1516","https://github.com/opencv/opencv/issues/5956","https://arxiv.org/pdf/1701.04739.pdf","https://lists.debian.org/debian-lts-announce/2018/07/msg00030.html","https://github.com/opencv/opencv/pull/9376","https://lists.debian.org/debian-lts-announce/2021/10/msg00028.html","https://github.com/advisories/GHSA-cvhw-2593-5j2q"],"source_kind":"github","identifiers":["GHSA-cvhw-2593-5j2q","CVE-2016-1516"],"repository_url":"https://github.com/opencv/opencv","blast_radius":0.0,"created_at":"2022-12-21T16:12:45.037Z","updated_at":"2026-09-11T21:18:19.244Z","epss_percentage":0.02356,"epss_percentile":0.8263,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jdmh3LTI1OTMtNWoycc0WXg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jdmh3LTI1OTMtNWoycc0WXg","packages":[{"ecosystem":"pypi","package_name":"opencv-contrib-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.10"}],"purl":"pkg:pypi/opencv-contrib-python"},{"ecosystem":"pypi","package_name":"opencv-python","versions":[{"first_patched_version":"3.3.1.11","vulnerable_version_range":"\u003c= 3.3.0.10"}],"purl":"pkg:pypi/opencv-python"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jdmh3LTI1OTMtNWoycc0WXg/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opencv-contrib-python","docker_dependents_count":276,"docker_downloads_count":92557,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opencv-contrib-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opencv-contrib-python/dependencies","status":null,"funding_links":["https://github.com/sponsors/opencv"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-10T04:33:03.451Z","issues_count":367,"pull_requests_count":199,"avg_time_to_close_issue":6907655.789189189,"avg_time_to_close_pull_request":5764770.848101266,"issues_closed_count":184,"pull_requests_closed_count":158,"pull_request_authors_count":59,"issue_authors_count":333,"avg_comments_per_issue":4.1716621253406,"avg_comments_per_pull_request":0.8492462311557789,"merged_pull_requests_count":107,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":55,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":2181862.052631579,"past_year_avg_time_to_close_pull_request":1701980.3142857142,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":35,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":52,"past_year_avg_comments_per_issue":2.418181818181818,"past_year_avg_comments_per_pull_request":1.1730769230769231,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fopencv-python/issues","maintainers":[{"login":"asmorkalov","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asmorkalov"},{"login":"dkurt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dkurt"},{"login":"zihaomu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zihaomu"},{"login":"WanliZhong","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/WanliZhong"},{"login":"fengyuentau","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fengyuentau"}],"active_maintainers":[{"login":"asmorkalov","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asmorkalov"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opencv-contrib-python/codemeta","maintainers":[{"uuid":"andrey.senyaev","login":"andrey.senyaev","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/andrey.senyaev/","role":null,"created_at":"2023-01-06T05:36:05.091Z","updated_at":"2023-01-06T05:36:05.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/andrey.senyaev/packages"},{"uuid":"asmorkalov","login":"asmorkalov","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/asmorkalov/","role":null,"created_at":"2023-01-06T05:36:05.058Z","updated_at":"2023-01-06T05:36:05.058Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/asmorkalov/packages"},{"uuid":"sergregory","login":"sergregory","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/sergregory/","role":null,"created_at":"2023-01-06T05:36:05.069Z","updated_at":"2023-01-06T05:36:05.069Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sergregory/packages"},{"uuid":"skvark","login":"skvark","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/skvark/","role":null,"created_at":"2023-01-06T05:36:05.080Z","updated_at":"2023-01-06T05:36:05.080Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/skvark/packages"}]}