Scan timing: clone 8.2s · analysis 25.96s · 47.5 MB · GitHub API rate-limit (preflight)
https://github.com/git/git
· scanned 2026-06-05 09:29 UTC (5 days, 18 hours ago)
· 10 languages
437 raw signals (127 security + 310 graph) 11/13 scanners ran 38th percentile · C · large (100-500K LoC)
Last scanned 5 days, 18 hours ago · v2 · 165 actionable findings from 2 signal sources. 115 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 |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
15.0 | 0.20 | 3.00 |
documentation_score |
45.0 | 0.15 | 6.75 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
54.0 | 0.10 | 5.40 |
| Overall | 1.00 | 64.5 |
All 2859 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
chunk-format.h |
software | healthy | chunk-format.h |
diff-no-index.c |
software | healthy | diff-no-index.c |
hex-ll.c |
software | healthy | hex-ll.c |
blame.c |
software | healthy | blame.c |
apply.h |
software | healthy | apply.h |
diffcore-order.c |
software | healthy | diffcore-order.c |
fmt-merge-msg.h |
software | healthy | fmt-merge-msg.h |
line-log.c |
software | healthy | line-log.c |
upload-pack.c |
software | healthy | upload-pack.c |
unicode-width.h |
software | healthy | unicode-width.h |
protocol-caps.c |
software | healthy | protocol-caps.c |
repository.h |
software | healthy | repository.h |
attr.h |
software | healthy | attr.h |
strvec.h |
software | healthy | strvec.h |
git-mergetool.sh |
software | healthy | git-mergetool.sh |
column.h |
software | healthy | column.h |
decorate.c |
software | healthy | decorate.c |
commit-slab-impl.h |
software | healthy | commit-slab-impl.h |
sigchain.h |
software | healthy | sigchain.h |
color.c |
software | healthy | color.c |
editor.c |
software | healthy | editor.c |
checkout.h |
software | healthy | checkout.h |
statinfo.c |
software | healthy | statinfo.c |
upload-pack.h |
software | healthy | upload-pack.h |
diffcore.h |
software | healthy | diffcore.h |
tree-diff.c |
software | healthy | tree-diff.c |
git-merge-octopus.sh |
software | healthy | git-merge-octopus.sh |
fsmonitor-settings.c |
software | healthy | fsmonitor-settings.c |
oidtree.h |
software | healthy | oidtree.h |
blob.h |
software | healthy | blob.h |
convert.c |
software | healthy | convert.c |
split-index.h |
software | healthy | split-index.h |
diffcore-rotate.c |
software | healthy | diffcore-rotate.c |
packfile.h |
software | healthy | packfile.h |
wildmatch.h |
software | healthy | wildmatch.h |
fsmonitor--daemon.h |
software | healthy | fsmonitor--daemon.h |
url.c |
software | healthy | url.c |
notes.h |
software | healthy | notes.h |
pager.c |
software | healthy | pager.c |
hashmap.c |
software | healthy | hashmap.c |
parse-options.c |
software | healthy | parse-options.c |
csum-file.h |
software | healthy | csum-file.h |
shallow.c |
software | healthy | shallow.c |
repack-promisor.c |
software | healthy | repack-promisor.c |
credential.h |
software | healthy | credential.h |
linear-assignment.c |
software | healthy | linear-assignment.c |
git-sh-i18n.sh |
software | healthy | git-sh-i18n.sh |
midx-write.c |
software | healthy | midx-write.c |
json-writer.h |
software | healthy | json-writer.h |
ws.h |
software | healthy | ws.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
format_size_human_readable |
software | healthy | git-p4.py:84 |
p4_build_cmd |
software | healthy | git-p4.py:97 |
git_dir |
software | healthy | git-p4.py:145 |
chdir |
software | healthy | git-p4.py:156 |
calcDiskFree |
software | healthy | git-p4.py:177 |
die |
software | healthy | git-p4.py:188 |
prompt |
software | healthy | git-p4.py:199 |
decode_text_stream |
software | healthy | git-p4.py:229 |
encode_text_stream |
software | healthy | git-p4.py:232 |
__init__ |
software | healthy | git-p4.py:4535 |
__str__ |
software | healthy | git-p4.py:817 |
metadata_stream_to_writable_bytes |
software | healthy | git-p4.py:253 |
decode_path |
software | healthy | git-p4.py:300 |
run_git_hook |
software | healthy | git-p4.py:318 |
write_pipe |
software | healthy | git-p4.py:328 |
p4_write_pipe |
software | healthy | git-p4.py:342 |
read_pipe_full |
software | healthy | git-p4.py:349 |
read_pipe |
software | healthy | git-p4.py:362 |
read_pipe_text |
software | healthy | git-p4.py:380 |
p4_read_pipe |
software | healthy | git-p4.py:391 |
read_pipe_lines |
software | healthy | git-p4.py:396 |
p4_read_pipe_lines |
software | healthy | git-p4.py:410 |
p4_has_command |
software | healthy | git-p4.py:416 |
p4_has_move_command |
software | healthy | git-p4.py:427 |
system |
software | healthy | git-p4.py:449 |
p4_system |
software | healthy | git-p4.py:460 |
die_bad_access |
software | healthy | git-p4.py:468 |
p4_check_access |
software | healthy | git-p4.py:472 |
p4_version_string |
software | healthy | git-p4.py:521 |
p4_integrate |
software | healthy | git-p4.py:537 |
p4_sync |
software | healthy | git-p4.py:541 |
p4_add |
software | healthy | git-p4.py:545 |
p4_delete |
software | healthy | git-p4.py:553 |
p4_edit |
software | healthy | git-p4.py:557 |
p4_revert |
software | healthy | git-p4.py:561 |
p4_reopen |
software | healthy | git-p4.py:565 |
p4_reopen_in_change |
software | healthy | git-p4.py:569 |
p4_move |
software | healthy | git-p4.py:574 |
p4_last_change |
software | healthy | git-p4.py:578 |
p4_describe |
software | healthy | git-p4.py:583 |
split_p4_type |
software | healthy | git-p4.py:614 |
p4_type |
software | healthy | git-p4.py:648 |
p4_keywords_regexp_for_type |
software | healthy | git-p4.py:655 |
p4_keywords_regexp_for_file |
software | healthy | git-p4.py:671 |
setP4ExecBit |
software | healthy | git-p4.py:683 |
getP4OpenedType |
software | healthy | git-p4.py:700 |
getP4Labels |
software | healthy | git-p4.py:711 |
getGitTags |
software | healthy | git-p4.py:725 |
parseDiffTreeEntry |
software | healthy | git-p4.py:738 |
isModeExec |
software | healthy | git-p4.py:777 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:1234 |
network | healthy | git-instaweb.sh |
port:15 |
network | healthy | t/t4201-shortlog.sh |
port:14 |
network | healthy | t/t4201-shortlog.sh |
port:256 |
network | healthy | t/t3311-notes-merge-fanout.sh |
port:07 |
network | healthy | t/t3311-notes-merge-fanout.sh |
port:26 |
network | healthy | t/t3311-notes-merge-fanout.sh |
port:37790 |
network | healthy | t/t3311-notes-merge-fanout.sh |
port:04 |
network | healthy | t/t3311-notes-merge-fanout.sh |
port:01 |
network | healthy | t/t4119-apply-config.sh |
port:13 |
network | healthy | t/t8008-blame-formats.sh |
port:53 |
network | healthy | t/t9001-send-email.sh |
port:16 |
network | healthy | t/t0040-parse-options.sh |
port:9000 |
network | healthy | t/t0040-parse-options.sh |
port:32768 |
network | healthy | t/t0040-parse-options.sh |
port:32767 |
network | healthy | t/t0040-parse-options.sh |
port:65535 |
network | healthy | t/t0040-parse-options.sh |
port:5664 |
network | healthy | t/t4044-diff-index-unique-abbrev.sh |
port:10625 |
network | healthy | t/t4044-diff-index-unique-abbrev.sh |
port:03 |
network | healthy | t/t7501-commit-basic-functionality.sh |
port:00644 |
network | healthy | t/t9350-fast-export.sh |
port:23 |
network | healthy | t/t1400-update-ref.sh |
port:30 |
network | healthy | t/t1400-update-ref.sh |
port:31 |
network | healthy | t/t1400-update-ref.sh |
port:41 |
network | healthy | t/t1400-update-ref.sh |
port:32 |
network | healthy | t/t1400-update-ref.sh |
port:33 |
network | healthy | t/t1400-update-ref.sh |
port:43 |
network | healthy | t/t1400-update-ref.sh |
port:18 |
network | healthy | t/t1400-update-ref.sh |
port:38 |
network | healthy | t/t1400-update-ref.sh |
port:44 |
network | healthy | t/t1400-update-ref.sh |
port:45 |
network | healthy | t/t1400-update-ref.sh |
port:42 |
network | healthy | t/t1400-update-ref.sh |
port:22 |
network | healthy | t/t9501-gitweb-standalone-http-status.sh |
port:46 |
network | healthy | t/t1300-config.sh |
port:11 |
network | healthy | t/t1300-config.sh |
port:09 |
network | healthy | t/t1300-config.sh |
port:08 |
network | healthy | t/t1300-config.sh |
port:21 |
network | healthy | t/for-each-ref-tests.sh |
port:34 |
network | healthy | t/for-each-ref-tests.sh |
port:05 |
network | healthy | t/for-each-ref-tests.sh |
port:20 |
network | healthy | t/t8007-cat-file-textconv.sh |
port:4222 |
network | healthy | t/t5313-pack-bounds-checks.sh |
port:1350 |
network | healthy | t/t5313-pack-bounds-checks.sh |
port:63810 |
network | healthy | t/t0000-basic.sh |
port:76 |
network | healthy | t/t0000-basic.sh |
port:9481 |
network | healthy | t/t0000-basic.sh |
port:1710 |
network | healthy | t/t0000-basic.sh |
port:7287 |
network | healthy | t/t3310-notes-merge-manual-resolve.sh |
port:63 |
network | healthy | t/t3310-notes-merge-manual-resolve.sh |
port:108 |
network | healthy | t/t3310-notes-merge-manual-resolve.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
odb |
software | healthy | odb |
gitk-git |
software | healthy | gitk-git |
po |
software | healthy | gitk-git/po |
trace2 |
software | healthy | trace2 |
compat |
software | healthy | compat |
win32 |
software | healthy | compat/win32 |
simple-ipc |
software | healthy | compat/simple-ipc |
vcbuild |
software | healthy | compat/vcbuild |
include |
software | healthy | compat/vcbuild/include |
sys |
software | healthy | compat/vcbuild/include/sys |
regex |
software | healthy | compat/regex |
linux |
software | healthy | compat/linux |
stub |
software | healthy | compat/stub |
darwin |
software | healthy | compat/darwin |
fsmonitor |
software | healthy | compat/fsmonitor |
poll |
software | healthy | compat/poll |
negotiator |
software | healthy | negotiator |
reftable |
software | healthy | reftable |
templates |
software | healthy | templates |
sha256 |
software | healthy | sha256 |
block |
software | healthy | sha256/block |
po |
software | healthy | po |
git-gui |
software | healthy | git-gui |
windows |
software | healthy | git-gui/windows |
lib |
software | healthy | git-gui/lib |
po |
software | healthy | git-gui/po |
glossary |
software | healthy | git-gui/po/glossary |
xdiff |
software | healthy | xdiff |
refs |
software | healthy | refs |
tools |
software | healthy | tools |
coccinelle |
software | healthy | tools/coccinelle |
tests |
software | healthy | tools/coccinelle/tests |
update-unicode |
software | healthy | tools/update-unicode |
compiler-tricks |
software | healthy | compiler-tricks |
t |
software | healthy | t |
t4051 |
software | healthy | t/t4051 |
lib-httpd |
software | healthy | t/lib-httpd |
valgrind |
software | healthy | t/valgrind |
unit-tests |
software | healthy | t/unit-tests |
clar |
software | healthy | t/unit-tests/clar |
test |
software | healthy | t/unit-tests/clar/test |
suites |
software | healthy | t/unit-tests/clar/test/suites |
clar |
software | healthy | t/unit-tests/clar/clar |
example |
software | healthy | t/unit-tests/clar/example |
.github |
software | healthy | t/unit-tests/clar/.github |
workflows |
software | healthy | t/unit-tests/clar/.github/workflows |
interop |
software | healthy | t/interop |
t7615 |
software | healthy | t/t7615 |
t1509 |
software | healthy | t/t1509 |
t5411 |
software | healthy | t/t5411 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MetadataDecodingException |
software | healthy | git-p4.py:236 |
P4Exception |
software | healthy | git-p4.py:784 |
P4ServerException |
software | healthy | git-p4.py:791 |
P4RequestSizeException |
software | healthy | git-p4.py:803 |
P4CommandException |
software | healthy | git-p4.py:811 |
LargeFileSystem |
software | healthy | git-p4.py:1459 |
MockLFS |
software | healthy | git-p4.py:1548 |
GitLFS |
software | healthy | git-p4.py:1573 |
Command |
software | healthy | git-p4.py:1663 |
P4UserMap |
software | healthy | git-p4.py:1679 |
P4Submit |
software | healthy | git-p4.py:1758 |
View |
software | healthy | git-p4.py:2782 |
P4Sync |
software | healthy | git-p4.py:2900 |
P4Rebase |
software | healthy | git-p4.py:4269 |
P4Clone |
software | healthy | git-p4.py:4307 |
P4Unshelve |
software | healthy | git-p4.py:4394 |
P4Branches |
software | healthy | git-p4.py:4508 |
HelpFormatter |
software | healthy | git-p4.py:4534 |
Module |
software | healthy | t/unit-tests/clar/generate.py:13 |
Template |
software | healthy | t/unit-tests/clar/generate.py:14 |
DeclarationTemplate |
software | healthy | t/unit-tests/clar/generate.py:23 |
CallbacksTemplate |
software | healthy | t/unit-tests/clar/generate.py:35 |
InfoTemplate |
software | healthy | t/unit-tests/clar/generate.py:42 |
TestSuite |
software | healthy | t/unit-tests/clar/generate.py:144 |
with |
software | healthy | gitweb/static/js/adjust-timezone.js:with |
names |
software | healthy | gitweb/static/js/blame_incremental.js:names |
name |
software | healthy | gitweb/static/js/lib/common-lib.js:name |
to |
software | healthy | gitweb/static/js/lib/common-lib.js:to |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | t/unit-tests/clar/.github/workflows/ci.yml |
coverity |
cicd | healthy | .github/workflows/coverity.yml |
git-po-helper |
cicd | healthy | .github/workflows/l10n.yml |
check-whitespace |
cicd | healthy | .github/workflows/check-whitespace.yml |
check-style |
cicd | healthy | .github/workflows/check-style.yml |
ci-config |
cicd | healthy | .github/workflows/main.yml |
windows-build |
cicd | healthy | .github/workflows/main.yml |
windows-test |
cicd | healthy | .github/workflows/main.yml |
vs-build |
cicd | healthy | .github/workflows/main.yml |
vs-test |
cicd | healthy | .github/workflows/main.yml |
windows-meson-build |
cicd | healthy | .github/workflows/main.yml |
windows-meson-test |
cicd | healthy | .github/workflows/main.yml |
regular |
cicd | healthy | .github/workflows/main.yml |
fuzz-smoke-test |
cicd | healthy | .github/workflows/main.yml |
dockerized |
cicd | healthy | .github/workflows/main.yml |
static-analysis |
cicd | healthy | .github/workflows/main.yml |
rust-analysis |
cicd | healthy | .github/workflows/main.yml |
sparse |
cicd | healthy | .github/workflows/main.yml |
documentation |
cicd | healthy | .github/workflows/main.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
COVERITY_LANGUAGE |
cicd | healthy | — |
COMMENT_BODY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
GITHUB_SERVER_URL |
cicd | healthy | — |
COVERITY_PLATFORM |
cicd | healthy | — |
COVERITY_SCAN_EMAIL |
cicd | healthy | — |
COVERITY_SCAN_TOKEN |
cicd | healthy | — |
FAILED_TEST_ARTIFACTS |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | t/unit-tests/clar/.github/workflows/ci.yml |
gha::coverity |
cicd | healthy | .github/workflows/coverity.yml |
gha::l10n |
cicd | healthy | .github/workflows/l10n.yml |
gha::check-whitespace |
cicd | healthy | .github/workflows/check-whitespace.yml |
gha::check-style |
cicd | healthy | .github/workflows/check-style.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | git-instaweb.sh |
1.1.1.1 |
network | healthy | t/t9601-cvsimport-vendor-branch.sh |
1.1.1.2 |
network | healthy | t/t9601-cvsimport-vendor-branch.sh |
2.53.0.851 |
network | healthy | t/t4120-apply-popt.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::t/t5580-unc-paths.sh |
security | healthy | t/t5580-unc-paths.sh |
password_literal::t/t0035-safe-bare-repository.sh |
security | healthy | t/t0035-safe-bare-repository.sh |
password_literal::t/lib-gitweb.sh |
security | healthy | t/lib-gitweb.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jqlbm7b6 |
software | healthy | /tmp/repobility-clone-jqlbm7b6 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | t/test-lib-junit.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | gitweb/static/js/lib/cookies.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::t/t0300-credentials.sh |
security | healthy | t/t0300-credentials.sh |
This page is publicly accessible at:
https://repobility.com/scan/1c561cf2-5600-4ddc-8e44-4c536211ab9a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1c561cf2-5600-4ddc-8e44-4c536211ab9a/
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.