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.

curl/curl

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

119 findings (11 legacy + 108 scanner) 8/10 scanners ran Scanner says 93 (lower by 34)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 day, 10 hours ago · v2 · 64 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

All 3030 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
CHANGES.md software healthy CHANGES.md
renovate.json software healthy renovate.json
README.md software healthy README.md
.clang-tidy.yml software healthy .clang-tidy.yml
Dockerfile software healthy Dockerfile
appveyor.sh software healthy appveyor.sh
GIT-INFO.md software healthy GIT-INFO.md
REUSE.toml software healthy REUSE.toml
appveyor.yml software healthy appveyor.yml
SECURITY.md software healthy SECURITY.md
util.py software healthy tests/util.py
smbserver.py software healthy tests/smbserver.py
negtelnetserver.py software healthy tests/negtelnetserver.py
dictserver.py software healthy tests/dictserver.py
ech_combos.py software healthy tests/ech_combos.py
requirements.txt software healthy tests/requirements.txt
ech_tests.sh software healthy tests/ech_tests.sh
unit1653.c software healthy tests/unit/unit1653.c
unit1607.c software healthy tests/unit/unit1607.c
unit1676.c software healthy tests/unit/unit1676.c
unit1398.c software healthy tests/unit/unit1398.c
unit1606.c software healthy tests/unit/unit1606.c
unit1626.c software healthy tests/unit/unit1626.c
unit1652.c software healthy tests/unit/unit1652.c
unit3302.c software healthy tests/unit/unit3302.c
unit1609.c software healthy tests/unit/unit1609.c
unit3212.c software healthy tests/unit/unit3212.c
unit3213.c software healthy tests/unit/unit3213.c
unit3301.c software healthy tests/unit/unit3301.c
unit2602.c software healthy tests/unit/unit2602.c
README.md software healthy tests/unit/README.md
unit1300.c software healthy tests/unit/unit1300.c
unit1979.c software healthy tests/unit/unit1979.c
unit2600.c software healthy tests/unit/unit2600.c
unit1330.c software healthy tests/unit/unit1330.c
unit1611.c software healthy tests/unit/unit1611.c
unit1303.c software healthy tests/unit/unit1303.c
unit3300.c software healthy tests/unit/unit3300.c
unit1980.c software healthy tests/unit/unit1980.c
unit1302.c software healthy tests/unit/unit1302.c
unit1616.c software healthy tests/unit/unit1616.c
unit1666.c software healthy tests/unit/unit1666.c
unit3219.c software healthy tests/unit/unit3219.c
unit1304.c software healthy tests/unit/unit1304.c
unit1610.c software healthy tests/unit/unit1610.c
unit2604.c software healthy tests/unit/unit2604.c
unit1655.c software healthy tests/unit/unit1655.c
unit1605.c software healthy tests/unit/unit1605.c
unit1615.c software healthy tests/unit/unit1615.c
unit3211.c software healthy tests/unit/unit3211.c

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

