软件功能模块
智能引擎,自动识别多种语言,守护代码安全,支持C、C++、JAVA、C#、Scala、Groovy、Kotlin、.net等多种语言的混元检测。
支持多种文件导入方式及检测规则的灵活配置,最大程度方便使用。支持单文件、文件夹、压缩包(ZIP,RAR,GZ,7Z等常用格式)、与版本管理的同步(SVN、cVS、GIT)等四种导入方式。检测范围包括语义缺陷、编码规则、安全漏洞,可灵活配置。
工具有基本检测引擎和人工智能检测引擎两大类,支持跟踪编译检测源,也支持代码检测,即编译不通过检测。基本检测引擎如:到达值分析、前支配分析、后支配分析、活跃变量分析等;人工智能检测引擎如:代码基因图谱分析、修改影响分析、类继承关系分析、多态分析等。
提供圈复杂度、函数扇入、函数扇出、代码注释率、代码行数、循环嵌套深度、循环数目、面向对象度量集等软件全方位度量。
根据用户指定的任意内容,自动生成函数间调用关系图、控制流图,代码审计等。
实现代码克隆分析,准确定位克隆代码。
提供修改影响分析、类继承关系分析、多态分析、程序切片、区间分析、约束求解、抽象语法树、变更Binding分析、控制流分析、调用分析、值依赖分析、控制依赖分析等多个SDK开发包。
联系经销商