SnykPackage

Model for Snyk Packages.

  1. Overview

Overview

This model represents package metadata from an ecosystem. Uses the Snyk v2 REST API endpoint: /orgs/{org_id}/ecosystems/{ecosystem}/packages/{package_name}

import clearskies
from clearskies_snyk.models import SnykPackage


def my_handler(snyk_package: SnykPackage):
    # Get package metadata
    package = snyk_package.where("org_id=org-id-123&ecosystem=npm&package_name=express").first()
    print(f"Package: {package.package_name}")
    print(f"Latest Version: {package.latest_version}")