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, 7 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, 7 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 |
Showing 411 of 482 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
oxygent/embedding_cache.py:128
qualitylegacy
oxygent/embedding_cache.py:128
qualitylegacy
function_hubs/chart/flow_image_gen_tools.py:984
qualitylegacy
oxygent/schemas/oxy.py:576
qualitylegacy
oxygent/mas.py:1733
qualitylegacy
oxygent/routes.py:1395
authlegacy
oxygent/routes.py:986
authlegacy
oxygent/routes.py:1003
authlegacy
applications/oxybank/app/api/endpoints/trigger/history.py:91
authlegacy
oxygent/routes.py:883
authlegacy
oxygent/routes.py:919
authlegacy
oxygent/routes.py:951
authlegacy
applications/oxybank/app/api/endpoints/trigger/crud.py:87
authlegacy
oxygent/routes.py:1363
authlegacy
applications/oxybank/app/api/endpoints/trigger/crud.py:130
authlegacy
mcp_servers/kubernetes_mcp_server/config_tools.py:72
qualitylegacy
applications/oxybank/core/storer/doc_manager/es_kb_base_manager.py:205
qualitylegacy
applications/oxybank/app/api/log/log_config.py:40
qualitylegacy
applications/oxybank/utils/files_process.py:4
qualitylegacy
applications/oxybank/utils/file_util.py:4
qualitylegacy
applications/oxybank/app/api/models.py:64
qualitylegacy
oxygent/preset_tools/shell_tools.py:26
qualitylegacy
applications/oxybank/app/api/endpoints/annotation/data.py:175
injectionlegacy
oxygent/web/js/flowchart.js:55
xsslegacy
function_hubs/chart/web/js/app.js:28
xsslegacy
function_hubs/chart/static_files_utils.py:123
xsslegacy
oxygent/oxy/agents/shell_use_agent.py:40
qualitylegacy
oxygent/preset_tools/python_tools.py:26
qualitylegacy
function_hubs/train_ticket_tools.py:139
injectionlegacy
oxygent/oxy/agents/shell_use_agent.py:40
cryptolegacy
oxygent/evaluation_manager.py:178
qualitylegacy
oxygent/evaluation_manager.py:336
qualitylegacy
oxygent/evaluation_manager.py:293
qualitylegacy
oxygent/embedding_cache.py:185
qualitylegacy
oxygent/embedding_cache.py:191
qualitylegacy
oxygent/evaluation_manager.py:195
qualitylegacy
oxygent/evaluation_manager.py:348
qualitylegacy
oxygent/evaluation_manager.py:175
qualitylegacy
oxygent/evaluation_manager.py:359
qualitylegacy
oxygent/evaluation_manager.py:295
qualitylegacy
oxygent/evaluation_manager.py:246
qualitylegacy
oxygent/embedding_cache.py:168
qualitylegacy
oxygent/embedding_cache.py:179
qualitylegacy
oxygent/embedding_cache.py:170
qualitylegacy
oxygent/evaluation_manager.py:326
qualitylegacy
oxygent/evaluation_manager.py:205
qualitylegacy
oxygent/evaluation_manager.py:208
qualitylegacy
oxygent/embedding_cache.py:205
qualitylegacy
oxygent/embedding_cache.py:197
qualitylegacy
oxygent/embedding_cache.py:159
qualitylegacy
oxygent/embedding_cache.py:156
qualitylegacy
oxygent/embedding_cache.py:223
qualitylegacy
oxygent/embedding_cache.py:162
qualitylegacy
oxygent/embedding_cache.py:214
qualitylegacy
oxygent/embedding_cache.py:201
qualitylegacy
.github/workflows/ci.yml:19
dependencylegacy
.github/workflows/auto-manage-issues.yml:18
dependencylegacy
.github/workflows/ci.yml:22
dependencylegacy
oxygent/mas.py:1245
qualitylegacy
examples/a2a/demo_a2a_oxygent_task_followup_client.py:66
qualitylegacy
examples/a2a/google_sdk_interop/demo_google_sdk_a2a_server.py:119
qualitylegacy
oxygent/routes.py:631
qualitylegacy
oxygent/routes.py:1032
qualitylegacy
oxygent/routes.py:1396
qualitylegacy
examples/a2a/langchain_interop/demo_langchain_a2a_server.py:106
qualitylegacy
examples/a2a/langgraph_interop/demo_langgraph_a2a_server.py:118
qualitylegacy
oxygent/routes.py:501
qualitylegacy
oxygent/routes.py:1440
qualitylegacy
oxygent/routes.py:704
qualitylegacy
oxygent/routes.py:272
qualitylegacy
function_hubs/chart/flowchart_api.py:50
qualitylegacy
applications/oxybank/app/api/log/log_config.py:67
qualitylegacy
oxygent/routes.py:843
qualitylegacy
oxygent/routes.py:1055
qualitylegacy
oxygent/routes.py:1364
qualitylegacy
function_hubs/chart/flowchart_api.py:25
qualitylegacy
oxygent/routes.py:363
qualitylegacy
oxygent/routes.py:109
qualitylegacy
applications/bank_manager_by_bank_router.py:31
qualitylegacy
applications/bank_manager_by_manual_api.py:31
qualitylegacy
applications/bank_manager_by_api_router.py:24
qualitylegacy
applications/bank_manager_by_bank_router.py:20
qualitylegacy
applications/bank_manager_by_manual_api.py:15
qualitylegacy
applications/bank_manager_by_api_router.py:10
qualitylegacy
applications/oxybank/app/api/dynamic/query_endpoint.py:30
qualitylegacy
oxygent/routes.py:542
qualitylegacy
examples/backend/demo_human_in_the_loop.py:16
integritysync-io-in-asyncperformance
examples/a2a/demo_a2a_oxygent_task_followup_client.py:66
integritysync-io-in-asyncperformance
oxygent/routes.py:1031
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_base.py:177
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:630
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:1395
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/crud.py:168
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/crud.py:247
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/crud.py:211
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/data.py:179
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:271
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:783
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:777
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/dynamic/query_endpoint.py:25
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_base.py:99
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:500
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:842
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/crud.py:22
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/deposit.py:67
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/deposit.py:19
authowaspauth.fastapi.unauth_mutation
function_hubs/chart/flowchart_api.py:49
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:771
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:765
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_file.py:591
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_file.py:345
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/kb.py:14
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/manual.py:17
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:1439
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:1363
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/data.py:231
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:700
authowaspauth.fastapi.unauth_mutation
function_hubs/chart/flowchart_api.py:24
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:362
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:759
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:753
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/log/log_config.py:66
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:1054
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:748
authowaspauth.fastapi.unauth_mutation
oxygent/transport/a2a/a2a_server_gateway.py:743
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_base.py:328
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:108
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/knowledge_file.py:185
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_api_router.py:23
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_bank_router.py:30
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_manual_api.py:30
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_api_router.py:9
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_bank_router.py:19
authowaspauth.fastapi.unauth_mutation
applications/bank_manager_by_manual_api.py:14
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/annotation/data.py:125
authowaspauth.fastapi.unauth_mutation
oxygent/routes.py:541
authowaspauth.fastapi.unauth_mutation
applications/oxybank/app/api/endpoints/trigger/crud.py:130
authowaspauth.fastapi.unauth_mutation
oxygent/preset_tools/python_tools.py:26
owaspexec_used
oxygent/databases/db_vector/vearch_db.py:961
owasptls_verify_false
oxygent/routes.py:630
authlegacy
oxygent/routes.py:1031
authlegacy
oxygent/routes.py:1395
authlegacy
oxygent/routes.py:476
authlegacy
oxygent/routes.py:681
authlegacy
oxygent/routes.py:986
authlegacy
oxygent/routes.py:500
authlegacy
oxygent/routes.py:842
authlegacy
oxygent/routes.py:1054
authlegacy
oxygent/routes.py:541
authlegacy
applications/oxybank/app/api/endpoints/trigger/crud.py:168
authlegacy
oxygent/routes.py:654
authlegacy
applications/oxybank/app/api/endpoints/trigger/crud.py:247
authlegacy
applications/oxybank/app/api/endpoints/trigger/crud.py:211
authlegacy
applications/oxybank/core/storer/doc_manager/es_kb_base_manager.py:205
error_handlinglegacy
mcp_servers/kubernetes_mcp_server/config_tools.py:72
error_handlinglegacy
oxygent/preset_tools/shell_tools.py:26
injectionlegacy
oxygent/embedding_cache.py:128
deserializationlegacy
applications/oxybank/web/src/router/routes.ts:95
redoslegacy
mcp_servers/kubernetes_mcp_server/config_tools.py:60
qualitylegacy
examples/a2a/google_sdk_interop/demo_google_sdk_a2a_server.py:32
qualitylegacy
examples/a2a/agentscope_interop/demo_agentscope_a2a_server.py:31
qualitylegacy
function_hubs/train_ticket_tools.py:226
qualitylegacy
mcp_servers/tts_tools.py:651
qualitylegacy
mcp_servers/tts_tools.py:631
qualitylegacy
mcp_servers/tts_tools.py:140
qualitylegacy
mcp_servers/tts_tools.py:599
qualitylegacy
mcp_servers/tts_tools.py:133
qualitylegacy
mcp_servers/tts_tools.py:878
qualitylegacy
mcp_servers/tts_tools.py:412
qualitylegacy
mcp_servers/tts_tools.py:338
qualitylegacy
mcp_servers/tts_tools.py:280
qualitylegacy
mcp_servers/tts_tools.py:966
qualitylegacy
mcp_servers/tts_tools.py:806
qualitylegacy
mcp_servers/tts_tools.py:525
qualitylegacy
mcp_servers/tts_tools.py:299
qualitylegacy
mcp_servers/tts_tools.py:1117
qualitylegacy
mcp_servers/tts_tools.py:1093
qualitylegacy
mcp_servers/tts_tools.py:1042
qualitylegacy
mcp_servers/tts_tools.py:957
qualitylegacy
mcp_servers/tts_tools.py:892
qualitylegacy
mcp_servers/tts_tools.py:760
qualitylegacy
mcp_servers/tts_tools.py:659
qualitylegacy
mcp_servers/tts_tools.py:605
qualitylegacy
mcp_servers/tts_tools.py:458
qualitylegacy
mcp_servers/tts_tools.py:428
qualitylegacy
mcp_servers/tts_tools.py:153
qualitylegacy
applications/oxybank/web/src/views/knowledge/recall/index.vue:253
authlegacy
applications/oxybank/web/src/views/annotation/index.vue:387
authlegacy
applications/oxybank/web/src/utils/auth.ts:20
authlegacy
applications/oxybank/web/src/utils/auth.ts:13
authlegacy
applications/oxybank/web/src/api/index.ts:60
authlegacy
applications/oxybank/web/src/api/apiDefinitions.ts:69
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:67
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:63
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:59
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:55
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:51
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:47
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:43
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:39
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:35
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:31
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:27
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:23
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:20
qualitylegacy
applications/oxybank/web/src/api/apiDefinitions.ts:19
qualitylegacy
.well-known/security.txt
qualitylegacy
docs/docs_zh/introduction/tools/opensource-mcp-tools.md:21
dependencylegacy
docs/docs_zh/introduction/getting-started/install.md:15
dependencylegacy
docs/docs_en/introduction/tools/opensource-mcp-tools.md:21
dependencylegacy
docs/docs_en/introduction/getting-started/install.md:15
dependencylegacy
README_zh.md:89
dependencylegacy
README.md:91
dependencylegacy
oxygent/preset_tools/shell_tools.py:30
owaspsubprocess_shell_true
applications/oxybank/app/api/endpoints/knowledge_file.py:138
owaspweak_hash
applications/oxybank/app/api/models.py:64
owaspweak_hash
applications/oxybank/web/openapi/swagger.json:300
owaspweak_hash
oxygent/schemas/oxy.py:89
owaspweak_hash
oxygent/preset_tools/file_tools.py:55
race_conditionlegacy
oxygent/preset_tools/__init__.py:20
qualitylegacy
oxygent/oxy/llms/openai_llm.py:100
qualitylegacy
oxygent/oxy/agents/shell_use_agent.py:144
qualitylegacy
oxygent/oxy/agents/react_agent.py:112
qualitylegacy
mcp_servers/math_tools_streamable.py:6
qualitylegacy
mcp_servers/math_tools_streamable.py:1
qualitylegacy
mcp_servers/math_tools_sse.py:6
qualitylegacy
mcp_servers/kubernetes_mcp_server/helm_tools.py:18
qualitylegacy
mcp_servers/kubernetes_mcp_server/core_tools/pods.py:229
qualitylegacy
mcp_servers/kubernetes_mcp_server/core_tools/nodes.py:11
qualitylegacy
mcp_servers/kubernetes_mcp_server/core_tools/namespaces.py:7
qualitylegacy
mcp_servers/browser/search.py:208
qualitylegacy
function_hubs/chart/web/js/app.js:2
qualitylegacy
applications/oxybank/web/src/views/knowledge/types.ts:89
qualitylegacy
applications/oxybank/web/src/views/knowledge/index.vue:26
qualitylegacy
applications/oxybank/web/src/views/knowledge/detail/index.vue:19
qualitylegacy
applications/oxybank/web/src/views/knowledge/detail/components/DocumentTable.vue:160
qualitylegacy
applications/oxybank/web/src/views/error/500.vue:61
qualitylegacy
applications/oxybank/utils/files_process.py:7
qualitylegacy
applications/oxybank/core/storer/doc_manager/es_kb_file_manager.py:186
qualitylegacy
applications/oxybank/core/storer/doc_manager/es_kb_chunk_manager.py:131
qualitylegacy
applications/oxybank/core/storer/doc_manager/annotation_manager.py:245
qualitylegacy
applications/oxybank/app/api/endpoints/knowledge_base.py:427
qualitylegacy
.github/workflows/auto-manage-issues.yml:18
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:19
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:22
supply-chaingithub-actionspinned-dependencies
Showing first 300 of 411. Refine filters or use the legacy findings page for deep search.
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.