使用 APPSCAN_OPTS 指定全局选项

设置 APPSCAN_OPTS 环境变量,以在运行扫描之前指定全局选项。使用 AppScan Go!Static Analyzer Command Line Utility、IDE 和插件时,可以在扫描前指定全局选项。

使用 APPSCAN_OPTS 时,选项名称前面必须有 -D。此外,在 Linux 系统上,您必须使用双引号来将该值引起来:

  • Windows
    set APPSCAN_OPTS=<option>[=<value>]
  • Linux
    export APPSCAN_OPTS="<option>[=<value>]"

例如,要使用选项 ENABLE_SECRETS

  • Windows
    set APPSCAN_OPTS=-DENABLE_SECRETS
  • Linux
    export APPSCAN_OPTS="-DENABLE_SECRETS"

可与 APPSCAN_OPTS 配合使用的可用选项包括:

选项 描述 缺省
Java 并行处理选项
USE_SLICER 启用 Java 并行处理 True/False True
DISABLE_CACHE 阻止使用高速缓存,因此将强制在每个类文件上重新运行 IR 生成过程,即使有高速缓存条目也是如此。
IRX_MINOR_CACHE_HOME 指定文件高速缓存的位置。 Windows 映射驱动器和 UNC 驱动器、Linux 装载或本地目标。 <user home directory>/.appscan/irx_cache
用于配置分析的选项
ENABLE_SECRETS 启用扫描所有源文件中的密钥。
SECRETS_ONLY 仅扫描源代码文件中的密钥
OPENSOURCE_ONLY 仅在 IRX 生成过程中收集开源 (SCA) 信息。
SOURCECODE_ONLY 扫描源代码文件,仅忽略其他支持的文件类型(.dll.exe.jar.sln 等)。
STATIC_ANALYSIS_ONLY 仅在 IRX 生成期间准备静态分析。
thirdParty 启用第三方代码的静态分析。
scan_speed 将扫描速度设置为 <value>
  • 简单
  • 已均衡
  • 完全
  • 深度
深度
其他
DEBUG 启用调试日志记录。 
NO_ENCRYPT 请勿加密生成的 .irx 文件。