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.

gitkraken/vscode-gitlens

https://github.com/gitkraken/vscode-gitlens · scanned 2026-05-15 00:08 UTC (3 weeks ago) · 10 languages

400 findings (28 legacy + 372 scanner) 31st percentile · Typescript · large (100-500K LoC) Scanner says 45 (higher by 26)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 3 weeks ago · v1 · 27 findings from 1 source. 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-14-v3
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 88.0 0.25 22.00
testing_score 48.0 0.20 9.60
documentation_score 83.7 0.15 12.55
practices_score 65.0 0.15 9.75
code_quality 50.0 0.10 5.00
Overall 1.00 71.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 5696 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
ensureXvfb software healthy tests/e2e/baseTest.ts:ensureXvfb
patchTestVSCodeProductJson software healthy tests/e2e/baseTest.ts:patchTestVSCodeProductJson
ensureRunnerBuilt software healthy tests/e2e/baseTest.ts:ensureRunnerBuilt
createTmpDir software healthy tests/e2e/baseTest.ts:createTmpDir
handleInvoke software healthy tests/e2e/runner/src/index.ts:handleInvoke
from software healthy tests/e2e/runner/src/index.ts:from
readBody software healthy tests/e2e/runner/src/index.ts:readBody
handleRequest software healthy tests/e2e/runner/src/index.ts:handleRequest
run software healthy tests/e2e/runner/src/index.ts:run
waitForTodoFile software healthy tests/e2e/fixtures/git.ts:waitForTodoFile
signalEditorDone software healthy tests/e2e/fixtures/git.ts:signalEditorDone
signalEditorAbort software healthy tests/e2e/fixtures/git.ts:signalEditorAbort
connection software healthy tests/e2e/fixtures/vscodeEvaluator.ts:connection
addEventListener software healthy tests/e2e/fixtures/vscodeEvaluator.ts:addEventListener
removeEventListeners software healthy tests/e2e/fixtures/vscodeEvaluator.ts:removeEventListeners
onLine software healthy tests/e2e/fixtures/vscodeEvaluator.ts:onLine
cleanup software healthy tests/e2e/fixtures/vscodeEvaluator.ts:cleanup
in software healthy tests/e2e/fixtures/vscodeEvaluator.ts:in
receives software healthy tests/e2e/fixtures/vscodeEvaluator.ts:receives
response software healthy tests/e2e/fixtures/vscodeEvaluator.ts:response
findGkCliFromArgs software healthy tests/e2e/helpers/mcpHelper.ts:findGkCliFromArgs
findLatestIpcFile software healthy tests/e2e/helpers/mcpHelper.ts:findLatestIpcFile
code software healthy tests/e2e/helpers/mcpHelper.ts:code
waitForCliInstall software healthy tests/e2e/helpers/mcpHelper.ts:waitForCliInstall
greet software healthy tests/e2e/specs/blame.test.ts:greet
add software healthy tests/e2e/specs/blame.test.ts:add
multiply software healthy tests/e2e/specs/blame.test.ts:multiply
find software healthy tests/e2e/specs/graphPin.test.ts:find
getGraphState software healthy tests/e2e/specs/graphPin.test.ts:getGraphState
getPinnedRef software healthy tests/e2e/specs/graphPin.test.ts:getPinnedRef
hasPinButton software healthy tests/e2e/specs/graphPin.test.ts:hasPinButton
getPinnedWebviewItem software healthy tests/e2e/specs/graphPin.test.ts:getPinnedWebviewItem
login software healthy tests/e2e/specs/graphReview.test.ts:login
pending software healthy tests/e2e/specs/graphReview.test.ts:pending
ensureDetailsPanelOpen software healthy tests/e2e/specs/graphReview.test.ts:ensureDetailsPanelOpen
selectWip software healthy tests/e2e/specs/graphReview.test.ts:selectWip
selectCommandAndWaitForStepWithOptionalRepo software healthy tests/e2e/specs/quickWizard.test.ts:selectCommandAndWaitFor…
selectCommandSubcommandAndWaitForStepWithOptionalRepo software healthy tests/e2e/specs/quickWizard.test.ts:selectCommandSubcommand…
reverseCommandAndRepo software healthy tests/e2e/specs/quickWizard.test.ts:reverseCommandAndRepo
reverseCommandSubcommandAndRepo software healthy tests/e2e/specs/quickWizard.test.ts:reverseCommandSubcomman…
testDirectGitCommand software healthy tests/e2e/specs/quickWizard.test.ts:testDirectGitCommand
startInteractiveRebase software healthy tests/e2e/specs/rebase.test.ts:startInteractiveRebase
openRebaseEditor software healthy tests/e2e/specs/rebase.test.ts:openRebaseEditor
getRebaseWebviewWithRetry software healthy tests/e2e/specs/rebase.test.ts:getRebaseWebviewWithRetry
standardSetup software healthy tests/e2e/specs/rebase.test.ts:standardSetup
standardTeardown software healthy tests/e2e/specs/rebase.test.ts:standardTeardown
greet software healthy tests/e2e/specs/graphDetails.test.ts:greet
add software healthy tests/e2e/specs/graphDetails.test.ts:add
noop software healthy tests/e2e/specs/graphDetails.test.ts:noop
openGraphWithPro software healthy tests/e2e/specs/graphDetails.test.ts:openGraphWithPro

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

