You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求JFROG中XRAY监控违规阻止下载的制品数量统计REST API/AQL

统计JFrog Xray违规阻止下载的制品数量方案

一、使用REST API统计

调用JFrog Xray的违规查询接口,直接过滤并统计被阻止下载的制品记录:

  • 接口路径:GET /xray/api/v1/violations
  • 核心参数:filter=type:BLOCKED_DOWNLOAD 指定只查询下载被阻止的违规类型;limit=0 直接返回符合条件的记录总数,无需分页获取具体条目
  • 示例请求(curl):
curl -u <用户名>:<密码> "https://你的JFrog实例地址/xray/api/v1/violations?filter=type:BLOCKED_DOWNLOAD&limit=0"

响应中total_count字段即为目标统计数量。

二、使用AQL查询统计

通过Artifactory Query Language(AQL)查询带有下载阻止违规标记的制品:

  • 仅统计数量的AQL语句:
items.find({
  "xray": {
    "violations": {
      "$elemMatch": {
        "action": "BLOCKED_DOWNLOAD"
      }
    }
  }
}).count()
  • 如需同时获取制品详情(名称、仓库、路径等),可使用:
items.find({
  "xray": {
    "violations": {
      "$elemMatch": {
        "action": "BLOCKED_DOWNLOAD"
      }
    }
  }
}).include("name", "repo", "path")

执行后统计返回结果的条目数即可得到数量。

内容的提问来源于stack exchange,提问作者wehelpdox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 20:35:18