SnykPackage
Model for Snyk Packages.
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}")