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

Snyk API查询特定Issue状态(忽略/开启/已解决)方法咨询

可以通过Snyk API查询特定Issue的状态

是的,你完全可以通过Snyk API获取特定漏洞/Issue的状态(忽略、开启、已解决等),具体实现方式如下:

核心API端点

使用GET /orgs/{orgId}/projects/{projectId}/issues/{issueId}端点,其中:

  • orgId:你的Snyk组织ID
  • projectId:目标项目的ID
  • issueId:要查询的Issue唯一标识符

关键状态相关字段

请求成功后,响应体中会包含直接反映Issue状态的字段:

  • state:显示Issue当前状态,可选值为open(开启)、resolved(已解决)、ignored(忽略)
  • ignored:布尔值,明确标记该Issue是否被忽略
  • resolved:布尔值,标记该Issue是否已被解决
  • ignoreReason(仅当ignored为true时返回):说明忽略该Issue的原因,比如not_needed、tolerable_risk等

示例curl请求

curl -X GET \
  https://snyk.io/api/v1/orgs/{orgId}/projects/{projectId}/issues/{issueId} \
  -H 'Authorization: token YOUR_SNYK_API_TOKEN'

注意事项

  • 确保你的API令牌拥有目标组织和项目的read权限
  • Issue ID可从Snyk控制台的Issue详情页获取,或通过GET /orgs/{orgId}/projects/{projectId}/issues端点列出项目所有Issue时获取

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 18:02:37