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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
__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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 | — |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/smbserver.py |
127.0.0.0 |
network | healthy | tests/http/testenv/dante.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/http/test_17_ssl_use.py |
vps::azure |
hardware | healthy | .github/labeler.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9odphlvv |
software | healthy | /tmp/repobility-clone-9odphlvv |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | tests/http/conftest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
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.