Security 如何在ZAP html报告中排除不必要的URL

Security 如何在ZAP html报告中排除不必要的URL,security,owasp,zap,Security,Owasp,Zap,我们正在使用python selenium和OWASP ZAP API自动扫描站点。最后,我们将使用下面的代码生成html问题报告 file1.write(zap.core.htmlreport(apikey=apikey)) 唯一的问题是,该报告包含了太多不必要的URL,如googleapis、facebook、typekit等 我们确实想排除这些URL,我们创建了一个新的ZAP上下文,并尝试排除URL,如下所示: z.context.exclude_from_context(context

我们正在使用python selenium和OWASP ZAP API自动扫描站点。最后,我们将使用下面的代码生成html问题报告

file1.write(zap.core.htmlreport(apikey=apikey))
唯一的问题是,该报告包含了太多不必要的URL,如googleapis、facebook、typekit等

我们确实想排除这些URL,我们创建了一个新的ZAP上下文,并尝试排除URL,如下所示:

z.context.exclude_from_context(contextname=cname, regex=regex, apikey=apikey)
正则表达式是正则表达式,如下所示:

^http(s)?:\/\/([a-z0-9\-]+.)+(facebook|google).(com|net)\/?
但它不起作用。。。。html仍然包含URL


有人能帮我吗?我们想要排除这些URL,或者只在html报告中包含我们需要的URL。刚刚解决了一个与Python类似的问题。 我可以提供发生了什么: “((http[s]?| ftp):/)?([^-:/][^:/\s]+)。\w+(/\w+*/)([\w-。]+[^\s:]+)?”

此外,还有一个来自不同作者的正则表达式选择,也许有些东西会起作用,但它们看起来不是很顺利:

我在这里测试,结果证明非常方便: