SnykEntitlement

Model for Snyk Entitlements (v1 API).

  1. Overview

Overview

This model represents entitlements (feature flags) for a Snyk organization. Entitlements determine which features are available to an organization.

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

Usage

import clearskies
from clearskies_snyk.models.v1 import SnykEntitlement


def my_handler(snyk_entitlement: SnykEntitlement):
    # Fetch all entitlements for an organization
    entitlements = snyk_entitlement.where("org_id=org-id-123")
    for entitlement in entitlements:
        print(f"{entitlement.name}: {entitlement.value}")

Common Entitlements

  • licenses: Access to license compliance features
  • reports: Access to reporting features
  • fullVulnDB: Access to full vulnerability database

Required Permissions

  • View Organization
  • View Entitlements