LabelLayerStatusPath
__init__ software healthy tests/util.py:65
emit software healthy tests/util.py:41
setStream software healthy tests/util.py:47
get_test_data software healthy tests/util.py:68
__init__ software healthy tests/smbserver.py:359
__enter__ software healthy tests/smbserver.py:73
__exit__ software healthy tests/smbserver.py:78
_sighandler software healthy tests/smbserver.py:91
run software healthy tests/smbserver.py:95
smbserver software healthy tests/smbserver.py:102
create_and_x software healthy tests/smbserver.py:178
get_share_path software healthy tests/smbserver.py:290
get_server_path software healthy tests/smbserver.py:310
write_to_fid software healthy tests/smbserver.py:333
get_test_path software healthy tests/smbserver.py:341
get_options software healthy tests/smbserver.py:376
setup_logging software healthy tests/smbserver.py:397
telnetserver software healthy tests/negtelnetserver.py:51
handle software healthy tests/negtelnetserver.py:75
__init__ software healthy tests/negtelnetserver.py:124
recv software healthy tests/negtelnetserver.py:128
no_neg software healthy tests/negtelnetserver.py:162
start_neg software healthy tests/negtelnetserver.py:173
handle_option software healthy tests/negtelnetserver.py:202
send_message software healthy tests/negtelnetserver.py:220
send_iac software healthy tests/negtelnetserver.py:223
send_do software healthy tests/negtelnetserver.py:228
send_dont software healthy tests/negtelnetserver.py:232
send_will software healthy tests/negtelnetserver.py:236
send_wont software healthy tests/negtelnetserver.py:240
to_val software healthy tests/negtelnetserver.py:247
from_val software healthy tests/negtelnetserver.py:251
get_options software healthy tests/negtelnetserver.py:290
setup_logging software healthy tests/negtelnetserver.py:309
dictserver software healthy tests/dictserver.py:52
handle software healthy tests/dictserver.py:76
get_options software healthy tests/dictserver.py:108
setup_logging software healthy tests/dictserver.py:129
CombinationRepetitionUtil software healthy tests/ech_combos.py:33
CombinationRepetition software healthy tests/ech_combos.py:80
_class_scope software healthy tests/http/test_19_shutdown.py:40
test_19_01_check_tcp_rst software healthy tests/http/test_19_shutdown.py:49
test_19_02_check_shutdown software healthy tests/http/test_19_shutdown.py:69
test_19_03_shutdown_by_server software healthy tests/http/test_19_shutdown.py:89
test_19_04_shutdown_by_curl software healthy tests/http/test_19_shutdown.py:110
test_19_05_event_shutdown_by_server software healthy tests/http/test_19_shutdown.py:136
test_19_06_check_shutdown software healthy tests/http/test_19_shutdown.py:166
test_19_07_shutdown_by_curl software healthy tests/http/test_19_shutdown.py:188
test_01_01_http_get software healthy tests/http/test_01_basic.py:39
test_01_02_https_get software healthy tests/http/test_01_basic.py:48

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

LabelLayerStatusPath
ClosingFileHandler software healthy tests/util.py:35
TestData software healthy tests/util.py:64
ShutdownHandler software healthy tests/smbserver.py:58
TestSmbServer software healthy tests/smbserver.py:155
SmbError software healthy tests/smbserver.py:358
ScriptRC software healthy tests/smbserver.py:364
ScriptError software healthy tests/smbserver.py:372
NegotiatingTelnetHandler software healthy tests/negtelnetserver.py:72
Negotiator software healthy tests/negtelnetserver.py:116
NegBase software healthy tests/negtelnetserver.py:245
NegTokens software healthy tests/negtelnetserver.py:259
NegOptions software healthy tests/negtelnetserver.py:277
ScriptRC software healthy tests/negtelnetserver.py:342
DictHandler software healthy tests/dictserver.py:73
ScriptRC software healthy tests/dictserver.py:160
TestShutdown software healthy tests/http/test_19_shutdown.py:37
TestBasic software healthy tests/http/test_01_basic.py:36
TestResolve software healthy tests/http/test_21_resolve.py:40
UDSFaker software healthy tests/http/test_11_unix.py:39
TestUnix software healthy tests/http/test_11_unix.py:91
TestProxy software healthy tests/http/test_10_proxy.py:39
TestUpload software healthy tests/http/test_07_upload.py:41
TestErrors software healthy tests/http/test_05_errors.py:40
TestDownload software healthy tests/http/test_02_download.py:40
TestAuth software healthy tests/http/test_14_auth.py:36
TestScp software healthy tests/http/test_50_scp.py:40
TestHTTPSRR software healthy tests/http/test_22_httpsrr.py:40
ScoreCardError software healthy tests/http/scorecard.py:51
Card software healthy tests/http/scorecard.py:55
ScoreRunner software healthy tests/http/scorecard.py:229
TestReuse software healthy tests/http/test_12_reuse.py:36
TestSocks software healthy tests/http/test_40_socks.py:39
TestCaddy software healthy tests/http/test_08_caddy.py:41
TestVsFTPD software healthy tests/http/test_30_vsftpd.py:40
TestGoAway software healthy tests/http/test_03_goaway.py:38
TestMethods software healthy tests/http/test_18_methods.py:35
TestTracing software healthy tests/http/test_15_tracing.py:37
TestProxyAuth software healthy tests/http/test_13_proxy_auth.py:39
TestPush software healthy tests/http/test_09_push.py:36
TestWebsockets software healthy tests/http/test_20_websockets.py:45
TestFtpsVsFTPD software healthy tests/http/test_32_ftps_vsftpd.py:40
TestEyeballs software healthy tests/http/test_06_eyeballs.py:36
TestStuttered software healthy tests/http/test_04_stuttered.py:38
TestInfo software healthy tests/http/test_16_info.py:36
TLSDefs software healthy tests/http/test_17_ssl_use.py:38
TestSSLUse software healthy tests/http/test_17_ssl_use.py:63
TestVsFTPD software healthy tests/http/test_31_vsftpds.py:40
TestSftp software healthy tests/http/test_51_sftp.py:40
LocalClient software healthy tests/http/testenv/client.py:40
Caddy software healthy tests/http/testenv/caddy.py:43

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