LabelLayerStatusPath
README.pre.md software healthy README.pre.md
tsconfig.browser.json software healthy tsconfig.browser.json
.mcp.json software healthy .mcp.json
README.md software healthy README.md
.vscode-agent.json software healthy .vscode-agent.json
pnpm-lock.yaml software healthy pnpm-lock.yaml
.fantasticonrc.js software warning .fantasticonrc.js
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
contributions.schema.json software healthy contributions.schema.json
tsconfig.node.json software healthy tsconfig.node.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
BACKERS.md software healthy BACKERS.md
tsconfig.e2e.json software healthy tsconfig.e2e.json
tsconfig.package.json software healthy tsconfig.package.json
svgo.config.js software warning svgo.config.js
contributions.json software healthy contributions.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.test.json software healthy tsconfig.test.json
tsconfig.base.json software healthy tsconfig.base.json
devcontainer.json software healthy .devcontainer/devcontainer.json
run-unit-tests.sh software healthy tests/docker/run-unit-tests.sh
Dockerfile software healthy tests/docker/Dockerfile
run-e2e-test-local.sh software healthy tests/docker/run-e2e-test-local.sh
playwright.config.ts software warning tests/e2e/playwright.config.ts
baseTest.ts software healthy tests/e2e/baseTest.ts
setup.ts software warning tests/e2e/setup.ts
tsconfig.json software healthy tests/e2e/tsconfig.json
index.ts software healthy tests/e2e/runner/src/index.ts
tsconfig.json software healthy tests/e2e/runner/src/tsconfig.json
vscodePage.ts software healthy tests/e2e/pageObjects/vscodePage.ts
gitLensPage.ts software healthy tests/e2e/pageObjects/gitLensPage.ts
panel.ts software healthy tests/e2e/pageObjects/components/panel.ts
statusBar.ts software healthy tests/e2e/pageObjects/components/statusBar.ts
sidebar.ts software healthy tests/e2e/pageObjects/components/sidebar.ts
secondarySidebar.ts software healthy tests/e2e/pageObjects/components/secondarySidebar.ts
quickPick.ts software healthy tests/e2e/pageObjects/components/quickPick.ts
activityBar.ts software healthy tests/e2e/pageObjects/components/activityBar.ts
git.ts software healthy tests/e2e/fixtures/git.ts
vscodeEvaluator.ts software healthy tests/e2e/fixtures/vscodeEvaluator.ts
mcp.ts software warning tests/e2e/fixtures/mcp.ts
mcpHelper.ts software healthy tests/e2e/helpers/mcpHelper.ts
blame.test.ts software healthy tests/e2e/specs/blame.test.ts
graphPin.test.ts software healthy tests/e2e/specs/graphPin.test.ts
graphReview.test.ts software healthy tests/e2e/specs/graphReview.test.ts
quickWizard.test.ts software healthy tests/e2e/specs/quickWizard.test.ts

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

