{
  "generated_at": "2026-10-29T18:21:14.544Z",
  "groups": [
    "Vulnerability databases",
    "Exploits & detections",
    "Official advisories",
    "Chatter & news",
    "Threats",
    "Outages",
    "Enrichment"
  ],
  "sources": [
    {
      "id": "nvd",
      "label": "NVD API 2.0",
      "group": "Vulnerability databases",
      "provides": "CVE records, CVSS scores and CPE product data.",
      "cadence": "every 10 min",
      "job": "incremental",
      "raw": "nvd",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:12:15.065Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 5937
    },
    {
      "id": "kev",
      "label": "CISA KEV",
      "group": "Vulnerability databases",
      "provides": "Known-exploited flag and the date CISA added each CVE.",
      "cadence": "daily, 06:20 UTC",
      "job": "kev",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T06:20:28.529Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "ghsa",
      "label": "GitHub Advisories (GHSA)",
      "group": "Vulnerability databases",
      "provides": "Package advisories, often before NVD; covers OSV lineage.",
      "cadence": "every 10 min",
      "job": "incremental",
      "raw": "ghsa",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:12:15.065Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 317
    },
    {
      "id": "cvss",
      "label": "CVE.org (CVE Services)",
      "group": "Vulnerability databases",
      "provides": "CVSS backfill for CVEs that have no score yet (NVD is the fallback).",
      "cadence": "every 10 min",
      "job": "incremental",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:12:15.065Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "adv-euvd",
      "label": "ENISA EUVD",
      "group": "Vulnerability databases",
      "provides": "EU vulnerability database: EUVD ids, CVE aliases and scores.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "euvd",
      "url": "https://euvdservices.enisa.europa.eu/api/lastvulnerabilities",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 23
    },
    {
      "id": "adv-euvd-exploited",
      "label": "EUVD exploited",
      "group": "Vulnerability databases",
      "provides": "EU vulnerability database: EUVD ids, CVE aliases and scores.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "euvd-exploited",
      "url": "https://euvdservices.enisa.europa.eu/api/exploitedvulnerabilities",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 6
    },
    {
      "id": "nuclei",
      "label": "Nuclei templates",
      "group": "Exploits & detections",
      "provides": "Public exploit-check templates, matched to CVEs.",
      "cadence": "daily, 05:40 UTC",
      "job": "exploits",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T05:40:34.934Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "metasploit",
      "label": "Metasploit modules",
      "group": "Exploits & detections",
      "provides": "Ready-made exploit modules, matched to CVEs.",
      "cadence": "daily, 05:40 UTC",
      "job": "exploits",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T05:40:34.934Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "exploitdb",
      "label": "Exploit-DB",
      "group": "Exploits & detections",
      "provides": "Published exploit write-ups and code, matched to CVEs.",
      "cadence": "daily, 05:40 UTC",
      "job": "exploits",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T05:40:34.934Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "poc",
      "label": "GitHub PoC search",
      "group": "Exploits & detections",
      "provides": "Public proof-of-concept repositories per CVE.",
      "cadence": "every 10 min",
      "job": "incremental",
      "key_needed": "GITHUB_TOKEN (optional)",
      "state": "ok",
      "ok_at": "2026-10-29T18:12:15.065Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "xdb",
      "label": "VulnCheck XDB",
      "group": "Exploits & detections",
      "provides": "Second public-PoC index, shown beside Nuclei, Metasploit and Exploit-DB.",
      "cadence": "every 6 h",
      "job": "enrich",
      "key_needed": "VULNCHECK_KEY",
      "state": "skipped",
      "ok_at": "2026-10-29T13:40:31.643Z",
      "fail_since": null,
      "error": null,
      "note": "SKIP(no-key)",
      "items_7d": null
    },
    {
      "id": "et-rules",
      "label": "Emerging Threats rules",
      "group": "Exploits & detections",
      "provides": "Network detection rules that name a CVE.",
      "cadence": "daily, 04:40 UTC",
      "job": "intel",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T04:40:51.974Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "sigma",
      "label": "Sigma rules",
      "group": "Exploits & detections",
      "provides": "Log detection rules that name a CVE.",
      "cadence": "daily, 04:40 UTC",
      "job": "intel",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T04:40:51.974Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "yara",
      "label": "YARA rules",
      "group": "Exploits & detections",
      "provides": "File and memory detection rules that name a CVE.",
      "cadence": "daily, 04:40 UTC",
      "job": "intel",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T04:40:51.974Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "zdi",
      "label": "Zero Day Initiative",
      "group": "Official advisories",
      "provides": "Upcoming and published ZDI advisories: bugs reported and not yet fixed (the zero-day tracker).",
      "cadence": "hourly",
      "job": "advisories",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "adv-cccs",
      "label": "CCCS (Canada)",
      "group": "Official advisories",
      "provides": "Security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "cccs",
      "url": "https://www.cyber.gc.ca/api/cccs/rss/v1/get?feed=alerts_advisories&lang=en",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 81
    },
    {
      "id": "adv-cisa",
      "label": "CISA",
      "group": "Official advisories",
      "provides": "Security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "cisa",
      "url": "https://www.cisa.gov/cybersecurity-advisories/all.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 41
    },
    {
      "id": "adv-certcc",
      "label": "CERT/CC",
      "group": "Official advisories",
      "provides": "Security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "certcc",
      "url": "https://www.kb.cert.org/vuls/atomfeed",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 17
    },
    {
      "id": "adv-certeu",
      "label": "CERT-EU",
      "group": "Official advisories",
      "provides": "Security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "certeu",
      "url": "https://cert.europa.eu/publications/security-advisories-rss",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 10
    },
    {
      "id": "adv-msrc",
      "label": "Microsoft MSRC",
      "group": "Official advisories",
      "provides": "Microsoft security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "msrc",
      "url": "https://api.msrc.microsoft.com/update-guide/rss",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 143
    },
    {
      "id": "adv-cisco",
      "label": "Cisco PSIRT",
      "group": "Official advisories",
      "provides": "Cisco security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "cisco",
      "url": "https://sec.cloudapps.cisco.com/security/center/psirtrss20/CiscoSecurityAdvisory.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 52
    },
    {
      "id": "adv-fortinet",
      "label": "Fortinet PSIRT",
      "group": "Official advisories",
      "provides": "Fortinet security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "fortinet",
      "url": "https://filestore.fortinet.com/fortiguard/rss/ir.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 51
    },
    {
      "id": "adv-paloalto",
      "label": "Palo Alto Networks",
      "group": "Official advisories",
      "provides": "Palo Alto Networks security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "paloalto",
      "url": "https://security.paloaltonetworks.com/rss.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 29
    },
    {
      "id": "adv-osssec",
      "label": "oss-security",
      "group": "Official advisories",
      "provides": "Security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "osssec",
      "url": "https://seclists.org/rss/oss-sec.rss",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 84
    },
    {
      "id": "adv-apple",
      "label": "Apple",
      "group": "Official advisories",
      "provides": "Apple security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "apple",
      "url": "https://sofa.macadmins.io/v1/rss_feed.xml",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 65
    },
    {
      "id": "adv-chrome",
      "label": "Chrome Releases",
      "group": "Official advisories",
      "provides": "Google security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "chrome",
      "url": "https://chromereleases.googleblog.com/feeds/posts/default",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 7
    },
    {
      "id": "adv-oracle",
      "label": "Oracle",
      "group": "Official advisories",
      "provides": "Oracle security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "oracle",
      "url": "https://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/rss-otn-sec.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 62
    },
    {
      "id": "adv-sap",
      "label": "SAP",
      "group": "Official advisories",
      "provides": "SAP security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "sap",
      "url": "https://support.sap.com/en/my-support/knowledge-base/security-notes-news/",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 18
    },
    {
      "id": "adv-vmsa",
      "label": "Broadcom VMSA",
      "group": "Official advisories",
      "provides": "VMware security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "vmsa",
      "url": "https://support.broadcom.com/web/ecx/security-advisory/-/securityadvisory/getSecurityAdvisoryList",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 26
    },
    {
      "id": "adv-atlassian",
      "label": "Atlassian",
      "group": "Official advisories",
      "provides": "Atlassian security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "atlassian",
      "url": "https://confluence.atlassian.com/security/security-advisories-bulletins-1236937381.html",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 40
    },
    {
      "id": "adv-gitlab",
      "label": "GitLab",
      "group": "Official advisories",
      "provides": "GitLab security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "gitlab",
      "url": "https://about.gitlab.com/security-releases.xml",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 61
    },
    {
      "id": "adv-okta",
      "label": "Okta",
      "group": "Official advisories",
      "provides": "Okta security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "okta",
      "url": "https://trust.okta.com/security-advisories.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 60
    },
    {
      "id": "adv-ivanti",
      "label": "Ivanti",
      "group": "Official advisories",
      "provides": "Ivanti security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "ivanti",
      "url": "https://www.ivanti.com/blog/topics/security-advisory/rss",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 19
    },
    {
      "id": "adv-juniper",
      "label": "Juniper SIRT",
      "group": "Official advisories",
      "provides": "Juniper security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "juniper",
      "url": "https://supportportal.juniper.net/knowledgerss?type=Security",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 39
    },
    {
      "id": "adv-sonicwall",
      "label": "SonicWall PSIRT",
      "group": "Official advisories",
      "provides": "SonicWall security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "sonicwall",
      "url": "https://psirtapi.global.sonicwall.com/api/v1/feed/rss.xml",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 60
    },
    {
      "id": "adv-veeam",
      "label": "Veeam",
      "group": "Official advisories",
      "provides": "Veeam security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "veeam",
      "url": "https://www.veeam.com/services/open/kb/security-feed",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 24
    },
    {
      "id": "adv-synology",
      "label": "Synology",
      "group": "Official advisories",
      "provides": "Synology security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "synology",
      "url": "https://www.synology.com/api/rssfeed/security/en-uk",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 61
    },
    {
      "id": "adv-qnap",
      "label": "QNAP",
      "group": "Official advisories",
      "provides": "QNAP security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "qnap",
      "url": "https://www.qnap.com/fr-fr/security-advisory/feed",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 20
    },
    {
      "id": "adv-aws",
      "label": "AWS",
      "group": "Official advisories",
      "provides": "Amazon security advisories, attached to the CVEs they name.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "aws",
      "url": "https://aws.amazon.com/security/security-bulletins/rss/feed/",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 56
    },
    {
      "id": "adv-gke",
      "label": "Google Kubernetes Engine",
      "group": "Official advisories",
      "provides": "Google security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "gke",
      "url": "https://docs.cloud.google.com/feeds/gke-security-bulletins.xml",
      "assumedUrl": false,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 30
    },
    {
      "id": "adv-k8s",
      "label": "Kubernetes",
      "group": "Official advisories",
      "provides": "Kubernetes security advisories, attached to the CVEs they name.",
      "cadence": "hourly",
      "job": "advisories",
      "raw": "k8s",
      "url": "https://kubernetes.io/docs/reference/issues-security/official-cve-feed/feed.xml",
      "assumedUrl": true,
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:20:58.435Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 59
    },
    {
      "id": "hn",
      "label": "Hacker News",
      "group": "Chatter & news",
      "provides": "Breakout discussion of vulnerabilities (Algolia search).",
      "cadence": "every 10 min",
      "job": "chatter",
      "raw": "hn",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:11:07.789Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 7517
    },
    {
      "id": "masto",
      "label": "Mastodon",
      "group": "Chatter & news",
      "provides": "Researcher posts on infosec.exchange and security hashtags.",
      "cadence": "every 10 min",
      "job": "chatter",
      "raw": "mastodon",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:11:07.789Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 10681
    },
    {
      "id": "bsky",
      "label": "Bluesky",
      "group": "Chatter & news",
      "provides": "Researcher posts from the public AppView.",
      "cadence": "every 10 min",
      "job": "chatter",
      "raw": "bluesky",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:11:07.789Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 0
    },
    {
      "id": "reddit",
      "label": "Reddit",
      "group": "Chatter & news",
      "provides": "r/netsec, r/blueteamsec and related security subreddits.",
      "cadence": "every 10 min",
      "job": "chatter",
      "raw": "reddit",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:11:07.789Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 785
    },
    {
      "id": "exposure",
      "label": "Shadowserver exposure counts",
      "group": "Chatter & news",
      "provides": "Public \"IPs still vulnerable\" counts per CVE, read from Shadowserver's Bluesky posts.",
      "cadence": "every 10 min",
      "job": "chatter",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:11:07.789Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "blogs",
      "label": "Research blogs",
      "group": "Chatter & news",
      "provides": "Security research blog posts that name CVEs.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "blog",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 162
    },
    {
      "id": "news",
      "label": "Security news",
      "group": "Chatter & news",
      "provides": "Security news sites that name CVEs.",
      "cadence": "every 30 min",
      "job": "advisories",
      "raw": "news",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:50:47.217Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": 109
    },
    {
      "id": "ransomware",
      "label": "Ransomware leak sites",
      "group": "Threats",
      "provides": "Victim posts by group, sector and country.",
      "cadence": "hourly, :40",
      "job": "threats",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:40:46.215Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "scanning",
      "label": "SANS ISC / DShield",
      "group": "Threats",
      "provides": "Most-scanned ports now against a week ago.",
      "cadence": "hourly, :40",
      "job": "threats",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:40:46.215Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "actors",
      "label": "Threat-actor directory",
      "group": "Threats",
      "provides": "Named actors, aliases and the CVEs tied to them.",
      "cadence": "daily, 04:40 UTC",
      "job": "intel",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T04:40:51.974Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "breaches",
      "label": "Data breaches",
      "group": "Threats",
      "provides": "Newly disclosed breaches with size and industry.",
      "cadence": "hourly, :40",
      "job": "threats",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T17:40:46.215Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "ioc",
      "label": "abuse.ch (ThreatFox, URLhaus, MalwareBazaar)",
      "group": "Threats",
      "provides": "Indicator lookups for signed-in members.",
      "cadence": "on demand",
      "job": "",
      "onDemand": true,
      "key_needed": null,
      "state": "demand",
      "ok_at": null,
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "greynoise",
      "label": "GreyNoise Community",
      "group": "Threats",
      "provides": "Whether an IP is scanning the internet (IP lookups only).",
      "cadence": "on demand",
      "job": "",
      "onDemand": true,
      "key_needed": "GREYNOISE_KEY",
      "state": "demand",
      "ok_at": null,
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "outages",
      "label": "Status pages and internet disruption",
      "group": "Outages",
      "provides": "AWS, Azure, Google Cloud and Workspace, Slack, Statuspage vendors, IODA internet disruptions, carriers and NWS alerts.",
      "cadence": "every 10 min",
      "job": "outages",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:20:33.254Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "radar",
      "label": "Cloudflare Radar",
      "group": "Outages",
      "provides": "Routing hijacks and leaks, outage annotations.",
      "cadence": "every 10 min",
      "job": "outages",
      "key_needed": "Radar token",
      "state": "ok",
      "ok_at": "2026-10-29T18:20:33.254Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "epss",
      "label": "FIRST EPSS",
      "group": "Enrichment",
      "provides": "Probability that a CVE will be exploited in the next 30 days.",
      "cadence": "every 10 min",
      "job": "incremental",
      "key_needed": null,
      "state": "ok",
      "ok_at": "2026-10-29T18:12:15.065Z",
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    },
    {
      "id": "attackerkb",
      "label": "AttackerKB (Rapid7)",
      "group": "Enrichment",
      "provides": "Attacker value and exploitability ratings.",
      "cadence": "every 6 h",
      "job": "enrich",
      "key_needed": "ATTACKERKB_KEY",
      "state": "skipped",
      "ok_at": "2026-10-29T13:40:31.643Z",
      "fail_since": null,
      "error": null,
      "note": "SKIP(no-key)",
      "items_7d": null
    },
    {
      "id": "osv",
      "label": "OSV and CERT/CC vendor status",
      "group": "Enrichment",
      "provides": "Affected packages with fixed versions, and per-vendor Affected / Not Affected, fetched when a CVE panel is opened.",
      "cadence": "on demand",
      "job": "",
      "onDemand": true,
      "key_needed": null,
      "state": "demand",
      "ok_at": null,
      "fail_since": null,
      "error": null,
      "note": null,
      "items_7d": null
    }
  ]
}