Scan timing: clone 2.91s · analysis 8.19s · 17.8 MB · GitHub API rate-limit (preflight)
https://github.com/jd-opensource/OxyGent
· scanned 2026-05-31 01:24 UTC (5 days, 8 hours ago)
· 10 languages
707 findings (257 legacy + 450 scanner) 61st percentile · Python · medium (20-100K LoC) Scanner says 57 (higher by 6)
Last scanned 5 days, 8 hours ago · v2 · 482 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 |
40.0 | 0.15 | 6.00 |
security_score |
34.2 | 0.25 | 8.55 |
testing_score |
93.0 | 0.20 | 18.60 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
30.6 | 0.10 | 3.06 |
| Overall | 1.00 | 62.8 |
All 4381 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 | demo.py:41 |
search_baidu |
software | healthy | function_hubs/baidu_search_tools.py:18 |
__init__ |
software | healthy | function_hubs/sql_tools.py:26 |
init_config |
software | healthy | function_hubs/sql_tools.py:30 |
list_tables |
software | healthy | function_hubs/sql_tools.py:47 |
run_sql |
software | healthy | function_hubs/sql_tools.py:62 |
describe_tables |
software | healthy | function_hubs/sql_tools.py:85 |
__init__ |
software | healthy | function_hubs/code_interpreter_tools.py:127 |
start_kernel |
software | healthy | function_hubs/code_interpreter_tools.py:132 |
stop_kernel |
software | dead | function_hubs/code_interpreter_tools.py:177 |
_collect_outputs |
software | healthy | function_hubs/code_interpreter_tools.py:196 |
execute_code |
software | healthy | function_hubs/code_interpreter_tools.py:283 |
stop_session |
software | healthy | function_hubs/code_interpreter_tools.py:335 |
get_stations_of_city |
software | healthy | function_hubs/train_ticket_tools.py:58 |
get_tickets |
software | healthy | function_hubs/train_ticket_tools.py:81 |
get_current_date |
software | healthy | function_hubs/train_ticket_tools.py:112 |
get_stations |
software | healthy | function_hubs/train_ticket_tools.py:121 |
parse_stations_data |
software | healthy | function_hubs/train_ticket_tools.py:161 |
format_cookies |
software | healthy | function_hubs/train_ticket_tools.py:202 |
get_cookie |
software | healthy | function_hubs/train_ticket_tools.py:215 |
_parse_tickets |
software | healthy | function_hubs/train_ticket_tools.py:231 |
info_update |
software | healthy | function_hubs/shortest_path.py:23 |
shortest_path |
software | healthy | function_hubs/shortest_path.py:43 |
visualize_city_path |
software | healthy | function_hubs/shortest_path.py:103 |
__init__ |
software | healthy | function_hubs/document_tools.py:22 |
_check_dependencies |
software | healthy | function_hubs/document_tools.py:26 |
extract_pdf_text |
software | healthy | function_hubs/document_tools.py:69 |
extract_pdf_tables |
software | healthy | function_hubs/document_tools.py:158 |
extract_pdf_images |
software | healthy | function_hubs/document_tools.py:246 |
merge_pdfs |
software | healthy | function_hubs/document_tools.py:351 |
split_pdf |
software | healthy | function_hubs/document_tools.py:444 |
get_pdf_info |
software | healthy | function_hubs/document_tools.py:545 |
read_docx |
software | healthy | function_hubs/document_tools.py:650 |
extract_docx_text |
software | healthy | function_hubs/document_tools.py:743 |
read_excel |
software | healthy | function_hubs/document_tools.py:806 |
list_excel_sheets |
software | healthy | function_hubs/document_tools.py:909 |
_parse_page_range |
software | healthy | function_hubs/document_tools.py:980 |
detect_document_format |
software | healthy | function_hubs/document_tools.py:1036 |
generate_flow_chart |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:72 |
call_openai_api |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:151 |
extract_mermaid_code |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:220 |
generate_sample_mermaid |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:244 |
parse_description_to_steps |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:278 |
clean_and_standardize_steps |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:427 |
is_decision_node |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:460 |
generate_flowchart_from_steps |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:465 |
create_html_with_mermaid |
software | healthy | function_hubs/chart/flow_image_gen_tools.py:559 |
save_flowchart |
software | healthy | function_hubs/chart/flowchart_api.py:25 |
generate_flowchart |
software | healthy | function_hubs/chart/flowchart_api.py:50 |
open_html_chart |
software | healthy | function_hubs/chart/open_chart_tools.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README_zh.md |
software | healthy | README_zh.md |
README.md |
software | healthy | README.md |
demo.py |
software | healthy | demo.py |
NOTICE_Third_Party.md |
software | healthy | NOTICE_Third_Party.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CONTRIBUTING_zh.md |
software | healthy | CONTRIBUTING_zh.md |
requirements.txt |
software | healthy | requirements.txt |
config.json |
software | healthy | config.json |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
CHANGELOG_zh.md |
software | healthy | CHANGELOG_zh.md |
baidu_search_tools.py |
software | healthy | function_hubs/baidu_search_tools.py |
sql_tools.py |
software | healthy | function_hubs/sql_tools.py |
code_interpreter_tools.py |
software | healthy | function_hubs/code_interpreter_tools.py |
train_ticket_tools.py |
software | healthy | function_hubs/train_ticket_tools.py |
shortest_path.py |
software | healthy | function_hubs/shortest_path.py |
document_tools.py |
software | healthy | function_hubs/document_tools.py |
flow_image_gen_tools.py |
software | healthy | function_hubs/chart/flow_image_gen_tools.py |
__init__.py |
software | healthy | function_hubs/chart/__init__.py |
flowchart_api.py |
software | healthy | function_hubs/chart/flowchart_api.py |
open_chart_tools.py |
software | healthy | function_hubs/chart/open_chart_tools.py |
static_files_utils.py |
software | healthy | function_hubs/chart/static_files_utils.py |
index.html |
software | healthy | function_hubs/chart/web/index.html |
app.js |
software | warning | function_hubs/chart/web/js/app.js |
style.css |
software | healthy | function_hubs/chart/web/css/style.css |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_hooks.py |
software | healthy | tests/integration/test_hooks.py |
test_token_tracking.py |
software | healthy | tests/integration/test_token_tracking.py |
test_flow_integration.py |
software | healthy | tests/integration/test_flow_integration.py |
test_error_recovery.py |
software | healthy | tests/integration/test_error_recovery.py |
test_a2a_client_helpers.py |
software | healthy | tests/integration/test_a2a_client_helpers.py |
test_data_scope.py |
software | healthy | tests/integration/test_data_scope.py |
__init__.py |
software | healthy | tests/integration/__init__.py |
test_multi_turn.py |
software | healthy | tests/integration/test_multi_turn.py |
test_memory.py |
software | healthy | tests/integration/test_memory.py |
test_tool_integration.py |
software | healthy | tests/integration/test_tool_integration.py |
test_agent_integration.py |
software | healthy | tests/integration/test_agent_integration.py |
test_create_flow_image.py |
software | healthy | tests/integration/test_create_flow_image.py |
test_file_tools.py |
software | healthy | tests/integration/test_file_tools.py |
test_sse_utils.py |
software | healthy | tests/integration/test_sse_utils.py |
test_continue.py |
software | healthy | tests/integration/test_continue.py |
test_concurrency.py |
software | healthy | tests/integration/test_concurrency.py |
test_base_oxy_lifecycle.py |
software | healthy | tests/integration/test_base_oxy_lifecycle.py |
test_agent_delegation.py |
software | healthy | tests/integration/test_agent_delegation.py |
test_mas_integration.py |
software | healthy | tests/integration/test_mas_integration.py |
test_shell_use_parsing.py |
software | healthy | tests/integration/test_shell_use_parsing.py |
test_skill_agent.py |
software | healthy | tests/integration/test_skill_agent.py |
test_mcp_lifecycle.py |
software | healthy | tests/integration/test_mcp_lifecycle.py |
test_config_behavior.py |
software | healthy | tests/integration/test_config_behavior.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SQLFunctionHub |
software | healthy | function_hubs/sql_tools.py:19 |
Config |
software | healthy | function_hubs/sql_tools.py:23 |
CodeInterpreter |
software | healthy | function_hubs/code_interpreter_tools.py:119 |
StationData |
software | healthy | function_hubs/train_ticket_tools.py:13 |
Ticket |
software | healthy | function_hubs/train_ticket_tools.py:25 |
DocumentToolsHub |
software | healthy | function_hubs/document_tools.py:19 |
SaveFlowchartRequest |
software | healthy | function_hubs/chart/flowchart_api.py:16 |
GenerateFlowchartRequest |
software | healthy | function_hubs/chart/flowchart_api.py:20 |
DummyMAS |
software | healthy | tests/conftest.py:54 |
TestFuncProcessInput |
software | healthy | tests/integration/test_hooks.py:48 |
TestFuncProcessOutput |
software | healthy | tests/integration/test_hooks.py:93 |
TestFuncExecute |
software | healthy | tests/integration/test_hooks.py:135 |
TestFuncFormatOutput |
software | healthy | tests/integration/test_hooks.py:168 |
TestPrecedingOxy |
software | healthy | tests/integration/test_hooks.py:211 |
TestFuncInterceptorOnTool |
software | healthy | tests/integration/test_hooks.py:258 |
TestTokenUsageSchema |
software | healthy | tests/integration/test_token_tracking.py:23 |
TestAggregateTokenUsage |
software | healthy | tests/integration/test_token_tracking.py:54 |
TestWorkflow |
software | healthy | tests/integration/test_flow_integration.py:52 |
TestParallelFlow |
software | healthy | tests/integration/test_flow_integration.py:91 |
TestPlanAndSolve |
software | healthy | tests/integration/test_flow_integration.py:140 |
TestReflexion |
software | healthy | tests/integration/test_flow_integration.py:204 |
TestMalformedLLMResponse |
software | healthy | tests/integration/test_error_recovery.py:49 |
TestToolException |
software | healthy | tests/integration/test_error_recovery.py:112 |
TestMaxReactRoundsExhaustion |
software | healthy | tests/integration/test_error_recovery.py:188 |
TestInterceptor |
software | healthy | tests/integration/test_error_recovery.py:266 |
TestSanitizeHeaders |
software | healthy | tests/integration/test_a2a_client_helpers.py:27 |
TestDeriveRpcUrl |
software | healthy | tests/integration/test_a2a_client_helpers.py:70 |
TestAppendStreamSuffix |
software | healthy | tests/integration/test_a2a_client_helpers.py:95 |
TestResolveCardEndpoint |
software | healthy | tests/integration/test_a2a_client_helpers.py:123 |
TestTaskState |
software | healthy | tests/integration/test_a2a_client_helpers.py:162 |
TestExtractTextFromTask |
software | healthy | tests/integration/test_a2a_client_helpers.py:191 |
TestApplyIdsToMessage |
software | healthy | tests/integration/test_a2a_client_helpers.py:224 |
TestMinimalFactory |
software | healthy | tests/integration/test_a2a_client_helpers.py:247 |
TestSharedData |
software | healthy | tests/integration/test_data_scope.py:56 |
TestGlobalData |
software | healthy | tests/integration/test_data_scope.py:173 |
TestDataIsolation |
software | healthy | tests/integration/test_data_scope.py:221 |
TestMultiTurnConversation |
software | healthy | tests/integration/test_multi_turn.py:53 |
TestTraceIsolation |
software | healthy | tests/integration/test_multi_turn.py:124 |
TestTraceBranching |
software | healthy | tests/integration/test_multi_turn.py:146 |
TestGroupDataInheritance |
software | healthy | tests/integration/test_multi_turn.py:181 |
TestMemorySlidingWindow |
software | healthy | tests/integration/test_memory.py:22 |
TestMemoryOperations |
software | healthy | tests/integration/test_memory.py:85 |
TestMessageFactories |
software | healthy | tests/integration/test_memory.py:123 |
TestMessageComposition |
software | healthy | tests/integration/test_memory.py:175 |
TestDictListToMessages |
software | healthy | tests/integration/test_memory.py:201 |
TestMASConfiguration |
software | healthy | tests/integration/test_create_flow_image.py:45 |
TestToolsIntegration |
software | healthy | tests/integration/test_create_flow_image.py:84 |
TestStaticFilesUtils |
software | healthy | tests/integration/test_create_flow_image.py:110 |
TestFlowChartGeneration |
software | healthy | tests/integration/test_create_flow_image.py:135 |
TestMASSystemIntegration |
software | healthy | tests/integration/test_create_flow_image.py:173 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
function_hubs |
software | healthy | function_hubs |
chart |
software | healthy | function_hubs/chart |
web |
software | healthy | function_hubs/chart/web |
js |
software | healthy | function_hubs/chart/web/js |
css |
software | healthy | function_hubs/chart/web/css |
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
regression |
software | healthy | tests/regression |
unittest |
software | healthy | tests/unittest |
test_tool |
software | healthy | tests/unittest/test_tool |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
docs_zh |
software | healthy | docs/docs_zh |
api |
software | healthy | docs/docs_zh/api |
function_tools |
software | healthy | docs/docs_zh/api/function_tools |
flows |
software | healthy | docs/docs_zh/api/flows |
databases |
software | healthy | docs/docs_zh/api/databases |
db_es |
software | healthy | docs/docs_zh/api/databases/db_es |
db_vector |
software | healthy | docs/docs_zh/api/databases/db_vector |
db_redis |
software | healthy | docs/docs_zh/api/databases/db_redis |
agent |
software | healthy | docs/docs_zh/api/agent |
bank_tools |
software | healthy | docs/docs_zh/api/bank_tools |
tools |
software | healthy | docs/docs_zh/api/tools |
api_tools |
software | healthy | docs/docs_zh/api/api_tools |
llms |
software | healthy | docs/docs_zh/api/llms |
schemas |
software | healthy | docs/docs_zh/api/schemas |
introduction |
software | healthy | docs/docs_zh/introduction |
a2a |
software | healthy | docs/docs_zh/introduction/a2a |
getting-started |
software | healthy | docs/docs_zh/introduction/getting-started |
agents |
software | healthy | docs/docs_zh/introduction/agents |
tools |
software | healthy | docs/docs_zh/introduction/tools |
concepts |
software | healthy | docs/docs_zh/introduction/concepts |
advanced |
software | healthy | docs/docs_zh/introduction/advanced |
backend |
software | healthy | docs/docs_zh/introduction/backend |
multi-agent |
software | healthy | docs/docs_zh/introduction/multi-agent |
examples |
software | healthy | docs/docs_zh/examples |
flows |
software | healthy | docs/docs_zh/examples/flows |
a2a |
software | healthy | docs/docs_zh/examples/a2a |
langchain_interop |
software | healthy | docs/docs_zh/examples/a2a/langchain_interop |
google_sdk_interop |
software | healthy | docs/docs_zh/examples/a2a/google_sdk_interop |
agentscope_interop |
software | healthy | docs/docs_zh/examples/a2a/agentscope_interop |
langgraph_interop |
software | healthy | docs/docs_zh/examples/a2a/langgraph_interop |
fh_tools |
software | healthy | docs/docs_zh/examples/fh_tools |
shortest_path |
software | healthy | docs/docs_zh/examples/fh_tools/shortest_path |
distributed |
software | healthy | docs/docs_zh/examples/distributed |
mcp_tools |
software | healthy | docs/docs_zh/examples/mcp_tools |
agents |
software | healthy | docs/docs_zh/examples/agents |
live_prompts |
software | healthy | docs/docs_zh/examples/live_prompts |
ecommerce |
software | healthy | docs/docs_zh/examples/ecommerce |
banks |
software | healthy | docs/docs_zh/examples/banks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /save-flowchart |
api | healthy | function_hubs/chart/flowchart_api.py |
POST /generate |
api | healthy | function_hubs/chart/flowchart_api.py |
GET / |
api | healthy | examples/other/create_flow_image_demo.py |
GET /api_name |
api | healthy | examples/backend/demo_add_router.py |
POST /user_profile_retrieve |
api | healthy | applications/bank_manager_by_api_router.py |
POST /user_profile_deposit |
api | healthy | applications/bank_manager_by_api_router.py |
GET /list_banks |
api | healthy | applications/bank_manager_by_api_router.py |
GET /file/{file_id}/chunks |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_chunk.py |
GET /chunks |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_chunk.py |
GET /kb_file |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_file.py |
POST /upload_file |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_file.py |
GET /upload_file/{file_id} |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_file.py |
POST /ingest_file |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_file.py |
POST /ingest_data |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_file.py |
POST / |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_base.py |
DELETE /{kb_name} |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_base.py |
POST /{kb_name}/schema |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_base.py |
GET /{kb_name}/schema/exists |
api | healthy | applications/oxybank/app/api/endpoints/knowledge_base.py |
POST /batch |
api | healthy | applications/oxybank/app/api/endpoints/annotation/deposit.py |
POST /data/{data_id}/ingest |
api | healthy | applications/oxybank/app/api/endpoints/annotation/kb.py |
GET /status |
api | healthy | applications/oxybank/app/api/endpoints/annotation/kb.py |
GET /pending-p0 |
api | healthy | applications/oxybank/app/api/endpoints/annotation/stats.py |
GET /by-type |
api | healthy | applications/oxybank/app/api/endpoints/annotation/stats.py |
GET /{data_id} |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
PUT /{data_id}/annotate |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
POST /{data_id}/approve |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
POST /{data_id}/reject |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
GET /trace/{trace_id} |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
GET /group/{group_id} |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
GET /groups/summary |
api | healthy | applications/oxybank/app/api/endpoints/annotation/data.py |
GET /history/{kb_name} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/history.py |
GET /history/{kb_name}/{trigger_id} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/history.py |
GET /stats/{kb_name} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/history.py |
POST /{kb_name}/ |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
GET /{kb_name}/ |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
GET /{kb_name}/{trigger_id} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
PUT /{kb_name}/{trigger_id} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
DELETE /{kb_name}/{trigger_id} |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
PATCH /{kb_name}/{trigger_id}/enable |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
PATCH /{kb_name}/{trigger_id}/disable |
api | healthy | applications/oxybank/app/api/endpoints/trigger/crud.py |
POST /{kb_name}/{trigger_id}/manual |
api | healthy | applications/oxybank/app/api/endpoints/trigger/manual.py |
POST /{kb_name} |
api | healthy | applications/oxybank/app/api/dynamic/query_endpoint.py |
GET /{kb_name} |
api | healthy | applications/oxybank/app/api/dynamic/query_endpoint.py |
GET /level |
api | healthy | applications/oxybank/app/api/log/log_config.py |
POST /level |
api | healthy | applications/oxybank/app/api/log/log_config.py |
GET /check_alive |
api | healthy | oxygent/routes.py |
POST /upload |
api | healthy | oxygent/routes.py |
GET /node |
api | healthy | oxygent/routes.py |
GET /view |
api | healthy | oxygent/routes.py |
POST /call |
api | healthy | oxygent/routes.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/annotation |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge/create |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge/:id |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge/:id/document/:docId |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge/:id/setting |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/knowledge/:id/recall |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/404 |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/500 |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
/:pathMatch(.*)* |
frontend | healthy | applications/oxybank/web/src/router/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8081 |
network | healthy | tests/integration/test_create_flow_image.py |
port:8090 |
network | healthy | examples/a2a/demo_a2a_oxygent_server.py |
port:8011 |
network | healthy | examples/a2a/google_sdk_interop/demo_google_sdk_a2a_server.… |
port:8003 |
network | healthy | examples/a2a/agentscope_interop/demo_agentscope_a2a_server.… |
port:8000 |
network | healthy | mcp_servers/math_tools_sse.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config.json |
10.0.0.1 |
network | healthy | tests/unittest/test_env_utils.py |
1.2.3.4 |
network | healthy | tests/unittest/test_evaluation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
elasticsearch |
data | healthy | requirements.txt |
redis |
data | healthy | config.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::mcp_servers/browser/core.py |
security | healthy | mcp_servers/browser/core.py |
auth::applications/oxybank/web/src/constant/const.ts |
security | healthy | applications/oxybank/web/src/constant/const.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::auto-manage-issues |
cicd | healthy | .github/workflows/auto-manage-issues.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auto-block-issues |
cicd | healthy | .github/workflows/auto-manage-issues.yml |
build-and-test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wv9gvenf |
software | healthy | /tmp/repobility-clone-wv9gvenf |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | mcp_servers/kubernetes_mcp_server/kubernetes_demo.py |
This page is publicly accessible at:
https://repobility.com/scan/265b0750-c349-4696-b5c2-85ab2c95b0b9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/265b0750-c349-4696-b5c2-85ab2c95b0b9/
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.