{
  "stage": "stage2a-sbom",
  "generated_at": "2026-04-01T03:00:20.495Z",
  "sbom_generation": {
    "syft": {
      "componentCount": 18,
      "directDeps": 1,
      "transitiveDeps": 17,
      "licenses": {
        "MIT": 13,
        "ISC": 4,
        "unknown": 1
      },
      "toolVersion": "syft 1.42.1",
      "durationMs": 5596,
      "cdxPath": "C:\\Users\\scott\\Desktop\\Projects\\contract-pipeline\\pipeline\\data\\capabilities\\disler-hooks-mastery\\disler-hooks-mastery.cdx.json",
      "spdxPath": "C:\\Users\\scott\\Desktop\\Projects\\contract-pipeline\\pipeline\\data\\capabilities\\disler-hooks-mastery\\disler-hooks-mastery.spdx.json"
    },
    "cdxgen": {
      "componentCount": 23,
      "durationMs": 9454,
      "cdxgenPath": "C:\\Users\\scott\\Desktop\\Projects\\contract-pipeline\\pipeline\\data\\capabilities\\disler-hooks-mastery\\disler-hooks-mastery-cdxgen.cdx.json"
    }
  },
  "contract_supply_chain_sbom": {
    "format": "CycloneDX",
    "version": "1.5",
    "generated_at": "2026-04-01T03:00:20.495Z",
    "component_count": 18,
    "direct_dependencies": 1,
    "transitive_dependencies": 17,
    "vulnerability_summary": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0,
      "none": 0,
      "total": 0
    },
    "flagged_components": []
  }
}