SnykDependency

Model for Snyk Dependencies (v1 API).

  1. Overview

Overview

This model represents dependencies (packages/modules) that your projects depend on. It provides information about the dependency including version, licenses, and associated vulnerabilities.

Uses the Snyk v1 API endpoint: POST /org/{orgId}/dependencies

Usage

import clearskies
from clearskies_snyk.models.v1 import SnykDependency


def my_handler(snyk_dependency: SnykDependency):
    # Fetch all dependencies for an organization
    dependencies = snyk_dependency.where("org_id=org-id-123")
    for dep in dependencies:
        print(f"{dep.name}@{dep.version}: {dep.issues_critical} critical issues")

Rate Limits

Current rate limit is up to 150 requests per minute, per user.

Required Permissions

  • View Organization
  • View Project
  • View Project Snapshot