{
  "schema": "csint-public-read-only-service-checks/v1",
  "testedAt": "2026-08-22T09:00:08.000Z",
  "boundary": "GET-only availability checks. No capture, watch, lookup, upload, login, write, or third-party contact was performed.",
  "checks": [
    {
      "name": "web-evidence-health",
      "url": "https://csint-web-evidence.ahmetgoker30.workers.dev/health",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "browser",
        "ok",
        "service",
        "storage"
      ],
      "recordCounts": {},
      "service": "web-evidence"
    },
    {
      "name": "threat-feed-health",
      "url": "https://csint-threat-feed.ahmetgoker30.workers.dev/v1/health",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "queriedAt",
        "sources"
      ],
      "recordCounts": {},
      "queriedAt": "2026-08-22T10:02:35.807Z"
    },
    {
      "name": "threat-feed-sample",
      "url": "https://csint-threat-feed.ahmetgoker30.workers.dev/v1/feed?limit=5",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "events",
        "lastIngestedAt",
        "mode",
        "nextCursor",
        "queriedAt",
        "sourceHealth",
        "total"
      ],
      "recordCounts": {
        "events": 5,
        "sourceHealth": 6
      },
      "total": 5,
      "mode": "live",
      "queriedAt": "2026-08-22T10:02:35.876Z"
    },
    {
      "name": "threat-dashboard",
      "url": "https://csint-threat-feed.ahmetgoker30.workers.dev/v1/dashboard",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "autopilot",
        "briefingStatus",
        "counts",
        "events",
        "indicators",
        "lastIngestedAt",
        "latestBriefing",
        "mode",
        "priorities",
        "queriedAt",
        "sourceChanges",
        "sourceHealth",
        "triage"
      ],
      "recordCounts": {
        "events": 10,
        "sourceHealth": 6,
        "priorities": 20,
        "indicators": 0
      },
      "mode": "live",
      "queriedAt": "2026-08-22T10:02:35.809Z"
    },
    {
      "name": "source-changes-sample",
      "url": "https://csint-threat-feed.ahmetgoker30.workers.dev/v1/changes?limit=5",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "changes",
        "mode",
        "queriedAt",
        "total"
      ],
      "recordCounts": {
        "changes": 5
      },
      "total": 5,
      "mode": "live",
      "queriedAt": "2026-08-22T10:02:35.825Z"
    },
    {
      "name": "ransomware-health",
      "url": "https://csint-ransomware-tracker.ahmetgoker30.workers.dev/v1/health",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "mode",
        "queriedAt",
        "source",
        "total"
      ],
      "recordCounts": {},
      "total": 100,
      "mode": "live",
      "queriedAt": "2026-08-22T10:02:36.327Z"
    },
    {
      "name": "ransomware-incidents",
      "url": "https://csint-ransomware-tracker.ahmetgoker30.workers.dev/v1/incidents",
      "method": "GET",
      "status": 200,
      "contentType": "application/json; charset=utf-8",
      "responseKeys": [
        "incidents",
        "mode",
        "queriedAt",
        "source",
        "total"
      ],
      "recordCounts": {
        "incidents": 100
      },
      "total": 100,
      "mode": "live",
      "queriedAt": "2026-08-22T10:02:35.933Z"
    }
  ]
}
