如何修改JFrog XRAY API请求,仅返回jfrog_research_severity高及以上违规项?
JFrog XRAY API 过滤jfrog_research_severity为High及以上的违规项
问题背景
当前用于获取违规项的JFrog XRAY API请求体如下:
{ "filters": { "violation_type": "Security", "min_severity": "Critical", "created_from": "2023-08-22T12:22:16+03:00" }, "pagination": { "order_by": "updated", "limit": 25, "offset": 1 } }
返回的响应示例包含extended_information.jfrog_research_severity字段,现需要修改API请求,仅返回jfrog_research_severity为"High"及以上级别的违规项。
解决方案
可以通过在filters中添加针对extended_information的过滤条件来实现,修改后的请求体如下:
{ "filters": { "violation_type": "Security", "min_severity": "Critical", "created_from": "2023-08-22T12:22:16+03:00", "extended_information": { "jfrog_research_severity": { "min_severity": "High" } } }, "pagination": { "order_by": "updated", "limit": 25, "offset": 1 } }
说明
- JFrog Research的严重级别优先级为:Critical > High > Medium > Low,使用
min_severity: "High"会匹配High和Critical级别的结果。 - 请确保你的JFrog XRAY版本支持对
extended_information字段的过滤,部分旧版本可能不支持该特性。
内容的提问来源于stack exchange,提问作者Noam Rotter
相关产品推荐
相关产品推荐

