# CISA KEV Remediation Calendar Comparison Tool

**Use case:** 

Analyze CISA KEV remediation data based on buyer fit. Receive structured records with urgency levels, sources, and match reasons.

## Input

```json
{
  "sourceMode": "sample",
  "mode": "demo",
  "startUrls": [
    {
      "url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
      "sourceId": "CISA-KEV-JSON-CATALOG",
      "userData": {
        "sourceId": "CISA-KEV-JSON-CATALOG"
      }
    },
    {
      "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog",
      "sourceId": "WWW-CISA-GOV",
      "userData": {
        "sourceId": "WWW-CISA-GOV"
      }
    }
  ],
  "maxItems": 10,
  "lookbackDays": 3650,
  "sourceIds": [
    "CISA-KEV-JSON-CATALOG",
    "WWW-CISA-GOV"
  ],
  "pricingEvents": [],
  "sinceLastRun": false,
  "watchlistTerms": [],
  "includeSourceUrls": true,
  "includeMatchReasons": true,
  "includeRaw": false,
  "emitDiagnostics": true,
  "outputMode": "buyer-ready-records"
}
```

## Output

```json
{
  "title": {
    "label": "Title",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "sourceUrl": {
    "label": "Source",
    "format": "string"
  },
  "summary": {
    "label": "Summary",
    "format": "string"
  },
  "score": {
    "label": "Score",
    "format": "number"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  },
  "recordId": {
    "label": "Record id",
    "format": "string"
  },
  "sourceName": {
    "label": "Source name",
    "format": "string"
  },
  "retrievedAt": {
    "label": "Retrieved at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [CISA KEV Remediation Calendar](https://apify.com/zentrafoundry/cisa-kev-remediation-calendar) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zentrafoundry/cisa-kev-remediation-calendar) to learn more, explore other use cases, and run it yourself.