使用 AppScanDelta 实用程序比较两个评估

AppScanDelta 在两份扫描评估之间进行差异比较。此实用程序通过比较扫描评估和基线评估来获取新发现结果或已解析的发现结果。

语法

Windows:

appscandelta.bat -new|-resolved <baseline_asmt_path> <new_asmt_path> [-to <delta_asmt_path>] [-no_retain] [-verbose]
Linux:
appscandelta.sh -new|-resolved <baseline_asmt_path> <new_asmt_path> [-to <delta_asmt_path>] [-no_retain] [-verbose]
注: Linux 命令区分大小写。
1. 参数
参数 描述
-new 获取新发现结果
-resolved 获取已解析的发现结果
<baseline_asmt_path> 要比较的基线评估文件
<new_asmt_path> 要与基线评估比较的评估文件。
[-to <delta_asmt_path>] 可选。指定输出文件或文件夹路径。如果未指定路径,则应在当前目录中创建输出文件,方法是附加“_new”或“_resolved”,然后加上时间戳。
[-no_retain] 可选。如果发现结果为 0 个,请勿创建增量评估文件。缺省情况下应创建该文件。
[-verbose] 可选。在控制台中生成比较指标。缺省情况下不生成这些指标。

示例

<install_dir\bin>> appscanelta.bat -new C:\asmt\angular_baseline.ozasmt C:\asmt\angular.ozasmt -to C:\asmt\angular_delta
<install_dir\bin>> appscandelta.sh -resolved C:\asmt\angular_baseline.ozasmt C:\asmt\angular.ozasmt -verbose

结果

AppScanDelta 将结果写入命令响应中指定的 .ozasmt 文件。
<install_dir\bin>> AppScanDelta.bat -new C:\asmt\angular_baseline.ozasmt C:\asmt\angular.ozasmt
Command execution completed successfully.
Delta assessment file created at '<data_dir>\bin\angular_new_20200603100537.ozasmt'.

<install_dir\bin>> AppScanDelta.bat -resolved C:\asmt\angular_baseline.ozasmt C:\asmt\angular.ozasmt -verbose
Baseline: C:\asmt\angular_baseline.ozasmt
        Total Findings: 22,619
        High: 22,439
        Medium: 164
        Low: 12
        Info: 4
        Excluded: 0
New Scan: C:\asmt\angular.ozasmt
        Total Findings: 824
        High: 506
        Medium: 302
        Low: 12
        Info: 4
        Excluded: 0
Delta (resolved): <install_dir\bin>\angular_resolved_20200603100625.ozasmt
        Total Findings: 22,076
        High: 22,025
        Medium: 48
        Low: 3
        Info: 0

 

Command execution completed successfully.
Delta assessment file created at '<install_dir\bin>\angular_resolved_20200603100625.ozasmt'.