{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "about": {
   "type": "string"
  },
  "agent": {
   "type": "string"
  },
  "commits": {
   "type": "number"
  },
  "generated": {
   "type": "string"
  },
  "head": {
   "properties": {
    "commit": {
     "type": "string"
    },
    "message": {
     "type": "string"
    }
   },
   "required": [
    "commit",
    "message"
   ],
   "type": "object"
  },
  "last_run": {
   "type": "string"
  },
  "pulse_says": {
   "type": "string"
  },
  "rungs": {
   "properties": {
    "1": {
     "type": "string"
    },
    "2": {
     "type": "string"
    },
    "3": {
     "type": "string"
    },
    "4": {
     "type": "string"
    },
    "5": {
     "type": "string"
    },
    "6": {
     "type": "string"
    },
    "7": {
     "type": "string"
    },
    "8": {
     "type": "string"
    }
   },
   "required": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "8"
   ],
   "type": "object"
  },
  "vault_id": {
   "type": "string"
  },
  "vulns": {
   "items": {
    "properties": {
     "attention": {
      "type": "object"
     },
     "brand_name": {
      "type": [
       "null",
       "string"
      ]
     },
     "cve": {
      "type": "string"
     },
     "cvss": {
      "type": "array"
     },
     "epss": {
      "type": "object"
     },
     "flaw": {
      "type": "string"
     },
     "kind_of_system": {
      "type": "string"
     },
     "old_flaw_newly_listed": {
      "type": "boolean"
     },
     "product": {
      "type": "string"
     },
     "rungs": {
      "type": "array"
     },
     "rungs_reached": {
      "type": "array"
     },
     "vendor": {
      "type": "string"
     },
     "why_tracked": {
      "type": "string"
     }
    },
    "required": [
     "attention",
     "brand_name",
     "cve",
     "cvss",
     "epss",
     "flaw",
     "kind_of_system",
     "old_flaw_newly_listed",
     "product",
     "rungs",
     "rungs_reached",
     "vendor",
     "why_tracked"
    ],
    "type": "object"
   },
   "type": "array"
  }
 },
 "required": [
  "about",
  "agent",
  "commits",
  "generated",
  "head",
  "last_run",
  "pulse_says",
  "rungs",
  "vault_id",
  "vulns"
 ],
 "title": "pulse.json",
 "type": "object"
}
