Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

ghc/ghc

https://github.com/ghc/ghc.git · scanned 2026-05-16 13:30 UTC (1 day, 8 hours ago) · 10 languages

249 findings (9 legacy + 240 scanner) 8/10 scanners ran Scanner says 84 (lower by 30)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 day, 11 hours ago · v2 · 128 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
{# ── 2026-05-17 R27 #5: score breakdown panel ────────────────────── Surfaces the score_breakdown JSON that's been silently stored on Repository for months. Turns hidden math into a trust signal. #}
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Severity: Critical 1 High 4 Medium 19 Low 76 Source: Legacy 8 9-layer 120 Crowd 0 Layer: Quality 54 Security 9 Software 40 Api 1 Frontend 22 Network 2

All 4281 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.

LabelLayerStatusPath
README.md software healthy README.md
HACKING.md software healthy HACKING.md
ghc-interp.js software healthy ghc-interp.js
INSTALL.md software healthy INSTALL.md
hie.yaml software healthy hie.yaml
.gitlab-ci.yml software healthy .gitlab-ci.yml
Unique.h software healthy compiler/Unique.h
.hlint.yaml software healthy compiler/.hlint.yaml
CodeGen.Platform.h software healthy compiler/CodeGen.Platform.h
genSym.js software warning compiler/jsbits/genSym.js
keepCAFsForGHCi.c software healthy compiler/cbits/keepCAFsForGHCi.c
cutils.c software healthy compiler/cbits/cutils.c
genSym.c software healthy compiler/cbits/genSym.c
checkBinaries.sh software healthy bindisttest/checkBinaries.sh
Makefile software healthy bindisttest/Makefile
README.md software healthy .gitlab/README.md
jobs.yaml software healthy .gitlab/jobs.yaml
ci.sh software healthy .gitlab/ci.sh
test-metrics.sh software healthy .gitlab/test-metrics.sh
common.sh software healthy .gitlab/common.sh
documentation_issue.md software healthy .gitlab/issue_templates/documentation_issue.md
feature_request.md software healthy .gitlab/issue_templates/feature_request.md
release_tracking.md software healthy .gitlab/issue_templates/release_tracking.md
default.md software healthy .gitlab/issue_templates/default.md
get-verified.md software healthy .gitlab/issue_templates/get-verified.md
Default.md software healthy .gitlab/merge_request_templates/Default.md
Haddock.md software healthy .gitlab/merge_request_templates/Haddock.md
sources.json software healthy .gitlab/darwin/nix/sources.json
upload.sh software healthy .gitlab/rel_eng/upload.sh
upload_ghc_libs.py software healthy .gitlab/rel_eng/upload_ghc_libs.py
setup.py software warning .gitlab/rel_eng/fetch-gitlab-artifacts/setup.py
fetch_gitlab.py software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py
setup.py software warning .gitlab/rel_eng/mk-ghcup-metadata/setup.py
mk_ghcup_metadata.py software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py
sources.json software healthy .gitlab/rel_eng/nix/sources.json
hie.yaml software healthy .gitlab/generate-ci/hie.yaml
Makefile software healthy distrib/compare/Makefile
README.md software healthy testsuite/README.md
Makefile software healthy testsuite/Makefile
Makefile software healthy testsuite/tests/Makefile
Makefile software healthy testsuite/tests/cpranal/Makefile
Makefile software healthy testsuite/tests/cpranal/sigs/Makefile
Makefile software healthy testsuite/tests/cpranal/should_compile/Makefile
Makefile software healthy testsuite/tests/cpranal/should_run/Makefile
Makefile software healthy testsuite/tests/layout/Makefile
convert-tests.sh software healthy testsuite/tests/module/convert-tests.sh
Makefile software healthy testsuite/tests/module/Makefile
Makefile software healthy testsuite/tests/module/base01/Makefile
Makefile software healthy testsuite/tests/module/mod175/Makefile
Makefile software healthy testsuite/tests/unboxedsums/Makefile

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
h$debug_log software healthy ghc-interp.js:h$debug_log
h$loadJS software healthy ghc-interp.js:h$loadJS
h$lookupClosure software healthy ghc-interp.js:h$lookupClosure
h$initInterp software healthy ghc-interp.js:h$initInterp
stdin_end software healthy ghc-interp.js:stdin_end
stdin_readable software healthy ghc-interp.js:stdin_readable
no_prep software dead .gitlab/rel_eng/upload_ghc_libs.py:45
prep_base software dead .gitlab/rel_eng/upload_ghc_libs.py:48
prep_ghc_internal software dead .gitlab/rel_eng/upload_ghc_libs.py:52
build_copy_file software healthy .gitlab/rel_eng/upload_ghc_libs.py:56
build_file_hadrian software healthy .gitlab/rel_eng/upload_ghc_libs.py:65
modify_file software healthy .gitlab/rel_eng/upload_ghc_libs.py:73
prep_ghc_prim software dead .gitlab/rel_eng/upload_ghc_libs.py:78
prep_ghc_bignum software dead .gitlab/rel_eng/upload_ghc_libs.py:81
prep_ghc_boot software dead .gitlab/rel_eng/upload_ghc_libs.py:85
prep_ghc software dead .gitlab/rel_eng/upload_ghc_libs.py:89
prep_ghc_boot_th software dead .gitlab/rel_eng/upload_ghc_libs.py:96
cabal_upload software healthy .gitlab/rel_eng/upload_ghc_libs.py:130
prepare_sdist software healthy .gitlab/rel_eng/upload_ghc_libs.py:140
upload_pkg_sdist software healthy .gitlab/rel_eng/upload_ghc_libs.py:153
get_version software healthy .gitlab/rel_eng/upload_ghc_libs.py:162
prepare_docs software healthy .gitlab/rel_eng/upload_ghc_libs.py:167
upload_docs software healthy .gitlab/rel_eng/upload_ghc_libs.py:189
upload_pkg software healthy .gitlab/rel_eng/upload_ghc_libs.py:199
prepare_pkg software healthy .gitlab/rel_eng/upload_ghc_libs.py:204
main software healthy .gitlab/rel_eng/upload_ghc_libs.py:213
strip_prefix software dead .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:9
job_triple software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:17
__init__ software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:65
fetch_artifacts software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:69
main software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:153
eprint software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:46
debian software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:89
darwin software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:92
fedora software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:99
alpine software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:102
rocky software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:105
ubuntu software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:108
linux_platform software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:111
download_and_hash software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:120
mk_one_metadata software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:138
mk_from_platform software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:181
mk_new_yaml software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:192
mk software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:193
setNightlyTags software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:294
mk_dumper software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:301
__init__ software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:303
generate_anchor software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:306
main software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:316
get_includes software healthy testsuite/tests/linters/regex-linters/check-rts-includes.py…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
compiler software healthy compiler
jsbits software healthy compiler/jsbits
cbits software healthy compiler/cbits
bindisttest software healthy bindisttest
.gitlab software healthy .gitlab
issue_templates software healthy .gitlab/issue_templates
merge_request_templates software healthy .gitlab/merge_request_templates
darwin software healthy .gitlab/darwin
nix software healthy .gitlab/darwin/nix
rel_eng software healthy .gitlab/rel_eng
fetch-gitlab-artifacts software healthy .gitlab/rel_eng/fetch-gitlab-artifacts
mk-ghcup-metadata software healthy .gitlab/rel_eng/mk-ghcup-metadata
nix software healthy .gitlab/rel_eng/nix
generate-ci software healthy .gitlab/generate-ci
distrib software healthy distrib
compare software healthy distrib/compare
testsuite software healthy testsuite
tests software healthy testsuite/tests
cpranal software healthy testsuite/tests/cpranal
sigs software healthy testsuite/tests/cpranal/sigs
should_compile software healthy testsuite/tests/cpranal/should_compile
should_run software healthy testsuite/tests/cpranal/should_run
layout software healthy testsuite/tests/layout
module software healthy testsuite/tests/module
base01 software healthy testsuite/tests/module/base01
mod175 software healthy testsuite/tests/module/mod175
unboxedsums software healthy testsuite/tests/unboxedsums
module software healthy testsuite/tests/unboxedsums/module
rename software healthy testsuite/tests/rename
should_compile software healthy testsuite/tests/rename/should_compile
T3103 software healthy testsuite/tests/rename/should_compile/T3103
prog001 software healthy testsuite/tests/rename/prog001
prog005 software healthy testsuite/tests/rename/prog005
prog006 software healthy testsuite/tests/rename/prog006
prog004 software healthy testsuite/tests/rename/prog004
prog003 software healthy testsuite/tests/rename/prog003
should_fail software healthy testsuite/tests/rename/should_fail
prog002 software healthy testsuite/tests/rename/prog002
process software healthy testsuite/tests/process
T9775 software healthy testsuite/tests/process/T9775
arityanal software healthy testsuite/tests/arityanal
should_run software healthy testsuite/tests/arityanal/should_run
simplStg software healthy testsuite/tests/simplStg
should_compile software healthy testsuite/tests/simplStg/should_compile
should_run software healthy testsuite/tests/simplStg/should_run
diagnostic-codes software healthy testsuite/tests/diagnostic-codes
eyeball software healthy testsuite/tests/eyeball
llvm software healthy testsuite/tests/llvm
should_compile software healthy testsuite/tests/llvm/should_compile
should_run software healthy testsuite/tests/llvm/should_run

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Package software healthy .gitlab/rel_eng/upload_ghc_libs.py:36
Credentials software healthy .gitlab/rel_eng/upload_ghc_libs.py:41
UnhandledJobException software healthy .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py:63
Artifact software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:65
PlatformSpec software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:74
CustomAliasDumper software healthy .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py:302
RtsHIncludeOrderLinter software healthy testsuite/tests/linters/regex-linters/check-rts-includes.py…
PrivateIncludeLinter software healthy testsuite/tests/linters/regex-linters/check-rts-includes.py…
Linter software healthy testsuite/tests/linters/regex-linters/linter.py:51
LineLinter software healthy testsuite/tests/linters/regex-linters/linter.py:74
RegexpLinter software healthy testsuite/tests/linters/regex-linters/linter.py:96
Playground software healthy testsuite/tests/ghc-api-browser/playground001.js:Playground
Color software healthy testsuite/driver/term_color.py:5
ELFInvalid software healthy testsuite/driver/_elffile.py:41
EIClass software healthy testsuite/driver/_elffile.py:45
EIData software healthy testsuite/driver/_elffile.py:50
EMachine software healthy testsuite/driver/_elffile.py:55
ELFFile software healthy testsuite/driver/_elffile.py:63
StatsException software healthy testsuite/driver/perf_notes.py:92
MetricChange software healthy testsuite/driver/perf_notes.py:95
MetricAcceptanceWindow software healthy testsuite/driver/perf_notes.py:132
AlwaysAccept software healthy testsuite/driver/perf_notes.py:142
RelativeMetricAcceptanceWindow software healthy testsuite/driver/perf_notes.py:149
TestConfig software healthy testsuite/driver/testglobals.py:21
TestResult software healthy testsuite/driver/testglobals.py:288
TestRun software healthy testsuite/driver/testglobals.py:315
TestOptions software healthy testsuite/driver/testglobals.py:350
Trace software healthy testsuite/driver/cpuinfo.py:47
DataSource software healthy testsuite/driver/cpuinfo.py:170
ASM software healthy testsuite/driver/cpuinfo.py:923
CPUID software healthy testsuite/driver/cpuinfo.py:1011
GenericFlag software healthy docs/users_guide/flags.py:109
Flag software healthy docs/users_guide/flags.py:157
LanguageExtension software healthy docs/users_guide/flags.py:247
flagprint software healthy docs/users_guide/flags.py:432
FlagPrintDirective software healthy docs/users_guide/flags.py:488
extensionprint software healthy docs/users_guide/flags.py:540
ExtensionPrintDirective software healthy docs/users_guide/flags.py:586
FieldType software healthy rts/gen_event_types.py:8
EventType software healthy rts/gen_event_types.py:26
as software healthy utils/haddock/haddock-api/resources/html/quick-jump.min.js:…
as software healthy utils/haddock/haddock-api/resources/html/haddock-bundle.min…
PreferencesButton software healthy utils/haddock/haddock-api/resources/html/js-src/details-hel…
Preferences software healthy utils/haddock/haddock-api/resources/html/js-src/details-hel…
StylesButton software healthy utils/haddock/haddock-api/resources/html/js-src/style-menu.…
Styles software healthy utils/haddock/haddock-api/resources/html/js-src/style-menu.…
PageMenuButton software healthy utils/haddock/haddock-api/resources/html/js-src/quick-jump.…
QuickJump software healthy utils/haddock/haddock-api/resources/html/js-src/quick-jump.…
DocHtml software healthy utils/haddock/haddock-api/resources/html/js-src/quick-jump.…
PackageSource software healthy hadrian/bootstrap/bootstrap.py:46

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
3.14.2.0 network healthy .gitlab/jobs.yaml
3.8.1.0 network healthy .gitlab/ci.sh
0.1.0.0 network healthy testsuite/tests/driver/recompChangedPackage/Makefile
1.2.3.4 network healthy testsuite/tests/cabal/Makefile
3.12.0.0 network healthy testsuite/tests/determinism/object/check.sh
3.11.0.0 network healthy testsuite/driver/testlib.py
1.3.9.0 network healthy hadrian/stack.yaml
1.6.26.1 network healthy hadrian/stack.yaml
4.21.0.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.5.8.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
1.5.1.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
1.1.3.6 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
2.23.0.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.12.2.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.8.9.2 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.6.1.2 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
2.5.3.1 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
1.5.4.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
2.8.6.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
3.1.17.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
3.14.1.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
1.6.25.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
1.0.2.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.11.102.1 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.9.1.0 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
0.1.3.2 network healthy hadrian/bootstrap/plan-bootstrap-9_12_1.json
3.16.0.0 network healthy hadrian/bootstrap/plan-9_14_1.json
4.22.0.0 network healthy hadrian/bootstrap/plan-9_14_1.json
1.3.10.0 network healthy hadrian/bootstrap/plan-9_14_1.json
3.1.18.0 network healthy hadrian/bootstrap/plan-9_14_1.json
2.8.8.0 network healthy hadrian/bootstrap/plan-9_14_1.json
0.8.9.3 network healthy hadrian/bootstrap/plan-9_14_1.json
2.24.0.0 network healthy hadrian/bootstrap/plan-9_14_1.json
3.16.1.0 network healthy hadrian/bootstrap/plan-9_10_2.json
4.20.1.0 network healthy hadrian/bootstrap/plan-9_10_2.json
1.5.0.0 network healthy hadrian/bootstrap/plan-9_10_2.json
1.3.10.1 network healthy hadrian/bootstrap/plan-9_10_2.json
1.6.27.0 network healthy hadrian/bootstrap/plan-9_10_2.json
0.6.1.1 network healthy hadrian/bootstrap/plan-9_10_2.json
3.5.4.0 network healthy hadrian/bootstrap/plan-9_10_2.json
2.22.0.0 network healthy hadrian/bootstrap/plan-9_10_2.json
0.5.7.0 network healthy hadrian/bootstrap/plan-9_10_1.json
4.20.0.0 network healthy hadrian/bootstrap/plan-9_10_1.json
0.12.1.0 network healthy hadrian/bootstrap/plan-9_10_1.json
1.5.2.0 network healthy hadrian/bootstrap/plan-9_10_1.json
4.20.2.0 network healthy hadrian/bootstrap/plan-9_10_3.json
2.8.7.0 network healthy hadrian/bootstrap/plan-9_10_3.json

LabelLayerStatusPath
gha::hlint-ci cicd healthy utils/haddock/.github/workflows/hlint-ci.yml
gha::ci cicd healthy utils/haddock/.github/workflows/ci.yml
gitlab-ci cicd healthy .gitlab-ci.yml

LabelLayerStatusPath
port:17 network healthy .gitlab/ci.sh
port:36 network healthy .gitlab/ci.sh

LabelLayerStatusPath
build cicd healthy utils/haddock/.github/workflows/hlint-ci.yml
cabal cicd healthy utils/haddock/.github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-8qsrbxnz software healthy /tmp/repobility-clone-8qsrbxnz

LabelLayerStatusPath
sqlite data healthy rts/js/stableptr.js

LabelLayerStatusPath
vps::azure hardware healthy testsuite/driver/js/Chart-2.8.0.min.js

LabelLayerStatusPath
password_literal::.gitlab/rel_eng/upload_ghc_libs.py security healthy .gitlab/rel_eng/upload_ghc_libs.py
{# ── 2026-05-17 Round 14: AI-agent bridge footer ────────────────────── Discoverability: the /agents/voting/ guide + MCP manifest exist but aren't linked from anywhere users actually land. Small, opt-in footer. #}
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/2375b6d0-a6b1-42a0-92ae-4a23b5c8f9ee/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2375b6d0-a6b1-42a0-92ae-4a23b5c8f9ee/

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.