🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
1535 matches across 11 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | apps/tools/serializers/tool.py | 0 | 加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return: |
| HIGH | apps/models_provider/base_model_provider.py | 0 | 加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return: |
| HIGH | apps/common/utils/common.py | 0 | 加密敏感字段数据 加密方式是 如果密码是 1234567890 那么给前端则是 123******890 :param message: :return: |
| HIGH | apps/tools/views/tool_workflow_version.py | 0 | @project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc: |
| HIGH | apps/knowledge/views/knowledge_workflow_version.py | 0 | @project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc: |
| HIGH | apps/application/views/application_version.py | 0 | @project: maxkb @author:虎虎 @file: application_version.py.py @date:2025/6/3 15:46 @desc: |
| HIGH | …er/impl/regolo_model_provider/regolo_model_provider.py | 0 | @project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc: |
| HIGH | …t_cloud_model_provider/tencent_cloud_model_provider.py | 0 | @project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc: |
| HIGH | …er/impl/openai_model_provider/openai_model_provider.py | 0 | @project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc: |
| HIGH | …conCloud_model_provider/siliconCloud_model_provider.py | 0 | @project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc: |
| HIGH | …l/anthropic_model_provider/anthropic_model_provider.py | 0 | @project: maxkb @author:虎 @file: openai_model_provider.py @date:2024/3/28 16:26 @desc: |
| HIGH | …models_provider/impl/regolo_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …provider/impl/tencent_cloud_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …models_provider/impl/openai_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …els_provider/impl/docker_ai_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …_provider/impl/siliconCloud_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …els_provider/impl/anthropic_model_provider/__init__.py | 0 | @project: maxkb @author:虎 @file: __init__.py.py @date:2024/3/28 16:25 @desc: |
| HIGH | …der/impl/regolo_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …vider/impl/vllm_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …der/impl/openai_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …/impl/docker_ai_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …volcanic_engine_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …pl/siliconCloud_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …der/impl/gemini_model_provider/credential/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 16:45 @desc: |
| HIGH | …_provider/impl/regolo_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …er/impl/tencent_cloud_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …_provider/impl/openai_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …ovider/impl/docker_ai_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …der/impl/siliconCloud_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …ovider/impl/anthropic_model_provider/credential/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/7/11 18:32 @desc: |
| HIGH | …provider/impl/regolo_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …s_provider/impl/vllm_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …provider/impl/openai_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …vider/impl/docker_ai_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …_provider/impl/azure_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …provider/impl/gemini_model_provider/model/embedding.py | 0 | @project: maxkb @author:虎 @file: embedding.py @date:2024/7/12 17:44 @desc: |
| HIGH | …odels_provider/impl/regolo_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …rovider/impl/tencent_cloud_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …odels_provider/impl/openai_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …ls_provider/impl/docker_ai_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …provider/impl/siliconCloud_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …ls_provider/impl/anthropic_model_provider/model/llm.py | 0 | @project: maxkb @author:虎 @file: llm.py @date:2024/4/18 15:28 @desc: |
| HIGH | …/aliyun_bai_lian_model_provider/credential/reranker.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …/impl/aliyun_bai_lian_model_provider/credential/ttv.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …/impl/aliyun_bai_lian_model_provider/credential/tts.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …/impl/aliyun_bai_lian_model_provider/credential/tti.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …/impl/aliyun_bai_lian_model_provider/credential/itv.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …l/aliyun_bai_lian_model_provider/credential/stt/stt.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …provider/impl/minimax_model_provider/credential/ttv.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …provider/impl/minimax_model_provider/credential/tti.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …provider/impl/minimax_model_provider/credential/itv.py | 0 | encrypt sensitive fields in the model dictionary. :param model: dictionary containing model details. :return: dictionary |
| HIGH | …/impl/aliyun_bai_lian_model_provider/credential/ttv.py | 0 | parameters 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.py | 0 | parameters 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.py | 0 | parameters 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.py | 0 | credential class for the qwen text-to-video model. provides validation and encryption for the model credentials. |
| HIGH | …provider/impl/minimax_model_provider/credential/ttv.py | 0 | credential class for the qwen text-to-video model. provides validation and encryption for the model credentials. |
| HIGH | …provider/impl/minimax_model_provider/credential/itv.py | 0 | credential 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.py | 0 | validate 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.py | 0 | validate 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.py | 0 | validate 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… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …src/components/resource-authorization-drawer/index.vue | 261 | function filterHasPermissionFolderIds(folderIds: string[]) { |
| LOW | ui/src/components/codemirror-editor/index.vue | 89 | function getRangeFromLineAndColumn(state: any, line: number, column: number, end_column?: number) { |
| LOW | ui/src/components/resource_mapping/index.vue | 568 | function handleDependencySizeChange() { |
| LOW | ui/src/workflow/nodes/base-node/index.vue | 483 | function submitLongTermSettingDialog(data: any) { |
| LOW | ui/src/workflow/nodes/base-node/index.vue | 492 | function openLongTermParamSettingDialog() { |
| LOW | ui/src/workflow/nodes/ai-chat-node/index.vue | 864 | function getApplicationSelectOptions() { |
| LOW | ui/src/workflow/nodes/ai-chat-node/index.vue | 901 | function getSkillToolSelectOptions() { |
| LOW | …lication-overview/xpack-component/XPackLimitDrawer.vue | 282 | function generateAuthenticationValue(length: number = 10) { |
| LOW | ui/src/views/home/component/QuickCreate.vue | 459 | function openCreateApplicationDialog(type?: string) { |
| LOW | ui/src/views/home/component/QuickCreate.vue | 490 | function openCreateKnowledgeDialog(data: any) { |
| LOW | ui/src/views/home/component/QuickCreate.vue | 592 | function openCreateDataSourceDialog() { |
| LOW | …c/views/knowledge/component/KnowledgeListContainer.vue | 782 | function openAuthorizedWorkspaceDialog(row: any) { |
| LOW | ui/src/views/model/component/ModelCard.vue | 309 | function openAuthorizedWorkspaceDialog(row: any) { |
| LOW | ui/src/views/application/ApplicationSetting.vue | 1083 | function submitNoReferencesPromptDialog(val: string) { |
| LOW | ui/src/views/application/ApplicationSetting.vue | 1213 | function submitLongTermSettingDialog(data: any) { |
| LOW | ui/src/views/application/ApplicationSetting.vue | 1286 | function getApplicationSelectOptions() { |
| LOW | ui/src/views/application/ApplicationSetting.vue | 1351 | function getSkillToolSelectOptions() { |
| LOW | …views/system-resource-management/ToolResourceIndex.vue | 661 | function openCreateDataSourceDialog(data?: any) { |
| LOW | …views/system-resource-management/ToolResourceIndex.vue | 679 | function openCreateSkillToolDialog(data?: any) { |
| LOW | ui/src/views/tool/component/ToolListContainer.vue | 787 | function openAuthorizedWorkspaceDialog(row: any) { |
| LOW | ui/src/views/tool/component/ToolListContainer.vue | 887 | function openCreateDataSourceDialog(data?: any) { |
| LOW | apps/tools/serializers/tool_workflow.py | 56 | def is_valid_tool_workflow_circular_dependency(workflow, _id, visited=None, stack=None): |
| LOW | apps/tools/serializers/tool_workflow.py | 253 | def get_tool_knowledge_mapping(application_knowledge_id_list, knowledge_id_list, tool_id): |
| LOW | apps/tools/serializers/tool_workflow.py | 439 | def update_resource_mapping_by_tool(tool_id: str, other_resource_mapping=None): |
| LOW | apps/tools/views/tool_workflow_version.py | 27 | def get_knowledge_operation_object(knowledge_id): |
| LOW | apps/tools/views/tool.py | 20 | def get_tool_operation_object(tool_id): |
| LOW | apps/tools/views/tool.py | 29 | def get_tool_operation_object_batch(tool_id_list): |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 29 | def _get_active_trigger_tasks(trigger_id: str) -> list[dict]: |
| LOW | apps/trigger/handler/impl/task/application_task.py | 82 | def get_application_execute_parameters(parameter_setting, application_parameters_setting, kwargs): |
| LOW | apps/trigger/handler/impl/task/application_task.py | 134 | def get_user_field_component_input_type(input_type): |
| LOW | apps/trigger/handler/impl/task/application_task.py | 142 | def get_application_parameters_setting(application): |
| LOW | …gger/handler/impl/task/tool_task/workflow_tool_task.py | 46 | def get_tool_execute_parameters(input_field_list, parameter_setting, kwargs): |
| LOW | …/trigger/handler/impl/task/tool_task/base_tool_task.py | 46 | def get_tool_execute_parameters(input_field_list, parameter_setting, kwargs): |
| LOW | apps/trigger/serializers/trigger.py | 77 | def validate_api_input_field_list(self, value): |
| LOW | apps/trigger/serializers/trigger.py | 80 | def validate_user_input_field_list(self, value): |
| LOW | apps/trigger/serializers/trigger.py | 100 | def validate_user_input_field_list(self, value): |
| LOW | apps/trigger/serializers/trigger.py | 129 | def _validate_non_empty_array(value, field_name): |
| LOW | apps/trigger/serializers/trigger.py | 165 | def _validate_scheduled_setting(self, setting): |
| LOW | apps/trigger/serializers/trigger.py | 402 | def batch_get_source_active_status(trigger_tasks: list) -> Dict[tuple, bool]: |
| LOW | apps/trigger/views/trigger.py | 34 | def get_trigger_operation_object(trigger_id): |
| LOW | apps/trigger/views/trigger.py | 42 | def get_trigger_operation_object_batch(trigger_id_list): |
| LOW | apps/models_provider/tools.py | 143 | def get_model_instance_by_model_workspace_id(model_id, workspace_id, **kwargs): |
| LOW | apps/models_provider/base_model_provider.py | 129 | def get_model_params_setting_form(self, model_name): |
| LOW | apps/models_provider/base_model_provider.py | 213 | def append_default_model_info(self, model_info: ModelInfo): |
| LOW | apps/models_provider/base_model_provider.py | 220 | def get_model_list_by_model_type(self, model_type): |
| LOW | apps/models_provider/base_model_provider.py | 246 | def append_default_model_info(self, model_info: ModelInfo): |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 27 | def _convert_delta_to_message_chunk( |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 92 | def get_num_tokens_from_messages( |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 141 | def _convert_chunk_to_generation_chunk( |
| LOW | …_provider/impl/regolo_model_provider/credential/llm.py | 78 | def get_model_params_setting_form(self, model_name): |
| LOW | …_provider/impl/regolo_model_provider/credential/tti.py | 87 | def get_model_params_setting_form(self, model_name): |
| LOW | …rovider/impl/regolo_model_provider/credential/image.py | 72 | def get_model_params_setting_form(self, model_name): |
| LOW | …ls_provider/impl/vllm_model_provider/credential/llm.py | 71 | def get_model_params_setting_form(self, model_name): |
| LOW | …der/impl/vllm_model_provider/credential/whisper_stt.py | 61 | def get_model_params_setting_form(self, model_name): |
| LOW | …_provider/impl/vllm_model_provider/credential/image.py | 71 | def get_model_params_setting_form(self, model_name): |
| LOW | …/models_provider/impl/vllm_model_provider/model/llm.py | 40 | def get_num_tokens_from_messages(self, messages: List[BaseMessage]) -> int: |
| LOW | …odels_provider/impl/vllm_model_provider/model/image.py | 28 | def get_num_tokens_from_messages(self, messages: List[BaseMessage]) -> int: |
| LOW | …aliyun_bai_lian_model_provider/credential/embedding.py | 92 | def get_model_params_setting_form(self, model_name): |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/ttv.py | 117 | def get_model_params_setting_form(self, model_name: str): |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/tts.py | 136 | def get_model_params_setting_form(self, model_name: str): |
| 344 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | main.py | 46 | except Exception as e: |
| LOW | main.py | 84 | except Exception as exc: |
| LOW | apps/tools/serializers/tool_workflow.py | 340 | except Exception as e: |
| LOW | apps/tools/serializers/tool_workflow.py | 434 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 172 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 436 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 539 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 733 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 957 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 975 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 1179 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 1244 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 1292 | except Exception as e: |
| LOW | apps/tools/serializers/tool.py | 1488 | except Exception as e: |
| MEDIUM | apps/tools/serializers/tool.py | 712 | def export(self): |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 44 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 75 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 82 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 116 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 123 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 179 | except Exception: |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 209 | except Exception as e: |
| LOW | apps/trigger/handler/impl/task/application_task.py | 38 | except Exception: |
| LOW | apps/trigger/handler/impl/task/application_task.py | 249 | except Exception as e: |
| LOW | …gger/handler/impl/task/tool_task/workflow_tool_task.py | 126 | except Exception as e: |
| LOW | …/trigger/handler/impl/task/tool_task/base_tool_task.py | 142 | except Exception as e: |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 108 | except Exception as e: |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 121 | except Exception as e: |
| LOW | …der/impl/regolo_model_provider/credential/embedding.py | 37 | except Exception as e: |
| LOW | …_provider/impl/regolo_model_provider/credential/llm.py | 59 | except Exception as e: |
| LOW | …_provider/impl/regolo_model_provider/credential/tti.py | 71 | except Exception as e: |
| LOW | …rovider/impl/regolo_model_provider/credential/image.py | 56 | except Exception as e: |
| LOW | …odels_provider/impl/regolo_model_provider/model/tti.py | 60 | except Exception as e: |
| LOW | …ovider/impl/vllm_model_provider/credential/reranker.py | 35 | except Exception as e: |
| LOW | …vider/impl/vllm_model_provider/credential/embedding.py | 36 | except Exception as e: |
| LOW | …ls_provider/impl/vllm_model_provider/credential/llm.py | 41 | except Exception as e: |
| LOW | …ls_provider/impl/vllm_model_provider/credential/llm.py | 50 | except Exception as e: |
| LOW | …der/impl/vllm_model_provider/credential/whisper_stt.py | 42 | except Exception as e: |
| LOW | …_provider/impl/vllm_model_provider/credential/image.py | 55 | except Exception as e: |
| LOW | …provider/impl/vllm_model_provider/model/whisper_sst.py | 68 | except Exception as err: |
| LOW | …/aliyun_bai_lian_model_provider/credential/reranker.py | 64 | except Exception as e: |
| LOW | …aliyun_bai_lian_model_provider/credential/embedding.py | 72 | except Exception as e: |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/ttv.py | 90 | except Exception as e: |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/tts.py | 109 | except Exception as e: |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/llm.py | 77 | except Exception as e: |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/tti.py | 114 | except Exception as e: |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/itv.py | 87 | except Exception as e: |
| LOW | …mpl/aliyun_bai_lian_model_provider/credential/image.py | 69 | except Exception as e: |
| LOW | …yun_bai_lian_model_provider/credential/stt/omni_stt.py | 52 | except Exception as e: |
| LOW | …iyun_bai_lian_model_provider/credential/stt/asr_stt.py | 44 | except Exception as e: |
| LOW | …_bai_lian_model_provider/credential/stt/default_stt.py | 61 | except Exception as e: |
| LOW | …l/aliyun_bai_lian_model_provider/credential/stt/stt.py | 69 | except Exception as e: |
| LOW | …l/aliyun_bai_lian_model_provider/model/stt/omni_stt.py | 89 | except Exception as err: |
| MEDIUM | …l/aliyun_bai_lian_model_provider/model/stt/omni_stt.py | 48 | def speech_to_text(self, audio_file): |
| LOW | …pl/aliyun_bai_lian_model_provider/model/stt/asr_stt.py | 72 | except Exception as err: |
| MEDIUM | …pl/aliyun_bai_lian_model_provider/model/stt/asr_stt.py | 45 | def speech_to_text(self, audio_file): |
| LOW | …s_provider/impl/zhipu_model_provider/credential/llm.py | 56 | except Exception as e: |
| LOW | …s_provider/impl/zhipu_model_provider/credential/tti.py | 51 | except Exception as e: |
| LOW | …provider/impl/zhipu_model_provider/credential/image.py | 55 | except Exception as e: |
| LOW | …models_provider/impl/zhipu_model_provider/model/llm.py | 46 | except Exception as e: |
| 322 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/tools/admin.py | 1 | |
| LOW | apps/tools/tests.py | 1 | |
| LOW | apps/tools/models/__init__.py | 3 | |
| LOW | apps/tools/models/__init__.py | 4 | |
| LOW | apps/tools/serializers/tool_workflow.py | 13 | |
| LOW | apps/tools/serializers/tool_workflow.py | 16 | |
| LOW | apps/tools/serializers/tool_workflow.py | 21 | |
| LOW | apps/tools/serializers/tool_workflow.py | 23 | |
| LOW | apps/tools/serializers/tool_workflow.py | 26 | |
| LOW | apps/tools/serializers/tool_workflow.py | 38 | |
| LOW | apps/tools/serializers/tool_workflow.py | 40 | |
| LOW | apps/tools/serializers/tool_workflow.py | 40 | |
| LOW | apps/tools/serializers/tool_workflow.py | 43 | |
| LOW | apps/tools/serializers/tool_workflow.py | 46 | |
| LOW | apps/tools/serializers/tool_workflow.py | 48 | |
| LOW | apps/tools/serializers/tool_workflow.py | 49 | |
| LOW | apps/tools/serializers/tool_workflow.py | 50 | |
| LOW | apps/tools/views/__init__.py | 1 | |
| LOW | apps/tools/views/__init__.py | 2 | |
| LOW | apps/tools/views/__init__.py | 3 | |
| LOW | apps/trigger/tasks.py | 3 | |
| LOW | apps/trigger/tasks.py | 6 | |
| LOW | apps/trigger/admin.py | 1 | |
| LOW | apps/trigger/tests.py | 1 | |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 2 | |
| LOW | apps/trigger/models/__init__.py | 9 | |
| LOW | apps/trigger/views/__init__.py | 9 | |
| LOW | apps/trigger/views/__init__.py | 10 | |
| LOW | apps/trigger/views/trigger.py | 15 | |
| LOW | apps/models_provider/admin.py | 1 | |
| LOW | apps/models_provider/tests.py | 1 | |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 11 | |
| LOW | …rovider/impl/regolo_model_provider/credential/image.py | 2 | |
| LOW | …rovider/impl/regolo_model_provider/credential/image.py | 3 | |
| LOW | …odels_provider/impl/regolo_model_provider/model/llm.py | 9 | |
| LOW | …odels_provider/impl/regolo_model_provider/model/llm.py | 11 | |
| LOW | …odels_provider/impl/regolo_model_provider/model/llm.py | 11 | |
| LOW | …odels_provider/impl/regolo_model_provider/model/llm.py | 12 | |
| LOW | …der/impl/vllm_model_provider/credential/whisper_stt.py | 2 | |
| LOW | …der/impl/vllm_model_provider/credential/whisper_stt.py | 6 | |
| LOW | …provider/impl/vllm_model_provider/model/whisper_sst.py | 1 | |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/ttv.py | 9 | |
| LOW | …/impl/aliyun_bai_lian_model_provider/credential/itv.py | 9 | |
| LOW | …yun_bai_lian_model_provider/credential/stt/__init__.py | 9 | |
| LOW | …yun_bai_lian_model_provider/credential/stt/__init__.py | 10 | |
| LOW | …yun_bai_lian_model_provider/credential/stt/__init__.py | 11 | |
| LOW | …yun_bai_lian_model_provider/credential/stt/__init__.py | 12 | |
| LOW | …/impl/aliyun_bai_lian_model_provider/model/reranker.py | 10 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 2 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 3 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 4 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 4 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 4 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 6 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 7 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 8 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 8 | |
| LOW | …der/impl/aliyun_bai_lian_model_provider/model/image.py | 9 | |
| LOW | …l/aliyun_bai_lian_model_provider/model/stt/__init__.py | 10 | |
| LOW | …l/aliyun_bai_lian_model_provider/model/stt/__init__.py | 11 | |
| 356 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/tools/serializers/tool_workflow.py | 56 | |
| LOW | apps/tools/serializers/tool_workflow.py | 390 | |
| LOW | apps/tools/serializers/tool_workflow.py | 273 | |
| LOW | apps/tools/serializers/tool.py | 570 | |
| LOW | apps/tools/serializers/tool.py | 645 | |
| LOW | apps/tools/serializers/tool.py | 681 | |
| LOW | apps/tools/serializers/tool.py | 1137 | |
| LOW | apps/trigger/handler/impl/trigger/scheduled_trigger.py | 238 | |
| LOW | apps/trigger/handler/impl/trigger/event_trigger.py | 29 | |
| LOW | apps/trigger/handler/impl/task/application_task.py | 82 | |
| LOW | apps/trigger/handler/impl/task/application_task.py | 115 | |
| LOW | apps/trigger/handler/impl/task/application_task.py | 142 | |
| LOW | …/trigger/handler/impl/task/tool_task/base_tool_task.py | 56 | |
| LOW | apps/trigger/serializers/trigger.py | 165 | |
| LOW | apps/models_provider/impl/base_chat_open_ai.py | 92 | |
| LOW | …vider/impl/aliyun_bai_lian_model_provider/model/tts.py | 46 | |
| LOW | …vider/impl/aliyun_bai_lian_model_provider/model/tti.py | 67 | |
| LOW | …r/impl/aliyun_bai_lian_model_provider/model/stt/stt.py | 48 | |
| LOW | …els_provider/impl/xf_model_provider/model/embedding.py | 27 | |
| LOW | …els_provider/impl/xf_model_provider/model/zh_en_stt.py | 195 | |
| LOW | …/models_provider/impl/xf_model_provider/model/image.py | 19 | |
| LOW | …ps/models_provider/impl/xf_model_provider/model/stt.py | 137 | |
| LOW | …impl/xf_model_provider/model/tts/super_humanoid_tts.py | 129 | |
| LOW | …_provider/impl/tencent_model_provider/model/hunyuan.py | 32 | |
| LOW | …odels_provider/impl/openai_model_provider/model/tti.py | 51 | |
| LOW | …ls_provider/impl/docker_ai_model_provider/model/tti.py | 51 | |
| LOW | …vider/impl/volcanic_engine_model_provider/model/tts.py | 141 | |
| LOW | …vider/impl/volcanic_engine_model_provider/model/tti.py | 50 | |
| LOW | …dels_provider/impl/minimax_model_provider/model/ttv.py | 52 | |
| LOW | …dels_provider/impl/minimax_model_provider/model/tti.py | 50 | |
| LOW | …er/impl/azure_model_provider/model/azure_chat_model.py | 58 | |
| LOW | …models_provider/impl/azure_model_provider/model/tti.py | 54 | |
| LOW | …odels_provider/impl/gemini_model_provider/model/tti.py | 50 | |
| LOW | …odels_provider/impl/gemini_model_provider/model/stt.py | 51 | |
| LOW | apps/models_provider/serializers/model_serializer.py | 64 | |
| LOW | apps/models_provider/serializers/model_serializer.py | 538 | |
| LOW | apps/models_provider/serializers/model_serializer.py | 424 | |
| LOW | apps/chat/serializers/chat_record.py | 51 | |
| LOW | apps/chat/serializers/chat_embed_serializers.py | 91 | |
| LOW | apps/chat/views/mcp.py | 10 | |
| LOW | apps/common/middleware/doc_headers_middleware.py | 117 | |
| LOW | apps/common/middleware/cross_domain_middleware.py | 25 | |
| LOW | apps/common/locale/config_helper.py | 136 | |
| LOW | apps/common/locale/manager.py | 42 | |
| LOW | apps/common/locale/manager.py | 104 | |
| LOW | apps/common/chunk/impl/mark_chunk_handle.py | 15 | |
| LOW | apps/common/handle/base_parse_qa_handle.py | 21 | |
| LOW | apps/common/handle/impl/common_handle.py | 29 | |
| LOW | apps/common/handle/impl/qa/md_parse_qa_handle.py | 26 | |
| LOW | apps/common/handle/impl/qa/md_parse_qa_handle.py | 68 | |
| LOW | apps/common/handle/impl/qa/zip_parse_qa_handle.py | 72 | |
| LOW | apps/common/handle/impl/qa/zip_parse_qa_handle.py | 119 | |
| LOW | …ps/common/handle/impl/table/xlsx_parse_table_handle.py | 20 | |
| LOW | apps/common/handle/impl/table/xls_parse_table_handle.py | 19 | |
| LOW | apps/common/handle/impl/text/csv_split_handle.py | 31 | |
| LOW | apps/common/handle/impl/text/zip_split_handle.py | 69 | |
| LOW | apps/common/handle/impl/text/zip_split_handle.py | 104 | |
| LOW | apps/common/handle/impl/text/zip_split_handle.py | 150 | |
| LOW | apps/common/handle/impl/text/zip_split_handle.py | 198 | |
| LOW | apps/common/handle/impl/text/doc_split_handle.py | 52 | |
| 75 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | ui/src/workflow/nodes/search-knowledge-node/index.vue | 279 | const list = props.nodeModel.properties.node_data.knowledge_id_list.filter((v: any) => v !== id) |
| CRITICAL | ui/src/workflow/nodes/search-knowledge-node/index.vue | 292 | const allList = props.nodeModel.properties.node_data.all_knowledge_id_list.filter( |
| CRITICAL | ui/src/workflow/nodes/search-document-node/index.vue | 308 | const list = props.nodeModel.properties.node_data.knowledge_id_list.filter((v: any) => v !== id) |
| CRITICAL | ui/src/workflow/nodes/ai-chat-node/index.vue | 805 | const list = props.nodeModel.properties.node_data.tool_ids.filter((v: any) => v !== id) |
| CRITICAL | ui/src/workflow/nodes/ai-chat-node/index.vue | 809 | const list = props.nodeModel.properties.node_data.mcp_tool_ids.filter((v: any) => v !== id) |
| CRITICAL | ui/src/workflow/nodes/ai-chat-node/index.vue | 813 | const list = props.nodeModel.properties.node_data.skill_tool_ids.filter((v: any) => v !== id) |
| CRITICAL | ui/src/workflow/common/app-node.ts | 83 | globalFields = this.props.model.properties.config.globalFields.map((item: any) => ({ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | ui/src/components/markdown/EchartsRander.vue | 17 | // ── props ────────────────────────────────────────────────────────────────── |
| MEDIUM | ui/src/components/markdown/EchartsRander.vue | 20 | // ── refs ─────────────────────────────────────────────────────────────────── |
| MEDIUM | ui/src/components/markdown/EchartsRander.vue | 135 | // ── resize 防抖 ──────────────────────────────────────────────────────────── |
| MEDIUM | ui/src/components/markdown/EchartsRander.vue | 144 | // ── 生命周期 ─────────────────────────────────────────────────────────────── |
| MEDIUM | apps/application/flow/tools.py | 637 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 639 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 649 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 654 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 21 | # --------------------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 33 | # --------------------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 507 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 511 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 522 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 525 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 544 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 546 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 558 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 560 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 575 | # ---------------------------------------------------------------- |
| MEDIUM | apps/application/flow/tools.py | 577 | # ---------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ui/src/utils/permission/data.ts | 1 | import { Permission, Role, Edition } from '@/utils/permission/type' |
| LOW | …m/resource-authorization/component/PermissionTable.vue | 181 | isComputedFirst.value = false |
| LOW | ui/src/views/login/index.vue | 421 | // .getAuthType() |
| LOW | ui/src/views/login/index.vue | 441 | // value: |
| LOW | installer/sandbox.c | 1 | #define _GNU_SOURCE |
| LOW | installer/sandbox.c | 21 | #include <linux/sched.h> |
| LOW | …vider/impl/aliyun_bai_lian_model_provider/model/tti.py | 41 | model_name=model_name, |
| LOW | …odels_provider/impl/tencent_model_provider/__init__.py | 1 | #!/usr/bin/env python |
| LOW | …l/docker_ai_model_provider/docker_ai_model_provider.py | 41 | open_ai_embedding_credential = DockerAIEmbeddingCredential() |
| LOW | …s_provider/impl/aws_bedrock_model_provider/__init__.py | 1 | #!/usr/bin/env python |
| LOW | …ovider/impl/volcanic_engine_model_provider/__init__.py | 1 | #!/usr/bin/env python |
| LOW | apps/models_provider/serializers/model_serializer.py | 181 | # raise AppApiException(500, f"该模型关联了{application_count} 个应用,无法删除该模型。") |
| LOW | apps/models_provider/views/model.py | 81 | # @extend_schema(methods=['PUT'], |
| LOW | apps/knowledge/serializers/__init__.py | 1 | # coding=utf-8 |
| LOW | apps/oss/serializers/__init__.py | 1 | # coding=utf-8 |
| LOW | apps/application/flow/tools.py | 21 | # --------------------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | ui/src/views/tool/DataSourceToolFormDrawer.vue | 318 | 下载文件 支持下载文档(docx)、表格(sheet)和普通文件 - 对于文档和表格,先创建导出任务,轮询等待导出完成后下载 - 对于普通文件,直接下载 Args: app_id |
| HIGH | apps/common/init/init_template.py | 16 | Format a template using jinja2. *Security warning*: As of LangChain 0.0.329, this method uses Jinja2's |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/knowledge/vector/pg_vector.py | 130 | # Query per knowledge base to leverage per-KB partial HNSW indexes |
| MEDIUM | apps/knowledge/vector/pg_vector.py | 166 | # Query per knowledge base to leverage per-KB partial HNSW indexes |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …rovider/impl/aws_bedrock_model_provider/model/image.py | 45 | # Check if proxy URL is provided |