https://github.com/VizzleTF/CommitSage
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
20 raw signals (0 security + 20 graph)
Last scanned 2 months, 1 week ago · v1 · 18 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 351 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 |
|---|---|---|---|
main |
software | healthy | esbuild.js:main |
v |
software | healthy | tests/commitLintService.test.ts:v |
handler |
software | healthy | tests/configService.test.ts:handler |
installFakeCli |
software | healthy | tests/commitLintCliService.test.ts:installFakeCli |
headers |
software | healthy | tests/providerPayloads.test.ts:headers |
makeHttpError |
software | healthy | tests/baseAIService.test.ts:makeHttpError |
installDefaultUiStubs |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:installDefaultUiStubs |
replaceStub |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:replaceStub |
stubQuickPick |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubQuickPick |
stubInputBox |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubInputBox |
stubInformation |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubInformation |
stubError |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubError |
stubWarning |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubWarning |
stubWithProgressCancellable |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:stubWithProgressCancellable |
restoreStubs |
software | healthy | tests/e2e/helpers/vscodeStubs.ts:restoreStubs |
isOllama |
software | healthy | tests/e2e/helpers/mockLlmServer.ts:isOllama |
port |
software | healthy | tests/e2e/helpers/mockLlmServer.ts:port |
activateExtension |
software | healthy | tests/e2e/helpers/settings.ts:activateExtension |
setProviderToMockOpenAI |
software | healthy | tests/e2e/helpers/settings.ts:setProviderToMockOpenAI |
resetCommitSettings |
software | healthy | tests/e2e/helpers/settings.ts:resetCommitSettings |
ensureOpenAIKey |
software | healthy | tests/e2e/helpers/settings.ts:ensureOpenAIKey |
clearOpenAIKey |
software | healthy | tests/e2e/helpers/settings.ts:clearOpenAIKey |
sampleWorkspaceDir |
software | healthy | tests/e2e/helpers/tempRepo.ts:sampleWorkspaceDir |
git |
software | healthy | tests/e2e/helpers/tempRepo.ts:git |
makeTempRepo |
software | healthy | tests/e2e/helpers/tempRepo.ts:makeTempRepo |
ensureRepoOpened |
software | healthy | tests/e2e/helpers/tempRepo.ts:ensureRepoOpened |
getGitApi |
software | healthy | tests/e2e/helpers/tempRepo.ts:getGitApi |
matchRepo |
software | healthy | tests/e2e/helpers/tempRepo.ts:matchRepo |
getRepository |
software | healthy | tests/e2e/helpers/tempRepo.ts:getRepository |
cleanupRepo |
software | healthy | tests/e2e/helpers/tempRepo.ts:cleanupRepo |
closeAllOpenRepos |
software | healthy | tests/e2e/helpers/tempRepo.ts:closeAllOpenRepos |
purgeSampleWorkspace |
software | healthy | tests/e2e/helpers/tempRepo.ts:purgeSampleWorkspace |
waitFor |
software | healthy | tests/e2e/helpers/tempRepo.ts:waitFor |
sameFsPath |
software | healthy | tests/e2e/helpers/tempRepo.ts:sameFsPath |
before |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts:before |
after |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts:after |
headMsg |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts:headMsg |
count |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts:count |
waitFor |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts:waitFor |
headMsg |
software | healthy | tests/e2e/suite/generateCommit.e2e.ts:headMsg |
status |
software | healthy | tests/e2e/suite/generateCommit.e2e.ts:status |
prompt |
software | healthy | tests/e2e/suite/generateCommit.e2e.ts:prompt |
activate |
software | healthy | src/extension.ts:activate |
deactivate |
software | healthy | src/extension.ts:deactivate |
statOrUndefined |
software | healthy | src/commands/createProjectConfig.ts:statOrUndefined |
createProjectConfig |
software | healthy | src/commands/createProjectConfig.ts:createProjectConfig |
configExists |
software | healthy | src/commands/createProjectConfig.ts:configExists |
registerCommands |
software | healthy | src/commands/index.ts:registerCommands |
registerSelectGeminiModelCommand |
software | healthy | src/commands/selectGeminiModel.ts:registerSelectGeminiModel… |
registerGenerateCommitMessageCommand |
software | healthy | src/commands/generateCommitMessage.ts:registerGenerateCommi… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
esbuild.js |
software | healthy | esbuild.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
release.sh |
software | healthy | release.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package.nls.json |
software | healthy | package.nls.json |
package-lock.json |
software | healthy | package-lock.json |
.vscode-test.mjs |
software | healthy | .vscode-test.mjs |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
bundle.l10n.json |
software | healthy | l10n/bundle.l10n.json |
errorUtils.test.ts |
software | healthy | tests/errorUtils.test.ts |
textProcessing.test.ts |
software | healthy | tests/textProcessing.test.ts |
commitLintService.test.ts |
software | healthy | tests/commitLintService.test.ts |
gitStatus.test.ts |
software | healthy | tests/gitStatus.test.ts |
gitBlameParser.test.ts |
software | healthy | tests/gitBlameParser.test.ts |
apiKeyManager.test.ts |
software | healthy | tests/apiKeyManager.test.ts |
gitEnv.test.ts |
software | healthy | tests/gitEnv.test.ts |
configService.test.ts |
software | healthy | tests/configService.test.ts |
commitLintCliService.test.ts |
software | healthy | tests/commitLintCliService.test.ts |
concurrency.test.ts |
software | healthy | tests/concurrency.test.ts |
providerPayloads.test.ts |
software | healthy | tests/providerPayloads.test.ts |
gitPath.test.ts |
software | healthy | tests/gitPath.test.ts |
baseAIService.test.ts |
software | healthy | tests/baseAIService.test.ts |
configDefaults.test.ts |
software | healthy | tests/configDefaults.test.ts |
vscode.ts |
software | healthy | tests/__mocks__/vscode.ts |
tsconfig.e2e.json |
software | healthy | tests/e2e/tsconfig.e2e.json |
vscodeStubs.ts |
software | healthy | tests/e2e/helpers/vscodeStubs.ts |
mockLlmServer.ts |
software | healthy | tests/e2e/helpers/mockLlmServer.ts |
settings.ts |
software | healthy | tests/e2e/helpers/settings.ts |
tempRepo.ts |
software | healthy | tests/e2e/helpers/tempRepo.ts |
activation.e2e.ts |
software | healthy | tests/e2e/suite/activation.e2e.ts |
multiRepo.e2e.ts |
software | healthy | tests/e2e/suite/multiRepo.e2e.ts |
autoCommit.e2e.ts |
software | healthy | tests/e2e/suite/autoCommit.e2e.ts |
generateCommit.e2e.ts |
software | healthy | tests/e2e/suite/generateCommit.e2e.ts |
llmErrors.e2e.ts |
software | healthy | tests/e2e/suite/llmErrors.e2e.ts |
cancellation.e2e.ts |
software | healthy | tests/e2e/suite/cancellation.e2e.ts |
custom-language.md |
software | healthy | docs/custom-language.md |
providers.md |
software | healthy | docs/providers.md |
commit-formats.md |
software | healthy | docs/commit-formats.md |
adding-formats.md |
software | healthy | docs/adding-formats.md |
adding-languages.md |
software | healthy | docs/adding-languages.md |
troubleshooting.md |
software | healthy | docs/troubleshooting.md |
configuration.md |
software | healthy | docs/configuration.md |
testing.md |
software | healthy | docs/testing.md |
telemetry.md |
software | healthy | docs/telemetry.md |
adding-providers.md |
software | healthy | docs/adding-providers.md |
set-api-key.md |
software | healthy | walkthroughs/set-api-key.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MyError |
software | healthy | tests/errorUtils.test.ts:MyError |
Uri |
software | healthy | tests/__mocks__/vscode.ts:Uri |
EventEmitter |
software | healthy | tests/__mocks__/vscode.ts:EventEmitter |
MockLlmServer |
software | healthy | tests/e2e/helpers/mockLlmServer.ts:MockLlmServer |
GitExtensionNotFoundError |
software | healthy | src/models/errors.ts:GitExtensionNotFoundError |
NoRepositoriesFoundError |
software | healthy | src/models/errors.ts:NoRepositoriesFoundError |
NoChangesDetectedError |
software | healthy | src/models/errors.ts:NoChangesDetectedError |
NoRepositorySelectedError |
software | healthy | src/models/errors.ts:NoRepositorySelectedError |
AiServiceError |
software | healthy | src/models/errors.ts:AiServiceError |
ConfigurationError |
software | healthy | src/models/errors.ts:ConfigurationError |
UserCancelledError |
software | healthy | src/models/errors.ts:UserCancelledError |
ApiKeyInvalidError |
software | healthy | src/models/errors.ts:ApiKeyInvalidError |
ApiKeyValidator |
software | healthy | src/utils/apiKeyValidator.ts:ApiKeyValidator |
ConfigService |
software | healthy | src/utils/configService.ts:ConfigService |
HttpError |
software | healthy | src/utils/httpUtils.ts:HttpError |
NetworkError |
software | healthy | src/utils/httpUtils.ts:NetworkError |
HttpUtils |
software | healthy | src/utils/httpUtils.ts:HttpUtils |
RetryUtils |
software | healthy | src/utils/retryUtils.ts:RetryUtils |
Logger |
software | healthy | src/utils/logger.ts:Logger |
OpenRouterService |
software | healthy | src/services/openRouterService.ts:OpenRouterService |
AIServiceFactory |
software | healthy | src/services/aiServiceFactory.ts:AIServiceFactory |
PromptService |
software | healthy | src/services/promptService.ts:PromptService |
GitService |
software | healthy | src/services/gitService.ts:GitService |
SettingsValidator |
software | healthy | src/services/settingsValidator.ts:SettingsValidator |
AnthropicService |
software | healthy | src/services/anthropicService.ts:AnthropicService |
DeepSeekService |
software | healthy | src/services/deepSeekService.ts:DeepSeekService |
GroqService |
software | healthy | src/services/groqService.ts:GroqService |
OpenAIService |
software | healthy | src/services/openaiService.ts:OpenAIService |
AmplitudeTelemetrySender |
software | healthy | src/services/telemetryService.ts:AmplitudeTelemetrySender |
TelemetryService |
software | healthy | src/services/telemetryService.ts:TelemetryService |
CommitLintCliService |
software | healthy | src/services/commitLintCliService.ts:CommitLintCliService |
OllamaService |
software | healthy | src/services/ollamaService.ts:OllamaService |
CodestralService |
software | healthy | src/services/codestralService.ts:CodestralService |
AIService |
software | healthy | src/services/aiService.ts:AIService |
CustomOpenAIService |
software | healthy | src/services/customOpenAIService.ts:CustomOpenAIService |
ApiKeyManager |
software | healthy | src/services/apiKeyManager.ts:ApiKeyManager |
CommitLintService |
software | healthy | src/services/commitLintService.ts:CommitLintService |
GitBlameAnalyzer |
software | healthy | src/services/gitBlameAnalyzer.ts:GitBlameAnalyzer |
XaiService |
software | healthy | src/services/xaiService.ts:XaiService |
CustomLanguageService |
software | healthy | src/services/customLanguageService.ts:CustomLanguageService |
GeminiService |
software | healthy | src/services/geminiService.ts:GeminiService |
CommitWorkflow |
software | healthy | src/services/commitWorkflow.ts:CommitWorkflow |
SettingsWebviewProvider |
software | healthy | src/views/settingsWebviewProvider.ts:SettingsWebviewProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
l10n |
software | healthy | l10n |
tests |
software | healthy | tests |
__mocks__ |
software | healthy | tests/__mocks__ |
e2e |
software | healthy | tests/e2e |
helpers |
software | healthy | tests/e2e/helpers |
suite |
software | healthy | tests/e2e/suite |
docs |
software | healthy | docs |
walkthroughs |
software | healthy | walkthroughs |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
models |
software | healthy | src/models |
commands |
software | healthy | src/commands |
utils |
software | healthy | src/utils |
templates |
software | healthy | src/templates |
formats |
software | healthy | src/templates/formats |
services |
software | healthy | src/services |
views |
software | healthy | src/views |
webview |
software | healthy | src/views/webview |
| Label | Layer | Status | Path |
|---|---|---|---|
check-security |
cicd | healthy | .github/workflows/security-release.yml |
test |
cicd | healthy | .github/workflows/security-release.yml |
auto-release |
cicd | healthy | .github/workflows/security-release.yml |
test |
cicd | healthy | .github/workflows/test.yml |
test |
cicd | healthy | .github/workflows/pr-check.yml |
test |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
publish-vscode |
cicd | healthy | .github/workflows/release.yml |
publish-openvsx |
cicd | healthy | .github/workflows/release.yml |
notify |
cicd | healthy | .github/workflows/release.yml |
auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
AMPLITUDE_API_KEY |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
TELEGRAM_CHAT_ID |
cicd | healthy | — |
VS_MARKETPLACE_TOKEN |
cicd | healthy | — |
OPEN_VSX_TOKEN |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::security-release |
cicd | healthy | .github/workflows/security-release.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::pr-check |
cicd | healthy | .github/workflows/pr-check.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/templates/formats/google.ts |
security | healthy | src/templates/formats/google.ts |
auth::src/templates/formats/detailed.ts |
security | healthy | src/templates/formats/detailed.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hs4ap1ru |
software | healthy | /tmp/repobility-clone-hs4ap1ru |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/e2e/helpers/mockLlmServer.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/9a52f5d9-1a63-4d81-b995-fdc7f67e82d4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9a52f5d9-1a63-4d81-b995-fdc7f67e82d4/
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.