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.
19 of your 34 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

microsoft/TypeScript

https://github.com/microsoft/TypeScript · scanned 2026-06-05 05:46 UTC (9 hours ago) · 10 languages

2017 findings (31 legacy + 1986 scanner) 11/13 scanners ran 17th percentile · Typescript · large (100-500K LoC) Scanner says 89 (lower by 23)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 9 hours ago · v2 · 1024 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
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 100.0 0.25 25.00
testing_score 0.0 0.20 0.00
documentation_score 67.0 0.15 10.05
practices_score 72.0 0.15 10.80
code_quality 50.0 0.10 5.00
Overall 1.00 65.8
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 73008 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
azure-pipelines.release.yml software healthy azure-pipelines.release.yml
.gulp.js software warning .gulp.js
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
.c8rc.json software healthy .c8rc.json
SUPPORT.md software healthy SUPPORT.md
azure-pipelines.release-publish.yml software healthy azure-pipelines.release-publish.yml
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
devcontainer.json software healthy .devcontainer/devcontainer.json
moduleAugmentationDisallowedExtensions.ts software healthy tests/cases/compiler/moduleAugmentationDisallowedExtensions…
inheritanceStaticPropertyOverridingAccessor.ts software healthy tests/cases/compiler/inheritanceStaticPropertyOverridingAcc…
duplicatePackage_withErrors.ts software warning tests/cases/compiler/duplicatePackage_withErrors.ts
thisInStaticMethod1.ts software healthy tests/cases/compiler/thisInStaticMethod1.ts
restParamModifier.ts software healthy tests/cases/compiler/restParamModifier.ts
expressionWithJSDocTypeArguments.ts software healthy tests/cases/compiler/expressionWithJSDocTypeArguments.ts
declarationEmitCrossFileImportTypeOfAmbientModule.ts software healthy tests/cases/compiler/declarationEmitCrossFileImportTypeOfAm…
declarationsForIndirectTypeAliasReference.ts software healthy tests/cases/compiler/declarationsForIndirectTypeAliasRefere…
internalImportInstantiatedModuleNotReferencingInstance.ts software warning tests/cases/compiler/internalImportInstantiatedModuleNotRef…
downlevelLetConst18.ts software healthy tests/cases/compiler/downlevelLetConst18.ts
classStaticInitializersUsePropertiesBeforeDeclaration.ts software healthy tests/cases/compiler/classStaticInitializersUsePropertiesBe…
isolatedModulesOut.ts software warning tests/cases/compiler/isolatedModulesOut.ts
exportAssignmentWithoutIdentifier1.ts software healthy tests/cases/compiler/exportAssignmentWithoutIdentifier1.ts
esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.ts software warning tests/cases/compiler/esModuleInteropImportDefaultWhenAllNam…
tsxReactPropsInferenceSucceedsOnIntersections.tsx software healthy tests/cases/compiler/tsxReactPropsInferenceSucceedsOnInters…
declarationEmitOverloadedPrivateInference.ts software healthy tests/cases/compiler/declarationEmitOverloadedPrivateInfere…
quotedModuleNameMustBeAmbient.ts software warning tests/cases/compiler/quotedModuleNameMustBeAmbient.ts
indexerConstraints2.ts software healthy tests/cases/compiler/indexerConstraints2.ts
commentOnImportStatement2.ts software warning tests/cases/compiler/commentOnImportStatement2.ts
genericSignatureInheritance2.ts software warning tests/cases/compiler/genericSignatureInheritance2.ts
importShadowsGlobalName.ts software healthy tests/cases/compiler/importShadowsGlobalName.ts
contextualReturnTypeOfIIFE2.ts software healthy tests/cases/compiler/contextualReturnTypeOfIIFE2.ts
emptyEnum.ts software warning tests/cases/compiler/emptyEnum.ts
resolvingClassDeclarationWhenInBaseTypeResolution.ts software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
getParameterNameAtPosition.ts software healthy tests/cases/compiler/getParameterNameAtPosition.ts
recursiveFunctionTypes1.ts software healthy tests/cases/compiler/recursiveFunctionTypes1.ts
enumUsedBeforeDeclaration.ts software warning tests/cases/compiler/enumUsedBeforeDeclaration.ts
staticMemberWithStringAndNumberNames.ts software healthy tests/cases/compiler/staticMemberWithStringAndNumberNames.ts
es5-commonjs4.ts software healthy tests/cases/compiler/es5-commonjs4.ts
stringIncludes.ts software warning tests/cases/compiler/stringIncludes.ts
moduleKeywordRepeatError.ts software warning tests/cases/compiler/moduleKeywordRepeatError.ts
nodeResolution1.ts software warning tests/cases/compiler/nodeResolution1.ts
isolatedDeclarationErrorsAugmentation.ts software healthy tests/cases/compiler/isolatedDeclarationErrorsAugmentation.…
indexer2A.ts software healthy tests/cases/compiler/indexer2A.ts
continueTarget2.ts software warning tests/cases/compiler/continueTarget2.ts
declarationEmitBundleWithAmbientReferences.ts software healthy tests/cases/compiler/declarationEmitBundleWithAmbientRefere…

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