LabelLayerStatusPath
build-cache cicd healthy .github/workflows/http3-linux.yml
linux cicd healthy .github/workflows/http3-linux.yml
split cicd healthy .github/workflows/appveyor-status.yml
gha_python cicd healthy .github/workflows/codeql.yml
c cicd healthy .github/workflows/codeql.yml
linux-glibc-gcc cicd healthy .github/workflows/curl-for-win.yml
linux-glibc-gcc-minimal cicd healthy .github/workflows/curl-for-win.yml
linux-musl-llvm cicd healthy .github/workflows/curl-for-win.yml
mac-clang cicd healthy .github/workflows/curl-for-win.yml
win-llvm cicd healthy .github/workflows/curl-for-win.yml
win-gcc-zlibold-x64 cicd healthy .github/workflows/curl-for-win.yml
cmake-autotools cicd healthy .github/workflows/linux-old.yml
linkcheck cicd healthy .github/workflows/checkurls.yml
maketgz-and-verify-in-tree cicd healthy .github/workflows/distcheck.yml
verify-out-of-tree-docs cicd healthy .github/workflows/distcheck.yml
verify-out-of-tree-autotools-debug cicd healthy .github/workflows/distcheck.yml
verify-out-of-tree-autotools cicd healthy .github/workflows/distcheck.yml
verify-in-tree-autotools cicd healthy .github/workflows/distcheck.yml
verify-out-of-tree-cmake cicd healthy .github/workflows/distcheck.yml
verify-in-tree-cmake cicd healthy .github/workflows/distcheck.yml
missing-files cicd healthy .github/workflows/distcheck.yml
reproducible-releases cicd healthy .github/workflows/distcheck.yml
cmake-integration cicd healthy .github/workflows/distcheck.yml
label cicd healthy .github/workflows/label.yml
proselint cicd healthy .github/workflows/checkdocs.yml
pyspelling cicd healthy .github/workflows/checkdocs.yml
synopsis-man-examples cicd healthy .github/workflows/checkdocs.yml
build-cache cicd healthy .github/workflows/windows.yml
cygwin cicd healthy .github/workflows/windows.yml
msys2 cicd healthy .github/workflows/windows.yml
mingw-w64-standalone-downloads cicd healthy .github/workflows/windows.yml
linux-cross-mingw-w64 cicd healthy .github/workflows/windows.yml
msvc cicd healthy .github/workflows/windows.yml
check-linux cicd healthy .github/workflows/configure-vs-cmake.yml
check-macos cicd healthy .github/workflows/configure-vs-cmake.yml
check-windows cicd healthy .github/workflows/configure-vs-cmake.yml
netbsd cicd healthy .github/workflows/non-native.yml
openbsd cicd healthy .github/workflows/non-native.yml
freebsd cicd healthy .github/workflows/non-native.yml
android cicd healthy .github/workflows/non-native.yml
msdos cicd healthy .github/workflows/non-native.yml
Fuzzing cicd healthy .github/workflows/fuzz.yml
linux cicd healthy .github/workflows/linux.yml
checksrc cicd healthy .github/workflows/checksrc.yml
linters cicd healthy .github/workflows/checksrc.yml
complexity cicd healthy .github/workflows/checksrc.yml
xmllint cicd healthy .github/workflows/checksrc.yml
miscchecks cicd healthy .github/workflows/checksrc.yml
ios cicd healthy .github/workflows/macos.yml
macos cicd healthy .github/workflows/macos.yml

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

