{
  "artifact": "172.104.227.98",
  "artifact_type": "ip",
  "session_id": "3c93d6d2-ef39-45ac-9cff-0a0591383b57",
  "suspicion_score": 49,
  "verdict": "suspicious",
  "summary": "172.104.227.98 was classified as ip. Investigation verdict is suspicious with score 49/100. Sources checked successfully: local-db, virustotal, otx, urlscan, abuseipdb, censys. Found 0 ATT&CK technique lead(s) and 0 actor lead(s).",
  "actors": [],
  "techniques": [],
  "sources": [
    {
      "source": "local-db",
      "status": "ok",
      "summary": "Found 0 local IOC record(s).",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "virustotal",
      "status": "ok",
      "summary": "5 engines marked malicious and 0 suspicious; 51 harmless, 33 undetected.",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "threatfox",
      "status": "not_found",
      "summary": "ThreatFox returned 0 record(s).",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "malwarebazaar",
      "status": "skipped",
      "summary": "MalwareBazaar is hash-focused; input is not a hash.",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "otx",
      "status": "ok",
      "summary": "OTX returned 50 pulse(s).",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "urlscan",
      "status": "ok",
      "summary": "urlscan returned 6 scan result(s). urlscan activity analysis found 1 suspicious pattern(s).",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "greynoise",
      "status": "not_found",
      "summary": "GreyNoise classification: unknown.",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "abuseipdb",
      "status": "ok",
      "summary": "AbuseIPDB confidence score: 0/100.",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "shodan",
      "status": "not_found",
      "summary": "Shodan returned 0 open port(s).",
      "technique_ids": [],
      "actors": []
    },
    {
      "source": "censys",
      "status": "ok",
      "summary": "Censys host lookup returned 0 service(s).",
      "technique_ids": [],
      "actors": []
    }
  ],
  "graph_counts": {
    "nodes": 11,
    "edges": 14
  },
  "public_note": "Derived platform summary, not the complete provider response. Bulk provider raw data, unrelated pivots and AI-input duplicates are not redistributed. Original response SHA-256 is recorded for provenance, not independently verifiable from this derivative.",
  "original_sha256": "7966c63380260a7e1fa7f2ba0947f362e43de83931e226c6839ff3a7ec665144"
}