LabelLayerStatusPath
foo software healthy tests/cases/compiler/moduleAugmentationDisallowedExtensions…
foo software healthy tests/cases/compiler/expressionWithJSDocTypeArguments.ts:foo
doSome software healthy tests/cases/compiler/declarationsForIndirectTypeAliasRefere…
foo software healthy tests/cases/compiler/downlevelLetConst18.ts:foo
foo1 software healthy tests/cases/compiler/downlevelLetConst18.ts:foo1
Greeter software healthy tests/cases/compiler/exportAssignmentWithoutIdentifier1.ts:…
noArgs software healthy tests/cases/compiler/declarationEmitOverloadedPrivateInfere…
oneArg software healthy tests/cases/compiler/declarationEmitOverloadedPrivateInfere…
foo software healthy tests/cases/compiler/contextualReturnTypeOfIIFE2.ts:foo
someFun software healthy tests/cases/compiler/contextualReturnTypeOfIIFE2.ts:someFun
cases software healthy tests/cases/compiler/getParameterNameAtPosition.ts:cases
fn software healthy tests/cases/compiler/getParameterNameAtPosition.ts:fn
child1 software healthy tests/cases/compiler/isolatedDeclarationErrorsAugmentation.…
build software healthy tests/cases/compiler/declarationEmitBundleWithAmbientRefere…
foo software healthy tests/cases/compiler/declarationEmitDestructuring1.ts:foo
far software healthy tests/cases/compiler/declarationEmitDestructuring1.ts:far
bar software healthy tests/cases/compiler/declarationEmitDestructuring1.ts:bar
baz software healthy tests/cases/compiler/declarationEmitDestructuring1.ts:baz
v software healthy tests/cases/compiler/duplicateIdentifierInCatchBlock.ts:v
w software healthy tests/cases/compiler/duplicateIdentifierInCatchBlock.ts:w
x software healthy tests/cases/compiler/duplicateIdentifierInCatchBlock.ts:x
e software healthy tests/cases/compiler/duplicateIdentifierInCatchBlock.ts:e
dupe software healthy tests/cases/compiler/genericCallSpecializedToTypeArg.ts:dupe
dupeAndGetDist software healthy tests/cases/compiler/genericCallSpecializedToTypeArg.ts:dup…
foo software healthy tests/cases/compiler/voidArrayLit.ts:foo
createInstance software healthy tests/cases/compiler/genericNewInterface.ts:createInstance
createInstance2 software healthy tests/cases/compiler/genericNewInterface.ts:createInstance2
doSomething software healthy tests/cases/compiler/readonlyPropertySubtypeRelationDirecte…
three software healthy tests/cases/compiler/readonlyPropertySubtypeRelationDirecte…
f software healthy tests/cases/compiler/implicitAnyAmbients.ts:f
f2 software healthy tests/cases/compiler/implicitAnyAmbients.ts:f2
f3 software healthy tests/cases/compiler/implicitAnyAmbients.ts:f3
exports software healthy tests/cases/compiler/collisionExportsRequireAndAmbientFunct…
require software healthy tests/cases/compiler/collisionExportsRequireAndAmbientFunct…
aEnclosesB software healthy tests/cases/compiler/recursiveComplicatedClasses.ts:aEnclos…
fun software healthy tests/cases/compiler/moduleNodeDefaultImports.ts:fun
f1 software healthy tests/cases/compiler/identityRelationNeverTypes.ts:f1
f1 software healthy tests/cases/compiler/declarationEmitKeywordDestructuring.ts…
f2 software healthy tests/cases/compiler/declarationEmitKeywordDestructuring.ts…
f3 software healthy tests/cases/compiler/declarationEmitKeywordDestructuring.ts…
f4 software healthy tests/cases/compiler/declarationEmitKeywordDestructuring.ts…
f5 software healthy tests/cases/compiler/declarationEmitKeywordDestructuring.ts…
enumValues software healthy tests/cases/compiler/mappedToToIndexSignatureInference.ts:e…
f software healthy tests/cases/compiler/taggedTemplateStringsWithUnicodeEscape…
f software healthy tests/cases/compiler/letDeclarations-access.ts:f
element software healthy tests/cases/compiler/jsxFragmentAndFactoryUsedOnFragmentUse…
fragment software healthy tests/cases/compiler/jsxFragmentAndFactoryUsedOnFragmentUse…
f software healthy tests/cases/compiler/controlFlowNullTypeAndLiteral.ts:f
getPermissions software healthy tests/cases/compiler/typePredicateTopLevelTypeParameter.ts:…
isDefined software healthy tests/cases/compiler/typePredicateTopLevelTypeParameter.ts:…

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

