https://github.com/opencv/opencv
· scanned 2026-06-05 07:06 UTC (5 days, 23 hours ago)
· 10 languages
675 raw signals (231 security + 444 graph) 11/13 scanners ran System graph score 83 (lower by 15)
Last scanned 5 days, 23 hours ago · v2 · 272 actionable findings from 2 signal sources. 181 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
55.0 | 0.20 | 11.00 |
documentation_score |
78.0 | 0.15 | 11.70 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
25.0 | 0.10 | 2.50 |
| Overall | 1.00 | 68.0 |
Showing 195 of 272 actionable findings. 453 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
doc/js_tutorials/js_assets/webnn-electron/utils_webnn_electron.js:63
doc/js_tutorials/js_assets/utils.js:74
modules/gapi/scripts/measure_privacy_masking.py:83modules/ts/misc/concatlogs.py:45platforms/android/ndk-25.config.py:2platforms/winpack_dldt/2021.2/build.config.py:1platforms/winpack_dldt/2021.3/build.config.py:1platforms/winpack_dldt/2021.4.1/build.config.py:1platforms/winpack_dldt/2021.4.2/build.config.py:1platforms/winpack_dldt/2021.4/build.config.py:13rdparty/zlib/inflate.h:24
3rdparty/zlib-ng/inflate.h:33
modules/dnn/src/vkcom/shader/spirv_generator.py:60
platforms/ios/build_framework.py:97, 120, 150, 155, 159, 162, 168, 174, +16 more (24 hits)platforms/osx/build_framework.py:383rdparty/zlib-ng/arch/s390/self-hosted-builder/actions-runner.Dockerfile:2
modules/videoio/misc/plugin_gstreamer/Dockerfile:1
platforms/android/aar-template/gradle/wrapper/gradle-wrapper.jar:1
platforms/android/gradle-wrapper/gradle/wrapper/gradle-wrapper.jar:1
samples/java/sbt/sbt/sbt-launch.jar:1
modules/dnn/src/vkcom/shader/spirv_generator.py:95
apps/interactive-calibration/calibPipeline.cpp:40apps/interactive-calibration/parametersController.cpp:32modules/core/src/opencl/runtime/generator/common.py:262.github/workflows/PR-4.x.yaml:11, 16, 19, 24, 27, 30, 34, 37, +7 more (15 hits).github/workflows/4.x.yml:10.github/workflows/PR-4.x.yaml:11, 16, 19, 24, 27, 30, 34, 37, +7 more (15 hits).github/workflows/4.x.yml:10apps/pattern-tools/svgfig.py:706
Eval used
doc/js_tutorials/js_assets/utils.js:74
Eval used
doc/js_tutorials/js_assets/webnn-electron/utils_webnn_electron.js:63
Eval used
modules/js/perf/perf_helpfunc.js:261
Eval used
modules/python/src2/hdr_parser.py:146
Eval used
modules/js/generator/embindgen.py:1064
Exec used
modules/python/package/cv2/load_config_py3.py:9
Exec used
platforms/android/build_sdk.py:505
Exec used
platforms/winpack_dldt/build_package.py:258
Exec used
apps/pattern-tools/svgfig.py:2638, 3115, 3178, 3273, 3328, 3381, 3456, 3508, +1 more (9 hits)modules/ts/misc/run_android.py:109apps/pattern-tools/svgfig.py:1180, 1897, 2141, 3618, 3668 (5 hits)modules/objc/generator/gen_objc.py:210, 273, 473 (3 hits)modules/ts/misc/run_android.py:34, 129 (2 hits)modules/ts/misc/run_suite.py:114, 173 (2 hits)platforms/ios/build_framework.py:292, 330 (2 hits)modules/python/package/cv2/__init__.py:128, 140, 168 (3 hits)modules/python/src2/hdr_parser.py:889, 904 (2 hits)samples/python/camshift.py:108, 126 (2 hits)apps/pattern-tools/svgfig.py:52modules/core/src/opencl/runtime/generator/common.py:87modules/core/src/opencl/runtime/generator/parser_cl.py:23modules/core/src/opencl/runtime/generator/parser_clblas.py:14modules/core/src/opencl/runtime/generator/parser_clfft.py:15.dockerignore
CI/CD securitycontainers
modules/videoio/misc/plugin_gstreamer/Dockerfile:1
CI/CD securitycontainers
modules/videoio/misc/plugin_gstreamer/Dockerfile:3
CI/CD securitycontainers
modules/imgproc/src/emd_new.cpp:1
modules/imgproc/src/contours_new.cpp:1
3rdparty/libjasper/jpc_fix.h:1
3rdparty/libjpeg-turbo/simd/powerpc/jsimd.c:11, 84, 629 (3 hits)3rdparty/libjasper/jpc_t2enc.c:285, 438 (2 hits)3rdparty/libjpeg-turbo/simd/mips64/jidctint-mmi.c:13, 162 (2 hits)3rdparty/libjpeg-turbo/simd/mips64/jsimd.c:11, 228 (2 hits)3rdparty/libjpeg-turbo/simd/x86_64/jsimd.c:14, 70 (2 hits)3rdparty/libjasper/jpc_t1enc.c:6883rdparty/libjpeg-turbo/simd/arm/aarch64/jsimd.c:223rdparty/libjpeg-turbo/simd/arm/jdmrgext-neon.c:173rdparty/libjasper/jasper/jas_fix.h:13rdparty/libjasper/jpc_fix.h:1modules/dnn/src/cuda4dnn/kernels/fill_copy.hpp:1modules/videoio/misc/plugin_gstreamer/Dockerfile:1
containersPinned dependencies
platforms/android/build_sdk.py:160
Debug true
repo-level (14 hits)repo-level (3 hits)modules/python/src2/typing_stubs_generation/nodes/class_node.py:143
platforms/android/build_sdk.py:213
apps/pattern-tools/svgfig.py:282
apps/pattern-tools/svgfig.py:577
apps/pattern-tools/svgfig.py:639
apps/pattern-tools/svgfig.py:648
apps/pattern-tools/svgfig.py:1592
apps/pattern-tools/svgfig.py:1632
modules/gapi/misc/python/package/gapi/__init__.py:314
apps/pattern-tools/generate_pattern.py:60
apps/pattern-tools/generate_pattern.py:73
apps/pattern-tools/generate_pattern.py:47
modules/python/src2/typing_stubs_generation/api_refinement.py:57
apps/pattern-tools/generate_pattern.py:123
modules/python/package/cv2/__init__.py:50
modules/python/src2/typing_stubs_generation/nodes/node.py:102
modules/gapi/misc/python/package/gapi/__init__.py:245
modules/gapi/misc/python/package/gapi/__init__.py:8
modules/python/src2/gen2.py:23
apps/pattern-tools/svgfig.py:1123
apps/pattern-tools/svgfig.py:63
apps/pattern-tools/svgfig.py:631
apps/pattern-tools/svgfig.py:2522
modules/python/src2/typing_stubs_generation/ast_utils.py:402
This page is publicly accessible at:
https://repobility.com/scan/04c0c8c0-8494-49f2-b895-7c8cfcec7eae/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04c0c8c0-8494-49f2-b895-7c8cfcec7eae/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.