安全性扫描失败,并出现 Application with id x does not exist
错误
症状
运行使用 IDE 插件或命令行界面 (CLI) 的扫描的操作失败,并出现以下错误:
Application with id x does not exist
Failed to run the security scan: Problems occurred submitting the IRX file to the
analysis service.
原因
以前,AppScan on Cloud 会根据 app_id
与应用程序关联。最近的更新已将该关联从 app_id
更新为 guid
。在大多数情况下, ASoC 服务将提示您重新根据该更新关联应用程序。对于 Jenkins 和 IDE 插件以及 CLI,必须采取额外的步骤。
解决方法
对于 Jenkins 插件,根据 向 Jenkins 自动化服务器添加安全性分析 中的指示信息重新保存 Jenkins 插件配置,并重试扫描。
对于 IDE 插件,在提示时,重新选择要扫描的相同应用程序,并单击确定。
对于 CLI,新的 guid
将替换 app_id
。guid
是一个唯一的 32 字符标识。例如,33c3281a-6d7c-e711-b334-002590731623
。通过使用 appscan list_apps
命令,确定每个应用程序的 guid
,并在脚本或命令行中的 queue_analysis
命令上将 app_id
替换为该值。