SnykAiBom
Model for Snyk AI-BOM (AI Bill of Materials).
Overview
This model represents an AI-BOM that can be created from source code or SCM targets. AI-BOMs are created asynchronously via background jobs. Uses the Snyk v2 REST API endpoint: /orgs/{org_id}/ai_boms
import clearskies
from clearskies_snyk.models import SnykAiBom
def my_handler(snyk_ai_bom: SnykAiBom):
# Create an AI-BOM (triggers async job)
ai_bom = snyk_ai_bom
ai_bom.save({"org_id": "org-123", "bundle_id": "sha256-hash-of-bundle"})