LabelLayerStatusPath
C software healthy tests/cases/compiler/moduleAugmentationDisallowedExtensions…
Cls software healthy tests/cases/compiler/moduleAugmentationDisallowedExtensions…
Observable software healthy tests/cases/compiler/moduleAugmentationDisallowedExtensions…
a software healthy tests/cases/compiler/inheritanceStaticPropertyOverridingAcc…
b software healthy tests/cases/compiler/inheritanceStaticPropertyOverridingAcc…
foo software healthy tests/cases/compiler/thisInStaticMethod1.ts:foo
C software healthy tests/cases/compiler/restParamModifier.ts:C
Bar software healthy tests/cases/compiler/expressionWithJSDocTypeArguments.ts:Bar
Foo software healthy tests/cases/compiler/declarationEmitCrossFileImportTypeOfAm…
Foo software healthy tests/cases/compiler/classStaticInitializersUsePropertiesBe…
Button software healthy tests/cases/compiler/tsxReactPropsInferenceSucceedsOnInters…
Wrapper software healthy tests/cases/compiler/declarationEmitOverloadedPrivateInfere…
A software healthy tests/cases/compiler/indexerConstraints2.ts:A
B software healthy tests/cases/compiler/indexerConstraints2.ts:B
F software healthy tests/cases/compiler/indexerConstraints2.ts:F
G software healthy tests/cases/compiler/indexerConstraints2.ts:G
H software healthy tests/cases/compiler/indexerConstraints2.ts:H
I software healthy tests/cases/compiler/indexerConstraints2.ts:I
J software healthy tests/cases/compiler/indexerConstraints2.ts:J
K software healthy tests/cases/compiler/indexerConstraints2.ts:K
Foo software healthy tests/cases/compiler/importShadowsGlobalName.ts:Foo
Bar software healthy tests/cases/compiler/importShadowsGlobalName.ts:Bar
caniventer software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
veraecrucis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
steerii software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
nudicaudus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
galapagoensis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
albidens software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
oralis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
sumatrana software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
gerbillus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
acariensis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
durangae software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
hector software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
suillus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
nitidus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
megalonyx software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
jugularis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
zuluensis software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
moojeni software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
crenulata software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
tumidifrons software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
mixtus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
lotor software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
falconeri software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
oconnelli software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
bobrinskoi software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
americanus software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
wilsoni software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…
beisa software healthy tests/cases/compiler/resolvingClassDeclarationWhenInBaseTyp…

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
tests software healthy tests
cases software healthy tests/cases
compiler software healthy tests/cases/compiler
fourslash software healthy tests/cases/fourslash
server software healthy tests/cases/fourslash/server
projects software healthy tests/cases/projects
non-relative software healthy tests/cases/projects/non-relative
lib software healthy tests/cases/projects/non-relative/lib
bar software healthy tests/cases/projects/non-relative/lib/bar
foo software healthy tests/cases/projects/non-relative/lib/foo
declarations_ExportNamespace software healthy tests/cases/projects/declarations_ExportNamespace
privacyCheck-ImportInParent software healthy tests/cases/projects/privacyCheck-ImportInParent
declarations_SimpleImport software healthy tests/cases/projects/declarations_SimpleImport
baseline software healthy tests/cases/projects/baseline
declarations_CascadingImports software healthy tests/cases/projects/declarations_CascadingImports
jsFileCompilation software healthy tests/cases/projects/jsFileCompilation
DifferentNamesSpecified software healthy tests/cases/projects/jsFileCompilation/DifferentNamesSpecif…
DifferentNamesNotSpecified software healthy tests/cases/projects/jsFileCompilation/DifferentNamesNotSpe…
SameNameTsSpecified software healthy tests/cases/projects/jsFileCompilation/SameNameTsSpecified
SameNameFilesNotSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/SameNameFilesNotSpec…
SameNameDTsNotSpecified software healthy tests/cases/projects/jsFileCompilation/SameNameDTsNotSpecif…
SameNameDTsNotSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/SameNameDTsNotSpecif…
SameNameTsSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/SameNameTsSpecifiedW…
SameNameFilesNotSpecified software healthy tests/cases/projects/jsFileCompilation/SameNameFilesNotSpec…
SameNameDTsSpecified software healthy tests/cases/projects/jsFileCompilation/SameNameDTsSpecified
DifferentNamesNotSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/DifferentNamesNotSpe…
SameNameDTsSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/SameNameDTsSpecified…
DifferentNamesSpecifiedWithAllowJs software healthy tests/cases/projects/jsFileCompilation/DifferentNamesSpecif…
reference-1 software healthy tests/cases/projects/reference-1
lib software healthy tests/cases/projects/reference-1/lib
decoratorMetadata software healthy tests/cases/projects/decoratorMetadata
emitDecoratorMetadataCommonJSIsolatedModuleNoResolve software healthy tests/cases/projects/decoratorMetadata/emitDecoratorMetadat…
emitDecoratorMetadataSystemJS software healthy tests/cases/projects/decoratorMetadata/emitDecoratorMetadat…
emitDecoratorMetadataSystemJSIsolatedModule software healthy tests/cases/projects/decoratorMetadata/emitDecoratorMetadat…
emitDecoratorMetadataSystemJSIsolatedModuleNoResolve software healthy tests/cases/projects/decoratorMetadata/emitDecoratorMetadat…
emitDecoratorMetadataCommonJSIsolatedModule software healthy tests/cases/projects/decoratorMetadata/emitDecoratorMetadat…
declarations_ImportedUseInFunction software healthy tests/cases/projects/declarations_ImportedUseInFunction
declarations_MultipleTimesImport software healthy tests/cases/projects/declarations_MultipleTimesImport
NestedLocalModule-WithRecursiveTypecheck software healthy tests/cases/projects/NestedLocalModule-WithRecursiveTypeche…
RelativePaths software healthy tests/cases/projects/RelativePaths
A software healthy tests/cases/projects/RelativePaths/A
Quote'InName software healthy tests/cases/projects/Quote'InName
li'b software healthy tests/cases/projects/Quote'InName/li'b
outputdir_mixed_subfolder software healthy tests/cases/projects/outputdir_mixed_subfolder
ref software healthy tests/cases/projects/outputdir_mixed_subfolder/ref
InvalidReferences software healthy tests/cases/projects/InvalidReferences
declarations_IndirectImport software healthy tests/cases/projects/declarations_IndirectImport
MultipleLevels software healthy tests/cases/projects/MultipleLevels
B software healthy tests/cases/projects/MultipleLevels/B

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

