OWASP ZAP启动的ZAP守护程序实例在Gitlab CI/CD中扫描后未通过Python关闭 作为守护进程通过Gitlab CLI启动ZAP

OWASP ZAP启动的ZAP守护程序实例在Gitlab CI/CD中扫描后未通过Python关闭 作为守护进程通过Gitlab CLI启动ZAP,python,git,gitlab,owasp,zap,Python,Git,Gitlab,Owasp,Zap,java-jarapp.jar-daemon-dir$pwd& 通过python运行扫描并生成报告 扫描完成后,Gitlab Linux框仍然显示ZAPHost正在本地主机上侦听:8080 我尝试了zap.core.shutdown,但即使安装了所有必要的软件包,也无法识别core 由于我试图从python脚本中关闭ZAP,因此将其作为守护进程运行是否是一个问题?该API调用应该可以解决这个问题。是否有其他API调用失败?zap.log文件中是否有错误?没有API调用失败。它在我的本地系统中工作

java-jarapp.jar-daemon-dir$pwd&

通过python运行扫描并生成报告 扫描完成后,Gitlab Linux框仍然显示ZAPHost正在本地主机上侦听:8080 我尝试了zap.core.shutdown,但即使安装了所有必要的软件包,也无法识别core


由于我试图从python脚本中关闭ZAP,因此将其作为守护进程运行是否是一个问题?

该API调用应该可以解决这个问题。是否有其他API调用失败?zap.log文件中是否有错误?

没有API调用失败。它在我的本地系统中工作,我在那里初始化了ZapGUI和core,shutdown正在工作,但我在GitLinux中作为守护进程启动ZAP。如果我必须从Python脚本中关闭ZAP Dameon,我应该做些什么不同的事情吗。同样的代码在我的本地system.my.sh文件上工作,该文件触发了zap应用程序headlessas a daemon:java-jar zap-2.8.0.jar-daemon-dir$pwdWe不建议直接运行jar-应该使用zap.sh脚本。您是尝试远程访问API还是从同一个框访问API?它来自同一个框。我正在连续运行这些命令:1。作为守护进程2运行zap.jar。在同一个框中运行python脚本我已经得到了这个文件的zap.shon,我正试图在Gitlab框中执行同样的文件,但是它说即使位置正确也无法访问jar文件。还要在zap.sh文件中做更多的更改吗?这与Git有什么关系?