360 Secure SkillHub
360 安全技能中心

Snyk

封装 Snyk API 的 Python 命令行工具,提供列出组织、项目、目标与问题、查询详情以及检测 pip 包漏洞等子命令,结果以 JSON 输出;运行需 SNYK_TOKEN 环境变量,脚本仅依赖 Python 标准库。

aiwithabidi
aiwithabidi
热度 20.01
最近更新 2026-05-10 17:41:58
分类:安全依赖:代码执行 / 第三方 API应用场景:代码审查 / DevOps / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add snyk
Metadata
name
snyk
description
Snyk — vulnerability scanning, project management, issue tracking, and dependency analysis.
homepage
https://www.agxntsix.ai
license
MIT
compatibility
Python 3.10+ (stdlib only — no dependencies)
metadata
{"openclaw":{"emoji":"🛡️","requires":{"env":["SNYK_TOKEN"]},"primaryEnv":"SNYK_TOKEN","homepage":"https://www.agxntsix.ai"}}

🛡️ Snyk

Snyk — vulnerability scanning, project management, issue tracking, and dependency analysis.

Requirements

Variable Required Description
SNYK_TOKEN ✅ Snyk API token

Quick Start

# List organizations
python3 {{baseDir}}/scripts/snyk.py list-orgs

# Get organization details
python3 {{baseDir}}/scripts/snyk.py get-org <id>

# List projects
python3 {{baseDir}}/scripts/snyk.py list-projects --org-id <value>

# Get project details
python3 {{baseDir}}/scripts/snyk.py get-project --org-id <value> <id>

# List issues
python3 {{baseDir}}/scripts/snyk.py list-issues --org-id <value> --severity <value> --status <value>

# Get issue details
python3 {{baseDir}}/scripts/snyk.py get-issue --org-id <value> <id>

# List targets (repos)
python3 {{baseDir}}/scripts/snyk.py list-targets --org-id <value>

# Test a pip package for vulns
python3 {{baseDir}}/scripts/snyk.py test-package --name <value> --version <value>

Output Format

All commands output JSON by default.

Script Reference

Script Description
{baseDir}/scripts/snyk.py Main CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation