Scan timing: clone 3.06s · analysis 1.47s · 28.3 MB · GitHub preflight 409ms
https://github.com/zilliztech/claude-context.git
· scanned 2026-05-23 03:15 UTC (1 week, 6 days ago)
· 10 languages
196 findings (63 legacy + 133 scanner) 11/13 scanners ran 75th percentile · Typescript · small (2-20K LoC) Scanner says 87 (lower by 8)
Last scanned 1 week, 6 days ago · v2 · 130 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
51.0 | 0.20 | 10.20 |
documentation_score |
92.0 | 0.15 | 13.80 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
62.0 | 0.10 | 6.20 |
| Overall | 1.00 | 79.0 |
All 409 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 |
|---|---|---|---|
__init__ |
software | healthy | evaluation/client.py:13 |
async_run |
software | healthy | evaluation/client.py:32 |
run |
software | healthy | evaluation/client.py:50 |
normalize_file_path |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py:16 |
calculate_metrics |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py:23 |
load_method_results |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py:54 |
create_efficiency_chart |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py:136 |
main |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py:344 |
main |
software | healthy | evaluation/run_evaluation.py:14 |
parse_retrieval_types |
software | dead | evaluation/run_evaluation.py:52 |
parse_patch_files |
software | healthy | evaluation/generate_subset_json.py:10 |
main |
software | healthy | evaluation/generate_subset_json.py:26 |
llm_factory |
software | healthy | evaluation/utils/llm_factory.py:7 |
get_remaining_instances |
software | healthy | evaluation/utils/file_management.py:13 |
is_test |
software | healthy | evaluation/utils/file_management.py:46 |
list_files |
software | dead | evaluation/utils/file_management.py:53 |
__init__ |
software | healthy | evaluation/utils/file_management.py:83 |
__enter__ |
software | healthy | evaluation/utils/file_management.py:89 |
get_readme_files |
software | dead | evaluation/utils/file_management.py:101 |
__exit__ |
software | healthy | evaluation/utils/file_management.py:107 |
clone_repo |
software | healthy | evaluation/utils/file_management.py:111 |
extract_final_answer |
software | dead | evaluation/utils/format.py:6 |
extract_file_paths_from_edits |
software | healthy | evaluation/utils/format.py:25 |
_normalize_to_relative_path |
software | healthy | evaluation/utils/format.py:77 |
extract_oracle_files_from_patch |
software | healthy | evaluation/utils/format.py:94 |
extract_edit_calls_from_conversation_log |
software | healthy | evaluation/utils/format.py:108 |
find_line_number_for_old_string |
software | healthy | evaluation/utils/format.py:177 |
generate_unified_diff |
software | healthy | evaluation/utils/format.py:195 |
create_unified_diff_file |
software | healthy | evaluation/utils/format.py:231 |
calculate_total_tokens |
software | healthy | evaluation/utils/format.py:262 |
print_token_usage |
software | dead | evaluation/utils/format.py:325 |
truncate_long_content |
software | healthy | evaluation/utils/format.py:335 |
extract_conversation_summary |
software | healthy | evaluation/utils/format.py:349 |
print_conversation_summary |
software | dead | evaluation/utils/format.py:443 |
is_git_repository |
software | healthy | evaluation/servers/grep_server.py:20 |
search_text |
software | healthy | evaluation/servers/grep_server.py:36 |
edit |
software | healthy | evaluation/servers/edit_server.py:15 |
read_file |
software | healthy | evaluation/servers/read_server.py:20 |
list_directory |
software | healthy | evaluation/servers/read_server.py:137 |
directory_tree |
software | healthy | evaluation/servers/read_server.py:186 |
build_tree |
software | healthy | evaluation/servers/read_server.py:211 |
__init__ |
software | healthy | evaluation/retrieval/base.py:22 |
_prepare_instances |
software | healthy | evaluation/retrieval/base.py:42 |
_filter_existing_instances |
software | healthy | evaluation/retrieval/base.py:126 |
build_index |
software | healthy | evaluation/retrieval/base.py:176 |
search |
software | healthy | evaluation/retrieval/base.py:179 |
run |
software | healthy | evaluation/retrieval/base.py:182 |
__init__ |
software | healthy | evaluation/retrieval/custom.py:27 |
_create_mcp_client |
software | healthy | evaluation/retrieval/custom.py:72 |
mcp_sessions_context |
software | healthy | evaluation/retrieval/custom.py:113 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.eslintrc.js |
software | warning | .eslintrc.js |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
build-benchmark.json |
software | healthy | build-benchmark.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
README.md |
software | healthy | docs/README.md |
prerequisites.md |
software | healthy | docs/getting-started/prerequisites.md |
quick-start.md |
software | healthy | docs/getting-started/quick-start.md |
environment-variables.md |
software | healthy | docs/getting-started/environment-variables.md |
asynchronous-indexing-workflow.md |
software | healthy | docs/dive-deep/asynchronous-indexing-workflow.md |
file-inclusion-rules.md |
software | healthy | docs/dive-deep/file-inclusion-rules.md |
troubleshooting-guide.md |
software | healthy | docs/troubleshooting/troubleshooting-guide.md |
faq.md |
software | healthy | docs/troubleshooting/faq.md |
client.py |
software | healthy | evaluation/client.py |
analyze_and_plot_mcp_efficiency.py |
software | healthy | evaluation/analyze_and_plot_mcp_efficiency.py |
run_evaluation.py |
software | healthy | evaluation/run_evaluation.py |
generate_subset_json.py |
software | healthy | evaluation/generate_subset_json.py |
README.md |
software | healthy | evaluation/README.md |
pyproject.toml |
software | healthy | evaluation/pyproject.toml |
llm_factory.py |
software | healthy | evaluation/utils/llm_factory.py |
__init__.py |
software | healthy | evaluation/utils/__init__.py |
file_management.py |
software | healthy | evaluation/utils/file_management.py |
constant.py |
software | warning | evaluation/utils/constant.py |
format.py |
software | healthy | evaluation/utils/format.py |
README.md |
software | healthy | evaluation/case_study/README.md |
grep_result.json |
software | healthy | evaluation/case_study/django_14170/grep_result.json |
README.md |
software | healthy | evaluation/case_study/django_14170/README.md |
both_result.json |
software | healthy | evaluation/case_study/django_14170/both_result.json |
grep_result.json |
software | healthy | evaluation/case_study/pydata_xarray_6938/grep_result.json |
README.md |
software | healthy | evaluation/case_study/pydata_xarray_6938/README.md |
both_result.json |
software | healthy | evaluation/case_study/pydata_xarray_6938/both_result.json |
__init__.py |
software | healthy | evaluation/servers/__init__.py |
grep_server.py |
software | healthy | evaluation/servers/grep_server.py |
edit_server.py |
software | healthy | evaluation/servers/edit_server.py |
read_server.py |
software | healthy | evaluation/servers/read_server.py |
__init__.py |
software | healthy | evaluation/retrieval/__init__.py |
base.py |
software | healthy | evaluation/retrieval/base.py |
custom.py |
software | healthy | evaluation/retrieval/custom.py |
build-benchmark.js |
software | healthy | scripts/build-benchmark.js |
README.md |
software | healthy | packages/chrome-extension/README.md |
package.json |
software | healthy | packages/chrome-extension/package.json |
CONTRIBUTING.md |
software | healthy | packages/chrome-extension/CONTRIBUTING.md |
webpack.config.js |
software | warning | packages/chrome-extension/webpack.config.js |
tsconfig.json |
software | healthy | packages/chrome-extension/tsconfig.json |
content.ts |
software | healthy | packages/chrome-extension/src/content.ts |
styles.css |
software | healthy | packages/chrome-extension/src/styles.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Evaluator |
software | healthy | evaluation/client.py:10 |
ContextManager |
software | healthy | evaluation/utils/file_management.py:62 |
BaseRetrieval |
software | healthy | evaluation/retrieval/base.py:21 |
CustomRetrieval |
software | healthy | evaluation/retrieval/custom.py:26 |
const |
software | healthy | packages/chrome-extension/src/content.ts:const |
EmbeddingModel |
software | healthy | packages/chrome-extension/src/background.ts:EmbeddingModel |
MilvusVectorDB |
software | healthy | packages/chrome-extension/src/background.ts:MilvusVectorDB |
wraps |
software | healthy | packages/chrome-extension/src/milvus/chromeMilvusAdapter.ts… |
ChromeMilvusAdapter |
software | healthy | packages/chrome-extension/src/milvus/chromeMilvusAdapter.ts… |
MilvusConfigManager |
software | healthy | packages/chrome-extension/src/config/milvusConfig.ts:Milvus… |
MilvusRestfulVectorDatabase |
software | healthy | packages/chrome-extension/src/stubs/milvus-vectordb-stub.ts… |
IndexedRepoManager |
software | healthy | packages/chrome-extension/src/storage/indexedRepoManager.ts… |
SnapshotManager |
software | healthy | packages/mcp/src/snapshot.ts:SnapshotManager |
ContextMcpServer |
software | healthy | packages/mcp/src/index.ts:ContextMcpServer |
SyncManager |
software | healthy | packages/mcp/src/sync.ts:SyncManager |
ToolHandlers |
software | healthy | packages/mcp/src/handlers.ts:ToolHandlers |
TestEmbedding |
software | healthy | packages/core/src/context.splitter.test.ts:TestEmbedding |
RecordingSplitter |
software | healthy | packages/core/src/context.splitter.test.ts:RecordingSplitter |
IndexAbortError |
software | healthy | packages/core/src/context.ts:IndexAbortError |
Context |
software | healthy | packages/core/src/context.ts:Context |
TestEmbedding |
software | healthy | packages/core/src/context.abort.test.ts:TestEmbedding |
CountingSplitter |
software | healthy | packages/core/src/context.abort.test.ts:CountingSplitter |
TestEmbedding |
software | healthy | packages/core/src/context.ignore-patterns.test.ts:TestEmbed… |
TestSplitter |
software | healthy | packages/core/src/context.ignore-patterns.test.ts:TestSplit… |
MerkleDAG |
software | healthy | packages/core/src/sync/merkle.ts:MerkleDAG |
FileSynchronizer |
software | healthy | packages/core/src/sync/synchronizer.ts:FileSynchronizer |
EnvManager |
software | healthy | packages/core/src/utils/env-manager.ts:EnvManager |
MilvusVectorDatabase |
software | healthy | packages/core/src/vectordb/milvus-vectordb.ts:MilvusVectorD… |
ClusterManager |
software | healthy | packages/core/src/vectordb/zilliz-utils.ts:ClusterManager |
exports |
software | healthy | packages/core/src/vectordb/index.ts:exports |
MilvusRestfulVectorDatabase |
software | healthy | packages/core/src/vectordb/milvus-restful-vectordb.ts:Milvu… |
LangChainCodeSplitter |
software | healthy | packages/core/src/splitter/langchain-splitter.ts:LangChainC… |
exports |
software | healthy | packages/core/src/splitter/index.ts:exports |
AstCodeSplitter |
software | healthy | packages/core/src/splitter/ast-splitter.ts:AstCodeSplitter |
VoyageAIEmbedding |
software | healthy | packages/core/src/embedding/voyageai-embedding.ts:VoyageAIE… |
exports |
software | healthy | packages/core/src/embedding/index.ts:exports |
OllamaEmbedding |
software | healthy | packages/core/src/embedding/ollama-embedding.ts:OllamaEmbed… |
GeminiEmbedding |
software | healthy | packages/core/src/embedding/gemini-embedding.ts:GeminiEmbed… |
for |
software | healthy | packages/core/src/embedding/base-embedding.ts:for |
Embedding |
software | healthy | packages/core/src/embedding/base-embedding.ts:Embedding |
OpenAIEmbedding |
software | healthy | packages/core/src/embedding/openai-embedding.ts:OpenAIEmbed… |
ConfigManager |
software | healthy | packages/vscode-extension/src/config/configManager.ts:Confi… |
WebviewHelper |
software | healthy | packages/vscode-extension/src/webview/webviewHelper.ts:Webv… |
SemanticSearchViewProvider |
software | healthy | packages/vscode-extension/src/webview/semanticSearchProvide… |
SemanticSearchController |
software | healthy | packages/vscode-extension/src/webview/scripts/semanticSearc… |
MilvusVectorDatabase |
software | healthy | packages/vscode-extension/src/stubs/milvus-vectordb-stub.js… |
AstCodeSplitterStub |
software | healthy | packages/vscode-extension/src/stubs/ast-splitter-stub.js:As… |
IndexCommand |
software | healthy | packages/vscode-extension/src/commands/indexCommand.ts:Inde… |
SyncCommand |
software | healthy | packages/vscode-extension/src/commands/syncCommand.ts:SyncC… |
SearchCommand |
software | healthy | packages/vscode-extension/src/commands/searchCommand.ts:Sea… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
getting-started |
software | healthy | docs/getting-started |
dive-deep |
software | healthy | docs/dive-deep |
troubleshooting |
software | healthy | docs/troubleshooting |
evaluation |
software | healthy | evaluation |
utils |
software | healthy | evaluation/utils |
case_study |
software | healthy | evaluation/case_study |
django_14170 |
software | healthy | evaluation/case_study/django_14170 |
pydata_xarray_6938 |
software | healthy | evaluation/case_study/pydata_xarray_6938 |
servers |
software | healthy | evaluation/servers |
retrieval |
software | healthy | evaluation/retrieval |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
chrome-extension |
software | healthy | packages/chrome-extension |
src |
software | healthy | packages/chrome-extension/src |
milvus |
software | healthy | packages/chrome-extension/src/milvus |
config |
software | healthy | packages/chrome-extension/src/config |
stubs |
software | healthy | packages/chrome-extension/src/stubs |
storage |
software | healthy | packages/chrome-extension/src/storage |
mcp |
software | healthy | packages/mcp |
src |
software | healthy | packages/mcp/src |
core |
software | healthy | packages/core |
src |
software | healthy | packages/core/src |
sync |
software | healthy | packages/core/src/sync |
utils |
software | healthy | packages/core/src/utils |
vectordb |
software | healthy | packages/core/src/vectordb |
splitter |
software | healthy | packages/core/src/splitter |
embedding |
software | healthy | packages/core/src/embedding |
vscode-extension |
software | healthy | packages/vscode-extension |
src |
software | healthy | packages/vscode-extension/src |
config |
software | healthy | packages/vscode-extension/src/config |
webview |
software | healthy | packages/vscode-extension/src/webview |
scripts |
software | healthy | packages/vscode-extension/src/webview/scripts |
templates |
software | healthy | packages/vscode-extension/src/webview/templates |
styles |
software | healthy | packages/vscode-extension/src/webview/styles |
stubs |
software | healthy | packages/vscode-extension/src/stubs |
commands |
software | healthy | packages/vscode-extension/src/commands |
examples |
software | healthy | examples |
basic-usage |
software | healthy | examples/basic-usage |
python |
software | healthy | python |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
018.066.079.158 |
network | healthy | packages/chrome-extension/src/content.ts |
212.224.231.114 |
network | healthy | packages/chrome-extension/src/content.ts |
454.243.668.386 |
network | healthy | packages/chrome-extension/src/content.ts |
123.082.233.09 |
network | healthy | packages/chrome-extension/src/content.ts |
1.82.63.27 |
network | healthy | packages/chrome-extension/src/content.ts |
385.506.792.704 |
network | healthy | packages/chrome-extension/src/content.ts |
1.218.315.675 |
network | healthy | packages/chrome-extension/src/content.ts |
088.294.016.257 |
network | healthy | packages/chrome-extension/src/content.ts |
01.147.038.246 |
network | healthy | packages/chrome-extension/src/content.ts |
067.019.177.011 |
network | healthy | packages/chrome-extension/src/content.ts |
411.406.562.957 |
network | healthy | packages/chrome-extension/src/content.ts |
059.19.162.346 |
network | healthy | packages/chrome-extension/src/content.ts |
353.677.573.989 |
network | healthy | packages/chrome-extension/src/content.ts |
02.03.085.076 |
network | healthy | packages/chrome-extension/src/content.ts |
1.53.27.161 |
network | healthy | packages/chrome-extension/src/content.ts |
107.328.204.501 |
network | healthy | packages/chrome-extension/src/content.ts |
29.447.222.85 |
network | healthy | packages/chrome-extension/src/content.ts |
029.109.101.143 |
network | healthy | packages/chrome-extension/src/content.ts |
1.275.326.749 |
network | healthy | packages/chrome-extension/src/content.ts |
1.275.749.749 |
network | healthy | packages/chrome-extension/src/content.ts |
138.112.25.25 |
network | healthy | packages/chrome-extension/src/content.ts |
329.328.513.773 |
network | healthy | packages/chrome-extension/src/content.ts |
127.0.0.1 |
network | healthy | packages/mcp/src/config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pnpm-lock.yaml |
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
vps::aws |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint_and_build |
cicd | healthy | .github/workflows/ci.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VSCE_PAT |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ir4go52_ |
software | healthy | /tmp/repobility-clone-ir4go52_ |
| Label | Layer | Status | Path |
|---|---|---|---|
port:19530 |
network | healthy | examples/basic-usage/index.ts |
This page is publicly accessible at:
https://repobility.com/scan/cbb5eee9-ffe7-42d1-9777-2906446514a2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cbb5eee9-ffe7-42d1-9777-2906446514a2/
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.