https://github.com/google/skia
· scanned 2026-06-05 14:20 UTC (5 days, 4 hours ago)
· 10 languages
801 raw signals (55 security + 746 graph) 11/13 scanners ran 9th percentile · Cpp · medium (20-100K LoC) System graph score 53 (higher by 5)
Last scanned 5 days, 4 hours ago · v2 · 377 actionable findings from 2 signal sources. 29 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
17.0 | 0.20 | 3.40 |
documentation_score |
54.0 | 0.15 | 8.10 |
practices_score |
32.0 | 0.15 | 4.80 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 58.3 |
Showing 310 of 377 actionable findings. 406 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.
platform_tools/android/apps/skottie/src/main/res/raw/workout_monkey_stay_healthy.json:1
Eval used
resources/skottie/skottie-sksl-effect-2.json:408
Eval used
gn/gn_to_bp_utils.py:101
Exec used
PRESUBMIT.py:471, 609 (2 hits)infra/docker/binary-size/Dockerfile:3, 16 (2 hits)infra/cross-compile/docker/cross-linux-arm64/Dockerfile:1
containersPinned dependencies
infra/docker/cmake-release/Dockerfile:10
containersPinned dependencies
infra/docker/cmake-release/Dockerfile:31
containersChecksum
gn/is_clang.py:14
Subprocess shell true
gn/run_sksllex.py:28
Subprocess shell true
infra/bots/recipe_modules/flavor/resources/scp.py:17
Subprocess shell true
third_party/libgrapheme/generate_headers.py:17
Subprocess shell true
tools/skp/webpages_playback.py:263
Subprocess shell true
infra/gcc/Ubuntu18/Dockerfile
Ports
infra/gcc/Ubuntu18/Dockerfile
Ports
infra/fiddler-backend/Dockerfile
Ports
infra/skottie/Dockerfile
Ports
bazel/exporter/bazel_query_command.go:95
bench/HardStopGradientBench_ScaleNumHardStops.cpp:10bench/MatrixBench.cpp:12bench/MorphologyBench.cpp:22infra/bots/assets/mesa_intel_driver_linux/mesa-driver-builder/Dockerfile:1
containersPinned dependencies
infra/gcc/Debian11/Dockerfile:1
containersPinned dependencies
infra/gcc/Debian11-x86/Dockerfile:1
containersPinned dependencies
infra/docker/debian9/Dockerfile:1
containersPinned dependencies
infra/bots/assets/mesa_intel_driver_linux_22/mesa-driver-builder/Dockerfile:1
containersPinned dependencies
infra/wasm-common/docker/emsdk-base/Dockerfile:1
containersPinned dependencies
infra/canvaskit/docker/canvaskit-emsdk/Dockerfile:3
containersPinned dependencies
infra/lottiecap/docker/gold-lottie-web-puppeteer/Dockerfile:6
containersPinned dependencies
infra/lottiecap/docker/lottie-web-puppeteer/Dockerfile:5
containersPinned dependencies
repo-level (10 hits)repo-level (7 hits)tools/BUILD_simulator.py:62
PRESUBMIT.py:808
PRESUBMIT.py:653
experimental/tools/pdf-comparison.py:295
experimental/tools/pdf-comparison.py:259
tools/sanitize_source_files.py:112
tools/sanitize_source_files.py:95
experimental/tools/pdf-comparison.py:185
tools/sanitize_source_files.py:119
gn/gn_to_cmake.py:53
gn/gn_to_cmake.py:324
tools/find_run_binary.py:36
PRESUBMIT.py:693
PRESUBMIT.py:685
PRESUBMIT.py:679
PRESUBMIT.py:688
PRESUBMIT.py:682
tools/gdb/bitmap.py:51
tools/BUILD_simulator.py:18
PRESUBMIT.py:757
tools/calmbench/ab.py:265
tools/raster_pipeline/llvm_mca_analysis.py:243
experimental/tools/pdf-comparison.py:235
tools/find_run_binary.py:14
tools/BUILD_simulator.py:21
tools/calmbench/ab.py:160
tools/sanitize_source_files.py:128
tools/sanitize_source_files.py:102
tools/sanitize_source_files.py:87
Showing first 300 of 310. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/1a93f112-d349-4973-9d25-a212da316793/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1a93f112-d349-4973-9d25-a212da316793/
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.