Scan timing: clone 13.58s · analysis 10.75s · 14.2 MB · GitHub preflight 446ms
https://github.com/Kotlin/kotlin-lsp
· scanned 2026-06-05 19:29 UTC (4 days, 16 hours ago)
· 10 languages
46 raw signals (22 security + 24 graph) 57th percentile · Kotlin · medium (20-100K LoC) System graph score 100 (lower by 39)
Last scanned 4 days, 16 hours ago · v2 · 27 actionable findings from 2 signal sources. 6 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 |
40.0 | 0.15 | 6.00 |
security_score |
98.8 | 0.25 | 24.70 |
testing_score |
42.0 | 0.20 | 8.40 |
documentation_score |
62.0 | 0.15 | 9.30 |
practices_score |
30.0 | 0.15 | 4.50 |
code_quality |
79.4 | 0.10 | 7.94 |
| Overall | 1.00 | 60.8 |
All 890 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
RELEASES.md |
software | healthy | RELEASES.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
ReflectionUtilsTest.kt |
software | healthy | workspace-import/gradle-plugin/tests/test/com/jetbrains/ls/… |
IdeaGradleLspPlugin.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
projectExtras.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
kotlinReflection.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
SourceSetArtifactExtractor.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ideaModuleEx.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
proxyUtil.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
reflectionUtils.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
androidReflection.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ProjectMetadata.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ProjectMetadataBuilder.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ModuleSourceSets.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
AndroidProject.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ExternalModuleDependency.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinCompilerSettings.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ExternalModuleDependencySet.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
InternalIdeaModule.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinModule.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ModuleSourceSet.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
InternalIdeaProject.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinModuleImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ExternalModuleDependencySetImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
AndroidProjectImpl.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinCompilerSettingsImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ModuleSourceSetImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ModuleSourceSetsImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ExternalModuleDependencyImpl.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinMetadataModelBuilder.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ModuleSourceSetsModelBuilder.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
ExternalModuleDependencySetModuleBuilder.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
GradleSourceSetRootResolver.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
prepareKotlinIdeaImport.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
KotlinVersionReflectiveUtils.java |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
collectAndroidVariants.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
resolveAndroidSourceSets.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
resolveRJar.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
androidUtils.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
AndroidProjectModelBuilder.kt |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
workspace.json |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
build.gradle |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
build.gradle |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
build.gradle |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
build.gradle |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
workspace.json |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
build.gradle |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
build.gradle.kts |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
KotlinPlugin.kt |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
workspace-import |
software | healthy | workspace-import |
gradle-plugin |
software | healthy | workspace-import/gradle-plugin |
tests |
software | healthy | workspace-import/gradle-plugin/tests |
test |
software | healthy | workspace-import/gradle-plugin/tests/test |
com |
software | healthy | workspace-import/gradle-plugin/tests/test/com |
jetbrains |
software | healthy | workspace-import/gradle-plugin/tests/test/com/jetbrains |
ls |
software | healthy | workspace-import/gradle-plugin/tests/test/com/jetbrains/ls |
import |
software | healthy | workspace-import/gradle-plugin/tests/test/com/jetbrains/ls/… |
gradle |
software | healthy | workspace-import/gradle-plugin/tests/test/com/jetbrains/ls/… |
src |
software | healthy | workspace-import/gradle-plugin/src |
com |
software | healthy | workspace-import/gradle-plugin/src/com |
jetbrains |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains |
ls |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls |
imports |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports |
gradle |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
utils |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
action |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
model |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
impl |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
builder |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
android |
software | healthy | workspace-import/gradle-plugin/src/com/jetbrains/ls/imports… |
test |
software | healthy | workspace-import/test |
testData |
software | healthy | workspace-import/test/testData |
gradle |
software | healthy | workspace-import/test/testData/gradle |
MultiProjectGroovyDSL |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL |
api |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
service |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
core |
software | healthy | workspace-import/test/testData/gradle/MultiProjectGroovyDSL… |
GradleIncludedBuildProject |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
untitled1 |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
src |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
main |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
java |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
org |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
example |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
untitled2 |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
src |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
test |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
java |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
org |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
example |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
main |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
java |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
org |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
example |
software | healthy | workspace-import/test/testData/gradle/GradleIncludedBuildPr… |
SystemPropertiesCheckerGradle6Project |
software | healthy | workspace-import/test/testData/gradle/SystemPropertiesCheck… |
GradleProjectWithSourcesAndResourcesInSingleRoot |
software | healthy | workspace-import/test/testData/gradle/GradleProjectWithSour… |
src |
software | healthy | workspace-import/test/testData/gradle/GradleProjectWithSour… |
fuzz |
software | healthy | workspace-import/test/testData/gradle/GradleProjectWithSour… |
buzz |
software | healthy | workspace-import/test/testData/gradle/GradleProjectWithSour… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
keyResult |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:keyResult |
withSpecialNodeResult |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:withSpecialNod… |
handleKeyWithSpecialNode |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleKeyWithS… |
handleOpeningDelimiterKey |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleOpeningD… |
handleStandardClosingDelimiterKey |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleStandard… |
handlePairedClosingDelimiterKey |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handlePairedCl… |
getOpeningDelimiterResult |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getOpeningDeli… |
hasAncestor |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:hasAncestor |
findAncestor |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:findAncestor |
getPreviousLeaf |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getPreviousLeaf |
getNextLeaf |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getNextLeaf |
countTokenBalance |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:countTokenBala… |
findAncestorAtEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:findAncestorAt… |
findEnclosingErrorNode |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:findEnclosingE… |
getLineStart |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getLineStart |
getLineEnd |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getLineEnd |
getNextLineStart |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getNextLineSta… |
getIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getIndent |
skipIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:skipIndent |
handleEnterWithHandlers |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleEnterWit… |
handleRegularEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleRegularE… |
getRegularEnterResult |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getRegularEnte… |
getAlignedAncestorListContinuationIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getAlignedAnce… |
getAlignedListIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getAlignedList… |
getMultilineListItemIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getMultilineLi… |
getExistingMultilineItemIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getExistingMul… |
getExistingMultilineListItemIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getExistingMul… |
keyResultWithOptionalBlockIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:keyResultWithO… |
shouldApplyContinuationIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:shouldApplyCon… |
isStandaloneBlockCommentLine |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:isStandaloneBl… |
getPreviousNonEmptyLineIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getPreviousNon… |
getCommaSeparatedBodyContinuationIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getCommaSepara… |
getPreviousNonEmptyLine |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getPreviousNon… |
getLeadingNavigationContinuationIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getLeadingNavi… |
getClosedNodeBodyIndent |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getClosedNodeB… |
getPreviousSignificantChar |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getPreviousSig… |
handleEmptyPairedDelimiterEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleEmptyPai… |
findBlockCommentContext |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:findBlockComme… |
handleSimpleBlockCommentEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleSimpleBl… |
handleSimpleBlockCommentOrRegularEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleSimpleBl… |
handleLineCommentEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleLineComm… |
getLineBreakAtIndex |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getLineBreakAt… |
handleStringLiteralEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleStringLi… |
handleMultilineClosedNodeEnter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:handleMultilin… |
shouldSkipClosingDelimiter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:shouldSkipClos… |
isAfterStandaloneBlockCommentLine |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:isAfterStandal… |
shouldAutoCloseOpeningDelimiter |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:shouldAutoClos… |
findLastErrorBeforeIndex |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:findLastErrorB… |
getLastLeaf |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getLastLeaf |
getFirstLeaf |
software | healthy | vscode-extension-core/src/keyHandlerUtils.ts:getFirstLeaf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DocumentParser |
software | healthy | vscode-extension-core/src/DocumentParser.ts:DocumentParser |
LanguageServerStartupError |
software | healthy | vscode-extension-core/src/lspClient.ts:LanguageServerStartu… |
on |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
members |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
when |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
A |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:A |
body |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
C |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:C |
type |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
Box |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
Foo |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:… |
E |
software | healthy | vscode-language-kotlin/src/kotlin/kotlinKeyHandler.test.ts:E |
body |
software | healthy | vscode-language-kotlin/src/kotlin/keyHandler.ts:body |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | workspace-import/test/testData/gradle/Dependencies/build.gr… |
postgresql |
data | healthy | workspace-import/test/testData/gradle/PetClinic/workspace.j… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-16i2s5nc |
software | healthy | /tmp/repobility-clone-16i2s5nc |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | workspace-import/test/testData/gradle/NewIJKotlinGradle/wor… |
This page is publicly accessible at:
https://repobility.com/scan/f2be99ed-f3b8-41d2-a46e-2cd4e3a4c37f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f2be99ed-f3b8-41d2-a46e-2cd4e3a4c37f/
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.