使用 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> 。 |
|
深度 |
AppScan 360°-特定 | |||
acceptssl |
允许连接到不可信的服务 URL。建议仅用于测试。 | ||
其他 | |||
DEBUG |
启用调试日志记录。 | ||
NO_ENCRYPT |
请勿加密生成的 .irx 文件。 |