https://github.com/ktorio/ktor.git
· scanned 2026-05-16 12:50 UTC (3 weeks, 3 days ago)
· 10 languages
23 raw signals (6 security + 17 graph) 2/10 scanners ran 83rd percentile · Kotlin · large (100-500K LoC) System graph score 88 (lower by 9)
Last scanned 3 weeks, 3 days ago · v1 · 2 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5364 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 |
|---|---|---|---|
ktor-version-catalog |
software | healthy | ktor-version-catalog |
ktor-http |
software | healthy | ktor-http |
jvm |
software | healthy | ktor-http/jvm |
test |
software | healthy | ktor-http/jvm/test |
io |
software | healthy | ktor-http/jvm/test/io |
ktor |
software | healthy | ktor-http/jvm/test/io/ktor |
tests |
software | healthy | ktor-http/jvm/test/io/ktor/tests |
http |
software | healthy | ktor-http/jvm/test/io/ktor/tests/http |
content |
software | healthy | ktor-http/jvm/test/io/ktor/tests/http/content |
src |
software | healthy | ktor-http/jvm/src |
io |
software | healthy | ktor-http/jvm/src/io |
ktor |
software | healthy | ktor-http/jvm/src/io/ktor |
http |
software | healthy | ktor-http/jvm/src/io/ktor/http |
auth |
software | healthy | ktor-http/jvm/src/io/ktor/http/auth |
content |
software | healthy | ktor-http/jvm/src/io/ktor/http/content |
common |
software | healthy | ktor-http/common |
test |
software | healthy | ktor-http/common/test |
io |
software | healthy | ktor-http/common/test/io |
ktor |
software | healthy | ktor-http/common/test/io/ktor |
tests |
software | healthy | ktor-http/common/test/io/ktor/tests |
http |
software | healthy | ktor-http/common/test/io/ktor/tests/http |
header |
software | healthy | ktor-http/common/test/io/ktor/tests/http/header |
src |
software | healthy | ktor-http/common/src |
io |
software | healthy | ktor-http/common/src/io |
ktor |
software | healthy | ktor-http/common/src/io/ktor |
http |
software | healthy | ktor-http/common/src/io/ktor/http |
auth |
software | healthy | ktor-http/common/src/io/ktor/http/auth |
parsing |
software | healthy | ktor-http/common/src/io/ktor/http/parsing |
regex |
software | healthy | ktor-http/common/src/io/ktor/http/parsing/regex |
websocket |
software | healthy | ktor-http/common/src/io/ktor/http/websocket |
content |
software | healthy | ktor-http/common/src/io/ktor/http/content |
header |
software | healthy | ktor-http/common/src/io/ktor/http/header |
content |
software | healthy | ktor-http/common/src/io/ktor/content |
ktor-http-cio |
software | healthy | ktor-http/ktor-http-cio |
jvm |
software | healthy | ktor-http/ktor-http-cio/jvm |
test |
software | healthy | ktor-http/ktor-http-cio/jvm/test |
io |
software | healthy | ktor-http/ktor-http-cio/jvm/test/io |
ktor |
software | healthy | ktor-http/ktor-http-cio/jvm/test/io/ktor |
tests |
software | healthy | ktor-http/ktor-http-cio/jvm/test/io/ktor/tests |
http |
software | healthy | ktor-http/ktor-http-cio/jvm/test/io/ktor/tests/http |
cio |
software | healthy | ktor-http/ktor-http-cio/jvm/test/io/ktor/tests/http/cio |
src |
software | healthy | ktor-http/ktor-http-cio/jvm/src |
io |
software | healthy | ktor-http/ktor-http-cio/jvm/src/io |
ktor |
software | healthy | ktor-http/ktor-http-cio/jvm/src/io/ktor |
http |
software | healthy | ktor-http/ktor-http-cio/jvm/src/io/ktor/http |
cio |
software | healthy | ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio |
internals |
software | healthy | ktor-http/ktor-http-cio/jvm/src/io/ktor/http/cio/internals |
jvmAndPosix |
software | healthy | ktor-http/ktor-http-cio/jvmAndPosix |
src |
software | healthy | ktor-http/ktor-http-cio/jvmAndPosix/src |
common |
software | healthy | ktor-http/ktor-http-cio/common |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
renovate.json |
software | healthy | renovate.json |
update-artifact-dumps.sh |
software | healthy | update-artifact-dumps.sh |
switch-base-branch.sh |
software | healthy | switch-base-branch.sh |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
THIRDPARTY.md |
software | healthy | THIRDPARTY.md |
MIGRATION_GUIDE.md |
software | healthy | MIGRATION_GUIDE.md |
build.gradle.kts |
software | healthy | build.gradle.kts |
.coderabbit.yaml |
software | healthy | .coderabbit.yaml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.gitpod.yml |
software | healthy | .gitpod.yml |
build.gradle.kts |
software | healthy | ktor-version-catalog/build.gradle.kts |
build.gradle.kts |
software | healthy | ktor-http/build.gradle.kts |
URLBuilderTest.kt |
software | healthy | ktor-http/jvm/test/io/ktor/tests/http/URLBuilderTest.kt |
SerializableTest.kt |
software | healthy | ktor-http/jvm/test/io/ktor/tests/http/SerializableTest.kt |
MultipartJvmTest.kt |
software | healthy | ktor-http/jvm/test/io/ktor/tests/http/content/MultipartJvmT… |
URLBuilderJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/URLBuilderJvm.kt |
FileContentTypeJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/FileContentTypeJvm.kt |
URLUtilsJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/URLUtilsJvm.kt |
HttpMessagePropertiesJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/HttpMessagePropertiesJvm.kt |
DigestAlgorithm.jvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/auth/DigestAlgorithm.jvm.kt |
URIFileContent.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/URIFileContent.kt |
VersionsJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/VersionsJvm.kt |
MultipartJvm.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/MultipartJvm.kt |
OutputStreamContent.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/OutputStreamContent.… |
BlockingBridge.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/BlockingBridge.kt |
WriterContent.kt |
software | healthy | ktor-http/jvm/src/io/ktor/http/content/WriterContent.kt |
CookieDateParserTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/CookieDateParserTe… |
ContentTypeTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/ContentTypeTest.kt |
QueryParametersTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/QueryParametersTes… |
MimesTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/MimesTest.kt |
CommonHeadersTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/CommonHeadersTest.… |
URLBuilderTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/URLBuilderTest.kt |
AuthHeaderParseTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/AuthHeaderParseTes… |
UrlEncodeTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/UrlEncodeTest.kt |
RenderSetCookieTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/RenderSetCookieTes… |
ContentDispositionTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/ContentDisposition… |
CodecTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/CodecTest.kt |
HttpProtocolVersionTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/HttpProtocolVersio… |
ContentTypeLookupTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/ContentTypeLookupT… |
UrlTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/UrlTest.kt |
HttpStatusCodeTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/HttpStatusCodeTest… |
UrlDecodedParametersBuilderTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/UrlDecodedParamete… |
RangesTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/RangesTest.kt |
ContentTypeMatchTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/ContentTypeMatchTe… |
AcceptEncodingTest.kt |
software | healthy | ktor-http/common/test/io/ktor/tests/http/header/AcceptEncod… |
ContentDisposition.kt |
software | healthy | ktor-http/common/src/io/ktor/http/ContentDisposition.kt |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | .gitpod.yml |
port:1234 |
network | healthy | ktor-server/ktor-server-servlet/jvm/test-resources/custom-c… |
port:2345 |
network | healthy | ktor-server/ktor-server-config-yaml/jvm/test-resources/appl… |
port:4244 |
network | healthy | ktor-server/ktor-server-core/jvm/test-resources/custom.conf… |
port:8081 |
network | healthy | ktor-server/ktor-server-core/jvm/test-resources/application… |
port:23 |
network | healthy | ktor-shared/ktor-openapi-schema/ktor-openapi-schema-reflect… |
| Label | Layer | Status | Path |
|---|---|---|---|
validation |
cicd | healthy | .github/workflows/gradle-wrapper-validation.yml |
auto-approve |
cicd | healthy | .github/workflows/automations.yml |
fast-forward |
cicd | healthy | .github/workflows/automations.yml |
call-workflow-passing-data |
cicd | healthy | .github/workflows/junie.yml |
build |
cicd | healthy | .github/workflows/devcontainer.yml |
close |
cicd | healthy | .github/workflows/close-waiting-for-reply.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::gradle-wrapper-validation |
cicd | healthy | .github/workflows/gradle-wrapper-validation.yml |
gha::automations |
cicd | healthy | .github/workflows/automations.yml |
gha::junie |
cicd | healthy | .github/workflows/junie.yml |
gha::devcontainer |
cicd | healthy | .github/workflows/devcontainer.yml |
gha::close-waiting-for-reply |
cicd | healthy | .github/workflows/close-waiting-for-reply.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
PUSH_IMAGE |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::ktor-server/ktor-server-plugins/ktor-server-auth-jwt/… |
security | healthy | ktor-server/ktor-server-plugins/ktor-server-auth-jwt/build.… |
auth::gradle/libs.versions.toml |
security | healthy | gradle/libs.versions.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5ohq8rib |
software | healthy | /tmp/repobility-clone-5ohq8rib |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | .gitpod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/22fc017d-6749-4816-b755-890e1e4d383d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/22fc017d-6749-4816-b755-890e1e4d383d/
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.