LabelLayerStatusPath
14.3.1.2 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
14.3.2.1 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
13.15.5.6 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
16.2.3.7 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
13.15.5.3 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
10.2.1.3 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
13.2.5.5 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
14.3.3.3 network healthy tests/cases/conformance/esDecorators/classExpression/namedE…
7.6.1.1 network healthy tests/cases/conformance/parser/ecmascript5/parserS7.6.1.1_A…
15.4.4.14 network healthy tests/cases/conformance/parser/ecmascript5/parser15.4.4.14-…

LabelLayerStatusPath
Foo frontend healthy tests/cases/compiler/jsxDeclarationsWithEsModuleInteropNoCr…
Component frontend healthy tests/cases/compiler/jsxImportSourceNonPragmaComment.tsx
Component frontend healthy tests/cases/conformance/jsx/tsxSpreadAttributesResolution13…
Component frontend healthy tests/cases/conformance/jsx/tsxSpreadAttributesResolution15…
Component frontend healthy tests/cases/conformance/jsx/tsxSpreadAttributesResolution16…
Component frontend healthy tests/cases/conformance/jsx/tsxSpreadAttributesResolution14…

LabelLayerStatusPath
vps::azure hardware healthy package.json
vps::aws hardware healthy tests/cases/compiler/importedAliasedConditionalTypeInstanti…
vps::ec2 hardware healthy tests/cases/fourslash/codeFixAddMissingProperties16.ts

LabelLayerStatusPath
/login frontend healthy tests/cases/compiler/identityAndDivergentNormalizedTypes.ts
/user frontend healthy tests/cases/compiler/identityAndDivergentNormalizedTypes.ts

LabelLayerStatusPath
auth::tests/baselines/reference/mergedDeclarations7.js security healthy tests/baselines/reference/mergedDeclarations7.js
auth::tests/cases/compiler/mergedDeclarations7.ts security healthy tests/cases/compiler/mergedDeclarations7.ts

LabelLayerStatusPath
repobility-clone-s0f5c3_y software healthy /tmp/repobility-clone-s0f5c3_y

LabelLayerStatusPath
Query root api healthy tests/cases/compiler/nonNullableWithNullableGenericIndexedA…

LabelLayerStatusPath
gpu (detected) hardware healthy tests/cases/fourslash/organizeImportsPathsUnicode2.ts
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/342fc1b3-ddab-417f-b75a-b1063f859df7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/342fc1b3-ddab-417f-b75a-b1063f859df7/

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.