Scan timing: clone 23.63s · analysis 33.23s · 100.3 MB · GitHub API rate-limit (preflight)
https://github.com/systemd/systemd
· scanned 2026-06-05 17:13 UTC (4 days, 22 hours ago)
· 10 languages
351 raw signals (103 security + 248 graph) 11/13 scanners ran 69th percentile · C · huge (>500K LoC) System graph score 72 (higher by 3)
Last scanned 4 days, 22 hours ago · v2 · 161 actionable findings from 2 signal sources. 66 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 |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
48.0 | 0.20 | 9.60 |
documentation_score |
71.0 | 0.15 | 10.65 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 74.5 |
Showing 75 of 161 actionable findings. 227 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.
src/ukify/ukify.py:1207tools/update-dbus-docs.py:296tools/update-man-rules.py:24test/sd-script.py:119, 122, 125, 128, 131, 134, 140, 141, +3 more (15 hits)test/test-udev.py:126, 129, 130, 133, 136, 144, 148 (7 hits)tools/xml_helper.py:10, 12, 14 (3 hits).clusterfuzzlite/Dockerfile:1
src/shared/generate-dns_type-gperf.py:21
.clusterfuzzlite/Dockerfile:3
CI/CD securitycontainers
.github/workflows/cflite-pr.yml:28, 34 (4 hits).github/workflows/cifuzz.yml:44, 55 (2 hits).github/workflows/coverage.yml:136 (2 hits).github/workflows/mkosi.yml:326 (2 hits).github/workflows/cifuzz.yml:44, 55 (2 hits)src/login/pam_systemd_loadkey.c:42
.dockerignore
CI/CD securitycontainers
.clusterfuzzlite/Dockerfile:1
CI/CD securitycontainers
man/inotify-watch-tmp.c:1
hwdb.d/acpi-update.py:1
.github/workflows/claude-review.yml.github/workflows/make-release.yml.github/workflows/scorecards.ymlsrc/bless-boot/boot-check-no-failures.c:20, 21 (2 hits)src/analyze/analyze-unit-shell.c:9src/battery-check/battery-check.c:41src/bootctl/bootctl-unlink.c:429src/bootctl/bootctl.c:332src/cgtop/cgtop.c:506man/inotify-watch-tmp.c:1
hwdb.d/acpi-update.py:1
repo-level (11 hits)repo-level (2 hits)repo-level (3 hits).ycm_extra_conf.py:220
tools/gdb-sd_dump_hashmaps.py:14
tools/update-man-rules.py:50
src/ukify/ukify.py:929
src/ukify/ukify.py:632
src/ukify/ukify.py:648
hwdb.d/ids_parser.py:108
src/include/override/sys/generate-syscall.py:19
This page is publicly accessible at:
https://repobility.com/scan/b700e0d3-537f-44f0-83a9-d34938a60700/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b700e0d3-537f-44f0-83a9-d34938a60700/
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.