一种基于多编程语言沙盒的代码分析方法、系统、设备及介质
申请号:CN202510883606
申请日期:2025-06-29
公开号:CN120893033A
公开日期:2025-11-04
类型:发明专利
摘要
本发明提供一种基于多编程语言沙盒的代码分析方法、系统、设备及介质,属于代码分析检测技术领域,具体包括:获取输入代码及对应的单元测试样本,确定代码指定的编程语言类型;将代码及单元测试样本发送至对应语言的子沙盒环境中执行;子沙盒内的编译器根据代码编译结果报告缺失的库,并提示用户安装;调用代码分析模块的分析工具对代码进行分析;将子沙盒的编译器反馈以及代码分析模块生成的各类分析结果集成到大语言模型;通过预设模板将集成结果输入大语言模型;基于用户指令,对代码案例进行分析和评估。通过多语言沙盒隔离、自动化分析工具集成及大语言模型增强,提升代码处理流程的安全性、效率和质量。
技术关键词
代码分析方法
分析工具
大语言模型
分布式系统部署
分析模块
集成模块
二进制翻译技术
样本
代码分析系统
模板
基础操作系统
独立系统
虚拟运行环境
数据过滤条件
操作系统镜像
多语言
分析检测技术
文件扩展名
输入接口
可视化界面