Repository Analysis

1Panel-dev/MaxKB

🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

9.8 Low AI signal View on GitHub
9.8
Adjusted Score
9.8
Raw Score
100%
Time Factor
2026-05-29
Last Push
21,099
Stars
Python
Language
238,269
Lines of Code
1932
Files
1535
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 7HIGH 152MEDIUM 60LOW 1316

Pattern Findings

1535 matches across 11 categories. Click a row to expand file-level details.

Cross-File Repetition150 hits · 750 pts
SeverityFileLineSnippet
HIGHapps/tools/serializers/tool.py0加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return:
HIGHapps/models_provider/base_model_provider.py0加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return:
HIGHapps/common/utils/common.py0加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return:
HIGHapps/tools/views/tool_workflow_version.py0@project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc:
HIGHapps/knowledge/views/knowledge_workflow_version.py0@project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc:
HIGHapps/application/views/application_version.py0@project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc:
HIGH…er/impl/regolo_model_provider/regolo_model_provider.py0@project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc:
HIGH…t_cloud_model_provider/tencent_cloud_model_provider.py0@project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc:
HIGH…er/impl/openai_model_provider/openai_model_provider.py0@project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc:
HIGH…conCloud_model_provider/siliconCloud_model_provider.py0@project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc:
HIGH…l/anthropic_model_provider/anthropic_model_provider.py0@project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc:
HIGH…models_provider/impl/regolo_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…provider/impl/tencent_cloud_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…models_provider/impl/openai_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…els_provider/impl/docker_ai_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…_provider/impl/siliconCloud_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…els_provider/impl/anthropic_model_provider/__init__.py0@project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc:
HIGH…der/impl/regolo_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…vider/impl/vllm_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…der/impl/openai_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…/impl/docker_ai_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…volcanic_engine_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…pl/siliconCloud_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…der/impl/gemini_model_provider/credential/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc:
HIGH…_provider/impl/regolo_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…er/impl/tencent_cloud_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…_provider/impl/openai_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…ovider/impl/docker_ai_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…der/impl/siliconCloud_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…ovider/impl/anthropic_model_provider/credential/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc:
HIGH…provider/impl/regolo_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…s_provider/impl/vllm_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…provider/impl/openai_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…vider/impl/docker_ai_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…_provider/impl/azure_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…provider/impl/gemini_model_provider/model/embedding.py0@project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc:
HIGH…odels_provider/impl/regolo_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…rovider/impl/tencent_cloud_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…odels_provider/impl/openai_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…ls_provider/impl/docker_ai_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…provider/impl/siliconCloud_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…ls_provider/impl/anthropic_model_provider/model/llm.py0@project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc:
HIGH…/aliyun_bai_lian_model_provider/credential/reranker.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…/impl/aliyun_bai_lian_model_provider/credential/ttv.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…/impl/aliyun_bai_lian_model_provider/credential/tts.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…/impl/aliyun_bai_lian_model_provider/credential/tti.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…/impl/aliyun_bai_lian_model_provider/credential/itv.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…l/aliyun_bai_lian_model_provider/credential/stt/stt.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…provider/impl/minimax_model_provider/credential/ttv.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…provider/impl/minimax_model_provider/credential/tti.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…provider/impl/minimax_model_provider/credential/itv.py0encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary
HIGH…/impl/aliyun_bai_lian_model_provider/credential/ttv.py0parameters class for the qwen text-to-video model. defines fields such as video size, number of videos, and style.
HIGH…provider/impl/minimax_model_provider/credential/ttv.py0parameters class for the qwen text-to-video model. defines fields such as video size, number of videos, and style.
HIGH…provider/impl/minimax_model_provider/credential/itv.py0parameters class for the qwen text-to-video model. defines fields such as video size, number of videos, and style.
HIGH…/impl/aliyun_bai_lian_model_provider/credential/ttv.py0credential class for the qwen text-to-video model. provides validation and encryption for the model credentials.
HIGH…provider/impl/minimax_model_provider/credential/ttv.py0credential class for the qwen text-to-video model. provides validation and encryption for the model credentials.
HIGH…provider/impl/minimax_model_provider/credential/itv.py0credential class for the qwen text-to-video model. provides validation and encryption for the model credentials.
HIGH…/impl/aliyun_bai_lian_model_provider/credential/ttv.py0validate the model credentials. :param model_type: type of the model (e.g., 'text_to_video'). :param model_name: name of
HIGH…/impl/aliyun_bai_lian_model_provider/credential/itv.py0validate the model credentials. :param model_type: type of the model (e.g., 'text_to_video'). :param model_name: name of
HIGH…provider/impl/minimax_model_provider/credential/ttv.py0validate the model credentials. :param model_type: type of the model (e.g., 'text_to_video'). :param model_name: name of
90 more matches not shown…
Hyper-Verbose Identifiers404 hits · 426 pts
SeverityFileLineSnippet
LOW…src/components/resource-authorization-drawer/index.vue261function filterHasPermissionFolderIds(folderIds: string[]) {
LOWui/src/components/codemirror-editor/index.vue89function getRangeFromLineAndColumn(state: any, line: number, column: number, end_column?: number) {
LOWui/src/components/resource_mapping/index.vue568function handleDependencySizeChange() {
LOWui/src/workflow/nodes/base-node/index.vue483function submitLongTermSettingDialog(data: any) {
LOWui/src/workflow/nodes/base-node/index.vue492function openLongTermParamSettingDialog() {
LOWui/src/workflow/nodes/ai-chat-node/index.vue864function getApplicationSelectOptions() {
LOWui/src/workflow/nodes/ai-chat-node/index.vue901function getSkillToolSelectOptions() {
LOW…lication-overview/xpack-component/XPackLimitDrawer.vue282function generateAuthenticationValue(length: number = 10) {
LOWui/src/views/home/component/QuickCreate.vue459function openCreateApplicationDialog(type?: string) {
LOWui/src/views/home/component/QuickCreate.vue490function openCreateKnowledgeDialog(data: any) {
LOWui/src/views/home/component/QuickCreate.vue592function openCreateDataSourceDialog() {
LOW…c/views/knowledge/component/KnowledgeListContainer.vue782function openAuthorizedWorkspaceDialog(row: any) {
LOWui/src/views/model/component/ModelCard.vue309function openAuthorizedWorkspaceDialog(row: any) {
LOWui/src/views/application/ApplicationSetting.vue1083function submitNoReferencesPromptDialog(val: string) {
LOWui/src/views/application/ApplicationSetting.vue1213function submitLongTermSettingDialog(data: any) {
LOWui/src/views/application/ApplicationSetting.vue1286function getApplicationSelectOptions() {
LOWui/src/views/application/ApplicationSetting.vue1351function getSkillToolSelectOptions() {
LOW…views/system-resource-management/ToolResourceIndex.vue661function openCreateDataSourceDialog(data?: any) {
LOW…views/system-resource-management/ToolResourceIndex.vue679function openCreateSkillToolDialog(data?: any) {
LOWui/src/views/tool/component/ToolListContainer.vue787function openAuthorizedWorkspaceDialog(row: any) {
LOWui/src/views/tool/component/ToolListContainer.vue887function openCreateDataSourceDialog(data?: any) {
LOWapps/tools/serializers/tool_workflow.py56def is_valid_tool_workflow_circular_dependency(workflow, _id, visited=None, stack=None):
LOWapps/tools/serializers/tool_workflow.py253 def get_tool_knowledge_mapping(application_knowledge_id_list, knowledge_id_list, tool_id):
LOWapps/tools/serializers/tool_workflow.py439def update_resource_mapping_by_tool(tool_id: str, other_resource_mapping=None):
LOWapps/tools/views/tool_workflow_version.py27def get_knowledge_operation_object(knowledge_id):
LOWapps/tools/views/tool.py20def get_tool_operation_object(tool_id):
LOWapps/tools/views/tool.py29def get_tool_operation_object_batch(tool_id_list):
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py29def _get_active_trigger_tasks(trigger_id: str) -> list[dict]:
LOWapps/trigger/handler/impl/task/application_task.py82def get_application_execute_parameters(parameter_setting, application_parameters_setting, kwargs):
LOWapps/trigger/handler/impl/task/application_task.py134def get_user_field_component_input_type(input_type):
LOWapps/trigger/handler/impl/task/application_task.py142def get_application_parameters_setting(application):
LOW…gger/handler/impl/task/tool_task/workflow_tool_task.py46def get_tool_execute_parameters(input_field_list, parameter_setting, kwargs):
LOW…/trigger/handler/impl/task/tool_task/base_tool_task.py46def get_tool_execute_parameters(input_field_list, parameter_setting, kwargs):
LOWapps/trigger/serializers/trigger.py77 def validate_api_input_field_list(self, value):
LOWapps/trigger/serializers/trigger.py80 def validate_user_input_field_list(self, value):
LOWapps/trigger/serializers/trigger.py100 def validate_user_input_field_list(self, value):
LOWapps/trigger/serializers/trigger.py129 def _validate_non_empty_array(value, field_name):
LOWapps/trigger/serializers/trigger.py165 def _validate_scheduled_setting(self, setting):
LOWapps/trigger/serializers/trigger.py402 def batch_get_source_active_status(trigger_tasks: list) -> Dict[tuple, bool]:
LOWapps/trigger/views/trigger.py34def get_trigger_operation_object(trigger_id):
LOWapps/trigger/views/trigger.py42def get_trigger_operation_object_batch(trigger_id_list):
LOWapps/models_provider/tools.py143def get_model_instance_by_model_workspace_id(model_id, workspace_id, **kwargs):
LOWapps/models_provider/base_model_provider.py129 def get_model_params_setting_form(self, model_name):
LOWapps/models_provider/base_model_provider.py213 def append_default_model_info(self, model_info: ModelInfo):
LOWapps/models_provider/base_model_provider.py220 def get_model_list_by_model_type(self, model_type):
LOWapps/models_provider/base_model_provider.py246 def append_default_model_info(self, model_info: ModelInfo):
LOWapps/models_provider/impl/base_chat_open_ai.py27def _convert_delta_to_message_chunk(
LOWapps/models_provider/impl/base_chat_open_ai.py92 def get_num_tokens_from_messages(
LOWapps/models_provider/impl/base_chat_open_ai.py141 def _convert_chunk_to_generation_chunk(
LOW…_provider/impl/regolo_model_provider/credential/llm.py78 def get_model_params_setting_form(self, model_name):
LOW…_provider/impl/regolo_model_provider/credential/tti.py87 def get_model_params_setting_form(self, model_name):
LOW…rovider/impl/regolo_model_provider/credential/image.py72 def get_model_params_setting_form(self, model_name):
LOW…ls_provider/impl/vllm_model_provider/credential/llm.py71 def get_model_params_setting_form(self, model_name):
LOW…der/impl/vllm_model_provider/credential/whisper_stt.py61 def get_model_params_setting_form(self, model_name):
LOW…_provider/impl/vllm_model_provider/credential/image.py71 def get_model_params_setting_form(self, model_name):
LOW…/models_provider/impl/vllm_model_provider/model/llm.py40 def get_num_tokens_from_messages(self, messages: List[BaseMessage]) -> int:
LOW…odels_provider/impl/vllm_model_provider/model/image.py28 def get_num_tokens_from_messages(self, messages: List[BaseMessage]) -> int:
LOW…aliyun_bai_lian_model_provider/credential/embedding.py92 def get_model_params_setting_form(self, model_name):
LOW…/impl/aliyun_bai_lian_model_provider/credential/ttv.py117 def get_model_params_setting_form(self, model_name: str):
LOW…/impl/aliyun_bai_lian_model_provider/credential/tts.py136 def get_model_params_setting_form(self, model_name: str):
344 more matches not shown…
Excessive Try-Catch Wrapping382 hits · 419 pts
SeverityFileLineSnippet
LOWmain.py46 except Exception as e:
LOWmain.py84 except Exception as exc:
LOWapps/tools/serializers/tool_workflow.py340 except Exception as e:
LOWapps/tools/serializers/tool_workflow.py434 except Exception as e:
LOWapps/tools/serializers/tool.py172 except Exception as e:
LOWapps/tools/serializers/tool.py436 except Exception as e:
LOWapps/tools/serializers/tool.py539 except Exception as e:
LOWapps/tools/serializers/tool.py733 except Exception as e:
LOWapps/tools/serializers/tool.py957 except Exception as e:
LOWapps/tools/serializers/tool.py975 except Exception as e:
LOWapps/tools/serializers/tool.py1179 except Exception as e:
LOWapps/tools/serializers/tool.py1244 except Exception as e:
LOWapps/tools/serializers/tool.py1292 except Exception as e:
LOWapps/tools/serializers/tool.py1488 except Exception as e:
MEDIUMapps/tools/serializers/tool.py712def export(self):
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py44 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py75 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py82 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py116 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py123 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py179 except Exception:
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py209 except Exception as e:
LOWapps/trigger/handler/impl/task/application_task.py38 except Exception:
LOWapps/trigger/handler/impl/task/application_task.py249 except Exception as e:
LOW…gger/handler/impl/task/tool_task/workflow_tool_task.py126 except Exception as e:
LOW…/trigger/handler/impl/task/tool_task/base_tool_task.py142 except Exception as e:
LOWapps/models_provider/impl/base_chat_open_ai.py108 except Exception as e:
LOWapps/models_provider/impl/base_chat_open_ai.py121 except Exception as e:
LOW…der/impl/regolo_model_provider/credential/embedding.py37 except Exception as e:
LOW…_provider/impl/regolo_model_provider/credential/llm.py59 except Exception as e:
LOW…_provider/impl/regolo_model_provider/credential/tti.py71 except Exception as e:
LOW…rovider/impl/regolo_model_provider/credential/image.py56 except Exception as e:
LOW…odels_provider/impl/regolo_model_provider/model/tti.py60 except Exception as e:
LOW…ovider/impl/vllm_model_provider/credential/reranker.py35 except Exception as e:
LOW…vider/impl/vllm_model_provider/credential/embedding.py36 except Exception as e:
LOW…ls_provider/impl/vllm_model_provider/credential/llm.py41 except Exception as e:
LOW…ls_provider/impl/vllm_model_provider/credential/llm.py50 except Exception as e:
LOW…der/impl/vllm_model_provider/credential/whisper_stt.py42 except Exception as e:
LOW…_provider/impl/vllm_model_provider/credential/image.py55 except Exception as e:
LOW…provider/impl/vllm_model_provider/model/whisper_sst.py68 except Exception as err:
LOW…/aliyun_bai_lian_model_provider/credential/reranker.py64 except Exception as e:
LOW…aliyun_bai_lian_model_provider/credential/embedding.py72 except Exception as e:
LOW…/impl/aliyun_bai_lian_model_provider/credential/ttv.py90 except Exception as e:
LOW…/impl/aliyun_bai_lian_model_provider/credential/tts.py109 except Exception as e:
LOW…/impl/aliyun_bai_lian_model_provider/credential/llm.py77 except Exception as e:
LOW…/impl/aliyun_bai_lian_model_provider/credential/tti.py114 except Exception as e:
LOW…/impl/aliyun_bai_lian_model_provider/credential/itv.py87 except Exception as e:
LOW…mpl/aliyun_bai_lian_model_provider/credential/image.py69 except Exception as e:
LOW…yun_bai_lian_model_provider/credential/stt/omni_stt.py52 except Exception as e:
LOW…iyun_bai_lian_model_provider/credential/stt/asr_stt.py44 except Exception as e:
LOW…_bai_lian_model_provider/credential/stt/default_stt.py61 except Exception as e:
LOW…l/aliyun_bai_lian_model_provider/credential/stt/stt.py69 except Exception as e:
LOW…l/aliyun_bai_lian_model_provider/model/stt/omni_stt.py89 except Exception as err:
MEDIUM…l/aliyun_bai_lian_model_provider/model/stt/omni_stt.py48def speech_to_text(self, audio_file):
LOW…pl/aliyun_bai_lian_model_provider/model/stt/asr_stt.py72 except Exception as err:
MEDIUM…pl/aliyun_bai_lian_model_provider/model/stt/asr_stt.py45def speech_to_text(self, audio_file):
LOW…s_provider/impl/zhipu_model_provider/credential/llm.py56 except Exception as e:
LOW…s_provider/impl/zhipu_model_provider/credential/tti.py51 except Exception as e:
LOW…provider/impl/zhipu_model_provider/credential/image.py55 except Exception as e:
LOW…models_provider/impl/zhipu_model_provider/model/llm.py46 except Exception as e:
322 more matches not shown…
Unused Imports416 hits · 416 pts
SeverityFileLineSnippet
LOWapps/tools/admin.py1
LOWapps/tools/tests.py1
LOWapps/tools/models/__init__.py3
LOWapps/tools/models/__init__.py4
LOWapps/tools/serializers/tool_workflow.py13
LOWapps/tools/serializers/tool_workflow.py16
LOWapps/tools/serializers/tool_workflow.py21
LOWapps/tools/serializers/tool_workflow.py23
LOWapps/tools/serializers/tool_workflow.py26
LOWapps/tools/serializers/tool_workflow.py38
LOWapps/tools/serializers/tool_workflow.py40
LOWapps/tools/serializers/tool_workflow.py40
LOWapps/tools/serializers/tool_workflow.py43
LOWapps/tools/serializers/tool_workflow.py46
LOWapps/tools/serializers/tool_workflow.py48
LOWapps/tools/serializers/tool_workflow.py49
LOWapps/tools/serializers/tool_workflow.py50
LOWapps/tools/views/__init__.py1
LOWapps/tools/views/__init__.py2
LOWapps/tools/views/__init__.py3
LOWapps/trigger/tasks.py3
LOWapps/trigger/tasks.py6
LOWapps/trigger/admin.py1
LOWapps/trigger/tests.py1
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py2
LOWapps/trigger/models/__init__.py9
LOWapps/trigger/views/__init__.py9
LOWapps/trigger/views/__init__.py10
LOWapps/trigger/views/trigger.py15
LOWapps/models_provider/admin.py1
LOWapps/models_provider/tests.py1
LOWapps/models_provider/impl/base_chat_open_ai.py11
LOW…rovider/impl/regolo_model_provider/credential/image.py2
LOW…rovider/impl/regolo_model_provider/credential/image.py3
LOW…odels_provider/impl/regolo_model_provider/model/llm.py9
LOW…odels_provider/impl/regolo_model_provider/model/llm.py11
LOW…odels_provider/impl/regolo_model_provider/model/llm.py11
LOW…odels_provider/impl/regolo_model_provider/model/llm.py12
LOW…der/impl/vllm_model_provider/credential/whisper_stt.py2
LOW…der/impl/vllm_model_provider/credential/whisper_stt.py6
LOW…provider/impl/vllm_model_provider/model/whisper_sst.py1
LOW…/impl/aliyun_bai_lian_model_provider/credential/ttv.py9
LOW…/impl/aliyun_bai_lian_model_provider/credential/itv.py9
LOW…yun_bai_lian_model_provider/credential/stt/__init__.py9
LOW…yun_bai_lian_model_provider/credential/stt/__init__.py10
LOW…yun_bai_lian_model_provider/credential/stt/__init__.py11
LOW…yun_bai_lian_model_provider/credential/stt/__init__.py12
LOW…/impl/aliyun_bai_lian_model_provider/model/reranker.py10
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py2
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py3
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py4
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py4
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py4
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py6
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py7
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py8
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py8
LOW…der/impl/aliyun_bai_lian_model_provider/model/image.py9
LOW…l/aliyun_bai_lian_model_provider/model/stt/__init__.py10
LOW…l/aliyun_bai_lian_model_provider/model/stt/__init__.py11
356 more matches not shown…
Deep Nesting135 hits · 130 pts
SeverityFileLineSnippet
LOWapps/tools/serializers/tool_workflow.py56
LOWapps/tools/serializers/tool_workflow.py390
LOWapps/tools/serializers/tool_workflow.py273
LOWapps/tools/serializers/tool.py570
LOWapps/tools/serializers/tool.py645
LOWapps/tools/serializers/tool.py681
LOWapps/tools/serializers/tool.py1137
LOWapps/trigger/handler/impl/trigger/scheduled_trigger.py238
LOWapps/trigger/handler/impl/trigger/event_trigger.py29
LOWapps/trigger/handler/impl/task/application_task.py82
LOWapps/trigger/handler/impl/task/application_task.py115
LOWapps/trigger/handler/impl/task/application_task.py142
LOW…/trigger/handler/impl/task/tool_task/base_tool_task.py56
LOWapps/trigger/serializers/trigger.py165
LOWapps/models_provider/impl/base_chat_open_ai.py92
LOW…vider/impl/aliyun_bai_lian_model_provider/model/tts.py46
LOW…vider/impl/aliyun_bai_lian_model_provider/model/tti.py67
LOW…r/impl/aliyun_bai_lian_model_provider/model/stt/stt.py48
LOW…els_provider/impl/xf_model_provider/model/embedding.py27
LOW…els_provider/impl/xf_model_provider/model/zh_en_stt.py195
LOW…/models_provider/impl/xf_model_provider/model/image.py19
LOW…ps/models_provider/impl/xf_model_provider/model/stt.py137
LOW…impl/xf_model_provider/model/tts/super_humanoid_tts.py129
LOW…_provider/impl/tencent_model_provider/model/hunyuan.py32
LOW…odels_provider/impl/openai_model_provider/model/tti.py51
LOW…ls_provider/impl/docker_ai_model_provider/model/tti.py51
LOW…vider/impl/volcanic_engine_model_provider/model/tts.py141
LOW…vider/impl/volcanic_engine_model_provider/model/tti.py50
LOW…dels_provider/impl/minimax_model_provider/model/ttv.py52
LOW…dels_provider/impl/minimax_model_provider/model/tti.py50
LOW…er/impl/azure_model_provider/model/azure_chat_model.py58
LOW…models_provider/impl/azure_model_provider/model/tti.py54
LOW…odels_provider/impl/gemini_model_provider/model/tti.py50
LOW…odels_provider/impl/gemini_model_provider/model/stt.py51
LOWapps/models_provider/serializers/model_serializer.py64
LOWapps/models_provider/serializers/model_serializer.py538
LOWapps/models_provider/serializers/model_serializer.py424
LOWapps/chat/serializers/chat_record.py51
LOWapps/chat/serializers/chat_embed_serializers.py91
LOWapps/chat/views/mcp.py10
LOWapps/common/middleware/doc_headers_middleware.py117
LOWapps/common/middleware/cross_domain_middleware.py25
LOWapps/common/locale/config_helper.py136
LOWapps/common/locale/manager.py42
LOWapps/common/locale/manager.py104
LOWapps/common/chunk/impl/mark_chunk_handle.py15
LOWapps/common/handle/base_parse_qa_handle.py21
LOWapps/common/handle/impl/common_handle.py29
LOWapps/common/handle/impl/qa/md_parse_qa_handle.py26
LOWapps/common/handle/impl/qa/md_parse_qa_handle.py68
LOWapps/common/handle/impl/qa/zip_parse_qa_handle.py72
LOWapps/common/handle/impl/qa/zip_parse_qa_handle.py119
LOW…ps/common/handle/impl/table/xlsx_parse_table_handle.py20
LOWapps/common/handle/impl/table/xls_parse_table_handle.py19
LOWapps/common/handle/impl/text/csv_split_handle.py31
LOWapps/common/handle/impl/text/zip_split_handle.py69
LOWapps/common/handle/impl/text/zip_split_handle.py104
LOWapps/common/handle/impl/text/zip_split_handle.py150
LOWapps/common/handle/impl/text/zip_split_handle.py198
LOWapps/common/handle/impl/text/doc_split_handle.py52
75 more matches not shown…
Hallucination Indicators7 hits · 85 pts
SeverityFileLineSnippet
CRITICALui/src/workflow/nodes/search-knowledge-node/index.vue279 const list = props.nodeModel.properties.node_data.knowledge_id_list.filter((v: any) => v !== id)
CRITICALui/src/workflow/nodes/search-knowledge-node/index.vue292 const allList = props.nodeModel.properties.node_data.all_knowledge_id_list.filter(
CRITICALui/src/workflow/nodes/search-document-node/index.vue308 const list = props.nodeModel.properties.node_data.knowledge_id_list.filter((v: any) => v !== id)
CRITICALui/src/workflow/nodes/ai-chat-node/index.vue805 const list = props.nodeModel.properties.node_data.tool_ids.filter((v: any) => v !== id)
CRITICALui/src/workflow/nodes/ai-chat-node/index.vue809 const list = props.nodeModel.properties.node_data.mcp_tool_ids.filter((v: any) => v !== id)
CRITICALui/src/workflow/nodes/ai-chat-node/index.vue813 const list = props.nodeModel.properties.node_data.skill_tool_ids.filter((v: any) => v !== id)
CRITICALui/src/workflow/common/app-node.ts83 globalFields = this.props.model.properties.config.globalFields.map((item: any) => ({
Decorative Section Separators20 hits · 66 pts
SeverityFileLineSnippet
MEDIUMui/src/components/markdown/EchartsRander.vue17// ── props ──────────────────────────────────────────────────────────────────
MEDIUMui/src/components/markdown/EchartsRander.vue20// ── refs ───────────────────────────────────────────────────────────────────
MEDIUMui/src/components/markdown/EchartsRander.vue135// ── resize 防抖 ────────────────────────────────────────────────────────────
MEDIUMui/src/components/markdown/EchartsRander.vue144// ── 生命周期 ───────────────────────────────────────────────────────────────
MEDIUMapps/application/flow/tools.py637 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py639 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py649 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py654 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py21# ---------------------------------------------------------------------------
MEDIUMapps/application/flow/tools.py33# ---------------------------------------------------------------------------
MEDIUMapps/application/flow/tools.py507 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py511 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py522 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py525 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py544 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py546 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py558 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py560 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py575 # ----------------------------------------------------------------
MEDIUMapps/application/flow/tools.py577 # ----------------------------------------------------------------
Over-Commented Block16 hits · 16 pts
SeverityFileLineSnippet
LOWui/src/utils/permission/data.ts1import { Permission, Role, Edition } from '@/utils/permission/type'
LOW…m/resource-authorization/component/PermissionTable.vue181 isComputedFirst.value = false
LOWui/src/views/login/index.vue421// .getAuthType()
LOWui/src/views/login/index.vue441// value:
LOWinstaller/sandbox.c1#define _GNU_SOURCE
LOWinstaller/sandbox.c21#include <linux/sched.h>
LOW…vider/impl/aliyun_bai_lian_model_provider/model/tti.py41 model_name=model_name,
LOW…odels_provider/impl/tencent_model_provider/__init__.py1#!/usr/bin/env python
LOW…l/docker_ai_model_provider/docker_ai_model_provider.py41open_ai_embedding_credential = DockerAIEmbeddingCredential()
LOW…s_provider/impl/aws_bedrock_model_provider/__init__.py1#!/usr/bin/env python
LOW…ovider/impl/volcanic_engine_model_provider/__init__.py1#!/usr/bin/env python
LOWapps/models_provider/serializers/model_serializer.py181 # raise AppApiException(500, f"该模型关联了{application_count} 个应用,无法删除该模型。")
LOWapps/models_provider/views/model.py81 # @extend_schema(methods=['PUT'],
LOWapps/knowledge/serializers/__init__.py1# coding=utf-8
LOWapps/oss/serializers/__init__.py1# coding=utf-8
LOWapps/application/flow/tools.py21# ---------------------------------------------------------------------------
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippet
HIGHui/src/views/tool/DataSourceToolFormDrawer.vue318 下载文件 支持下载文档(docx)、表格(sheet)和普通文件 - 对于文档和表格,先创建导出任务,轮询等待导出完成后下载 - 对于普通文件,直接下载 Args: app_id
HIGHapps/common/init/init_template.py16Format a template using jinja2. *Security warning*: As of LangChain 0.0.329, this method uses Jinja2's
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMapps/knowledge/vector/pg_vector.py130 # Query per knowledge base to leverage per-KB partial HNSW indexes
MEDIUMapps/knowledge/vector/pg_vector.py166 # Query per knowledge base to leverage per-KB partial HNSW indexes
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW…rovider/impl/aws_bedrock_model_provider/model/image.py45 # Check if proxy URL is provided