SnykDependency
Model for Snyk Dependencies (v1 API).
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 OrganizationView ProjectView Project Snapshot