LabelLayerStatusPath
tests software healthy tests
unit software healthy tests/unit
http software healthy tests/http
testenv software healthy tests/http/testenv
mod_curltest software healthy tests/http/testenv/mod_curltest
cmake software healthy tests/cmake
tunit software healthy tests/tunit
server software healthy tests/server
libtest software healthy tests/libtest
.circleci software healthy .circleci
projects software healthy projects
Windows software healthy projects/Windows
vms software healthy projects/vms
OS400 software healthy projects/OS400
docs software healthy docs
tests software healthy docs/tests
examples software healthy docs/examples
cmdline-opts software healthy docs/cmdline-opts
internals software healthy docs/internals
libcurl software healthy docs/libcurl
opts software healthy docs/libcurl/opts
scripts software healthy scripts
lib software healthy lib
vauth software healthy lib/vauth
vtls software healthy lib/vtls
vssh software healthy lib/vssh
curlx software healthy lib/curlx
vquic software healthy lib/vquic
CMake software healthy CMake
include software healthy include
curl software healthy include/curl
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
scripts software healthy .github/scripts
workflows software healthy .github/workflows
src software healthy src
toolx software healthy src/toolx

LabelLayerStatusPath
FIL_C_VERSION cicd healthy
AWSLC_VERSION cicd healthy
OPENLDAP_VERSION cicd healthy
NGHTTP2_VERSION cicd healthy
LIBRESSL_VERSION cicd healthy
STUNNEL_VERSION cicd healthy
TOOLCHAIN_VERSION cicd healthy
OPENSSL_VERSION cicd healthy
NGTCP2_VERSION cicd healthy
MBEDTLS_PREV_VERSION cicd healthy
OPENSSL_PREV_VERSION cicd healthy
BORINGSSL_VERSION cicd healthy
GITHUB_TOKEN cicd healthy
GNUTLS_VERSION cicd healthy
QUICHE_VERSION cicd healthy
NGHTTP3_VERSION cicd healthy
WOLFSSL_VERSION cicd healthy
RUSTLS_VERSION cicd healthy
NETTLE_VERSION cicd healthy
MBEDTLS_VERSION cicd healthy

LabelLayerStatusPath
gha::http3-linux cicd healthy .github/workflows/http3-linux.yml
gha::appveyor-status cicd healthy .github/workflows/appveyor-status.yml
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::curl-for-win cicd healthy .github/workflows/curl-for-win.yml
gha::linux-old cicd healthy .github/workflows/linux-old.yml
gha::checkurls cicd healthy .github/workflows/checkurls.yml
gha::distcheck cicd healthy .github/workflows/distcheck.yml
gha::label cicd healthy .github/workflows/label.yml
gha::checkdocs cicd healthy .github/workflows/checkdocs.yml
gha::windows cicd healthy .github/workflows/windows.yml
gha::configure-vs-cmake cicd healthy .github/workflows/configure-vs-cmake.yml
gha::non-native cicd healthy .github/workflows/non-native.yml
gha::fuzz cicd healthy .github/workflows/fuzz.yml
gha::linux cicd healthy .github/workflows/linux.yml
gha::checksrc cicd healthy .github/workflows/checksrc.yml
gha::macos cicd healthy .github/workflows/macos.yml
circleci cicd healthy .circleci/config.yml

LabelLayerStatusPath
port:256 network healthy Dockerfile
port:67 network healthy Dockerfile
port:2204 network healthy .circleci/config.yml
port:2025 network healthy .circleci/config.yml
port:64 network healthy .github/workflows/windows.yml
port:698 network healthy .github/workflows/windows.yml
port:23 network healthy .github/workflows/windows.yml
port:32 network healthy .github/workflows/windows.yml
port:41637 network healthy .github/workflows/windows.yml
port:12 network healthy .github/workflows/windows.yml
port:1353 network healthy .github/workflows/windows.yml
port:8464 network healthy .github/workflows/non-native.yml
port:14 network healthy .github/workflows/macos.yml
port:15 network healthy .github/workflows/macos.yml
port:16 network healthy .github/workflows/macos.yml
port:26 network healthy .github/workflows/macos.yml

LabelLayerStatusPath
127.0.0.1 network healthy tests/smbserver.py
127.0.0.0 network healthy tests/http/testenv/dante.py

LabelLayerStatusPath
vps::aws hardware healthy tests/http/test_17_ssl_use.py
vps::azure hardware healthy .github/labeler.yml

LabelLayerStatusPath
repobility-clone-9odphlvv software healthy /tmp/repobility-clone-9odphlvv

LabelLayerStatusPath
caddy network healthy tests/http/conftest.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
{# ── 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/8f98161c-b05e-4334-8527-5acaa3d0da82/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8f98161c-b05e-4334-8527-5acaa3d0da82/

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.