LabelLayerStatusPath
VSCodePage software healthy tests/e2e/pageObjects/vscodePage.ts:VSCodePage
GitLensPage software healthy tests/e2e/pageObjects/gitLensPage.ts:GitLensPage
names software healthy tests/e2e/pageObjects/gitLensPage.ts:names
Panel software healthy tests/e2e/pageObjects/components/panel.ts:Panel
StatusBar software healthy tests/e2e/pageObjects/components/statusBar.ts:StatusBar
Sidebar software healthy tests/e2e/pageObjects/components/sidebar.ts:Sidebar
SecondarySidebar software healthy tests/e2e/pageObjects/components/secondarySidebar.ts:Second…
QuickPick software healthy tests/e2e/pageObjects/components/quickPick.ts:QuickPick
ActivityBar software healthy tests/e2e/pageObjects/components/activityBar.ts:ActivityBar
GitFixture software healthy tests/e2e/fixtures/git.ts:GitFixture
VSCodeEvaluator software healthy tests/e2e/fixtures/vscodeEvaluator.ts:VSCodeEvaluator
McpClient software healthy tests/e2e/helpers/mcpHelper.ts:McpClient
Session software healthy tests/e2e/specs/graphReview.test.ts:Session
declares software healthy packages/git-cli/src/cliGitProvider.ts:declares
type software healthy packages/git-cli/src/cliGitProvider.ts:type
CliGitProvider software healthy packages/git-cli/src/cliGitProvider.ts:CliGitProvider
ConfigGitSubProvider software healthy packages/git-cli/src/providers/config.ts:ConfigGitSubProvid…
StatusGitSubProvider software healthy packages/git-cli/src/providers/status.ts:StatusGitSubProvid…
TagsGitSubProvider software healthy packages/git-cli/src/providers/tags.ts:TagsGitSubProvider
RefsGitSubProvider software healthy packages/git-cli/src/providers/refs.ts:RefsGitSubProvider
StagingGitSubProvider software healthy packages/git-cli/src/providers/staging.ts:StagingGitSubProv…
GraphGitSubProvider software healthy packages/git-cli/src/providers/graph.ts:GraphGitSubProvider
WorktreesGitSubProvider software healthy packages/git-cli/src/providers/worktrees.ts:WorktreesGitSub…
PatchGitSubProvider software healthy packages/git-cli/src/providers/patch.ts:PatchGitSubProvider
DiffGitSubProvider software healthy packages/git-cli/src/providers/diff.ts:DiffGitSubProvider
BranchesGitSubProvider software healthy packages/git-cli/src/providers/branches.ts:BranchesGitSubPr…
RevisionGitSubProvider software healthy packages/git-cli/src/providers/revision.ts:RevisionGitSubPr…
StashGitSubProvider software healthy packages/git-cli/src/providers/stash.ts:StashGitSubProvider
BlameGitSubProvider software healthy packages/git-cli/src/providers/blame.ts:BlameGitSubProvider
CommitsGitSubProvider software healthy packages/git-cli/src/providers/commits.ts:CommitsGitSubProv…
RemotesGitSubProvider software healthy packages/git-cli/src/providers/remotes.ts:RemotesGitSubProv…
OperationsGitSubProvider software healthy packages/git-cli/src/providers/operations.ts:OperationsGitS…
ContributorsGitSubProvider software healthy packages/git-cli/src/providers/contributors.ts:Contributors…
PausedOperationsGitSubProvider software healthy packages/git-cli/src/providers/pausedOperations.ts:PausedOp…
MockGit software healthy packages/git-cli/src/providers/__tests__/refs.test.ts:MockG…
for software healthy packages/git-cli/src/providers/__tests__/branches.test.ts:f…
MockGit software healthy packages/git-cli/src/providers/__tests__/branches.test.ts:M…
GitError software healthy packages/git-cli/src/exec/git.ts:GitError
Git software healthy packages/git-cli/src/exec/git.ts:Git
UnableToFindGitError software healthy packages/git-cli/src/exec/locator.ts:UnableToFindGitError
InvalidGitConfigError software healthy packages/git-cli/src/exec/locator.ts:InvalidGitConfigError
GitQueue software healthy packages/git-cli/src/exec/gitQueue.ts:GitQueue
GitHubApi software healthy packages/plus/git-github/src/api/github.ts:GitHubApi
to software healthy packages/plus/git-github/src/api/types.ts:to
GitHubGitProvider software healthy packages/plus/git-github/src/providers/githubGitProvider.ts…
ConfigGitSubProvider software healthy packages/plus/git-github/src/providers/github/config.ts:Con…
StatusGitSubProvider software healthy packages/plus/git-github/src/providers/github/status.ts:Sta…
TagsGitSubProvider software healthy packages/plus/git-github/src/providers/github/tags.ts:TagsG…
RefsGitSubProvider software healthy packages/plus/git-github/src/providers/github/refs.ts:RefsG…
GraphGitSubProvider software healthy packages/plus/git-github/src/providers/github/graph.ts:Grap…

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
docker software healthy tests/docker
e2e software healthy tests/e2e
runner software healthy tests/e2e/runner
src software healthy tests/e2e/runner/src
pageObjects software healthy tests/e2e/pageObjects
components software healthy tests/e2e/pageObjects/components
fixtures software healthy tests/e2e/fixtures
helpers software healthy tests/e2e/helpers
specs software healthy tests/e2e/specs
docs software healthy docs
scripts software healthy scripts
contributions software healthy scripts/contributions
packages software healthy packages
git-cli software healthy packages/git-cli
src software healthy packages/git-cli/src
parsers software healthy packages/git-cli/src/parsers
__tests__ software healthy packages/git-cli/src/parsers/__tests__
providers software healthy packages/git-cli/src/providers
__tests__ software healthy packages/git-cli/src/providers/__tests__
integration software healthy packages/git-cli/src/providers/__tests__/integration
exec software healthy packages/git-cli/src/exec
__tests__ software healthy packages/git-cli/src/exec/__tests__
plus software healthy packages/plus
git-github software healthy packages/plus/git-github
src software healthy packages/plus/git-github/src
api software healthy packages/plus/git-github/src/api
providers software healthy packages/plus/git-github/src/providers
github software healthy packages/plus/git-github/src/providers/github
__tests__ software healthy packages/plus/git-github/src/providers/github/__tests__
ai software healthy packages/plus/ai
src software healthy packages/plus/ai/src
__tests__ software healthy packages/plus/ai/src/__tests__
models software healthy packages/plus/ai/src/models
utils software healthy packages/plus/ai/src/utils
__tests__ software healthy packages/plus/ai/src/utils/__tests__
providers software healthy packages/plus/ai/src/providers
agents software healthy packages/plus/agents
src software healthy packages/plus/agents/src
__tests__ software healthy packages/plus/agents/src/__tests__
providers software healthy packages/plus/agents/src/providers
ipc software healthy packages/ipc
src software healthy packages/ipc/src
utils software healthy packages/utils
src software healthy packages/utils/src
__tests__ software healthy packages/utils/src/__tests__
decorators software healthy packages/utils/src/decorators
__tests__ software healthy packages/utils/src/decorators/__tests__
git software healthy packages/git

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

