import type { PolicyFailureDetailCategoryV3 } from '../schemas/PolicyFailureDetailCategoryV3'; /** * A violation entry mapping a package key to a scan ID. */ export interface PipelineBuildInfoViolationV3 { /** * Package name and version (package@version). */ package: string; /** * Package URL. */ purl: string; /** * Scan identifier. */ scanId: string; /** * Policy failure categories. */ securityViolationCategories: PolicyFailureDetailCategoryV3[]; /** * Scan status */ status: 'BLOCKED' | 'WARN'; }