LabelLayerStatusPath
/repo/.git/HEAD frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo/.git/refs/heads/main frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo/.git/refs/tags/v1.0 frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo/.git/worktrees/A/HEAD frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo1/.git/HEAD frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo2/.git/refs/tags/v1.0 frontend healthy packages/git/src/watching/__tests__/watchService.test.ts
/repo/.git/FETCH_HEAD frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/repo/.git/index.lock frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/repo/.git/fsmonitor--daemon/cookie frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/other-repo/.git/HEAD frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/repo/.git/info/exclude frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/repo/.git/config frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/repo/.git/objects/pack/something frontend healthy packages/git/src/watching/__tests__/watchGroup.test.ts
/workspace/project/.git frontend healthy packages/git/src/watching/__tests__/initWatcher.test.ts
/workspace-a/repo/.git frontend healthy packages/git/src/watching/__tests__/initWatcher.test.ts
/workspace-b/repo/.git frontend healthy packages/git/src/watching/__tests__/initWatcher.test.ts
/workspace/a/.git frontend healthy packages/git/src/watching/__tests__/initWatcher.test.ts
/path/to/file.ts frontend healthy src/webviews/apps/shared/__tests__/ipc.test.ts
/path/to/file frontend healthy src/webviews/apps/shared/__tests__/ipc.test.ts
/mock frontend healthy src/git/__tests__/graphRowProcessor.test.ts
/mock/.git frontend healthy src/git/__tests__/cache.test.ts

LabelLayerStatusPath
check cicd healthy .github/workflows/cd-pre.yml
publish cicd healthy .github/workflows/cd-pre.yml
analyze cicd healthy .github/workflows/codeql.yml
stale cicd healthy .github/workflows/issues-stale.yml
sync cicd healthy .github/workflows/merge-mate.yml
label-closed-issues cicd healthy .github/workflows/issues-completed.yml
publish cicd healthy .github/workflows/cd-core.yml
stale cicd healthy .github/workflows/issues-lock.yml
build cicd healthy .github/workflows/ci.yml
unit-tests cicd healthy .github/workflows/ci.yml
e2e-tests cicd healthy .github/workflows/ci.yml
review cicd healthy .github/workflows/merge-mate-review.yml
build cicd healthy .github/workflows/cd-stable.yml
test cicd healthy .github/workflows/unit-tests.yml

LabelLayerStatusPath
127.0.0.1 network healthy packages/ipc/src/ipcServer.ts
228.008.284.008 network healthy src/webviews/apps/shared/components/snow.ts
343.027.694.055 network healthy src/webviews/apps/shared/components/branch-icon.ts
1.003.046.313 network healthy src/webviews/apps/shared/components/branch-icon.ts
7.5.884.884 network healthy src/webviews/apps/shared/components/status/git-status.ts
2.25.447.578 network healthy src/webviews/apps/shared/components/status/git-status.ts
1.036.28.275 network healthy src/webviews/apps/shared/components/status/git-status.ts
182.413.448.413 network healthy src/webviews/apps/shared/components/status/git-status.ts
294.1.546.301 network healthy src/webviews/apps/shared/components/status/git-status.ts
756.205.205.455 network healthy src/webviews/apps/shared/components/status/git-status.ts
308.749.308.303 network healthy src/webviews/apps/shared/components/status/git-status.ts

LabelLayerStatusPath
gha::cd-pre cicd healthy .github/workflows/cd-pre.yml
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::issues-stale cicd healthy .github/workflows/issues-stale.yml
gha::merge-mate cicd healthy .github/workflows/merge-mate.yml
gha::issues-completed cicd healthy .github/workflows/issues-completed.yml
gha::cd-core cicd healthy .github/workflows/cd-core.yml
gha::issues-lock cicd healthy .github/workflows/issues-lock.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::merge-mate-review cicd healthy .github/workflows/merge-mate-review.yml
gha::cd-stable cicd healthy .github/workflows/cd-stable.yml
gha::unit-tests cicd healthy .github/workflows/unit-tests.yml

LabelLayerStatusPath
GK_AI_PROVISIONER_TOKEN cicd healthy
GITLENS_OPENVSIX_PAT cicd healthy
GITLENS_VSCODE_MARKETPLACE_PAT cicd healthy
GITHUB_TOKEN cicd healthy
NPM_TOKEN_GITKRAKEN cicd healthy
STORE_PATH cicd healthy
PACKAGE_VERSION cicd healthy
PACKAGE_NAME cicd healthy

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:11 network healthy pnpm-lock.yaml
port:5900 network healthy tests/docker/run-e2e-test-local.sh
port:25900 network healthy tests/docker/run-e2e-test-local.sh
port:1234 network healthy packages/plus/agents/src/__tests__/claudeCodeProvider.test.…
port:05 network healthy .github/ISSUE_TEMPLATE/bug_report.yml
port:04 network healthy .github/ISSUE_TEMPLATE/bug_report.yml

LabelLayerStatusPath
auth::src/plus/integrations/authentication/models.ts security healthy src/plus/integrations/authentication/models.ts
auth::src/webviews/plus/composer/mockData.ts security healthy src/webviews/plus/composer/mockData.ts
auth::src/plus/gk/authenticationConnection.ts security healthy src/plus/gk/authenticationConnection.ts

LabelLayerStatusPath
postgres data healthy src/webviews/plus/composer/mockData.ts
postgresql data healthy src/webviews/plus/composer/mockData.ts

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

LabelLayerStatusPath
GET api healthy src/commands/git/search.ts

LabelLayerStatusPath
onboardingMigrations.ts data healthy src/onboarding/onboardingMigrations.ts

LabelLayerStatusPath
image::tests/docker/Dockerfile hardware healthy tests/docker/Dockerfile

LabelLayerStatusPath
vps::azure hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
gpu (detected) hardware healthy tests/e2e/baseTest.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/049c3673-afd2-447a-8799-6a3dfd161c0c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/049c3673-afd2-447a-8799-6a3dfd161c0c/

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.