{
  "request": {
    "request_id": "d996d386-ec22-4542-844d-18d1ad86212c",
    "timestamp_unix_ms": 1785682063986,
    "client_ip": "216.73.217.60",
    "client_port": 9461,
    "server_ip": "172.19.0.9",
    "server_port": 443,
    "method": "GET",
    "path": "/api/http",
    "http_version": "h2",
    "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
  },
  "headers": {
    "accept": "*/*",
    "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
    "accept-encoding": "gzip, br, zstd, deflate"
  },
  "http1": null,
  "http2": {
    "akamai_fingerprint": "2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p",
    "akamai_fingerprint_hash": "9b5dcd077a77c5e324b91d8cc306fd5a",
    "sent_frames": [
      {
        "frame_type": "SETTINGS",
        "length": 24,
        "flags": [],
        "stream_id": 0,
        "settings": [
          "ENABLE_PUSH = 0",
          "INITIAL_WINDOW_SIZE = 2097152",
          "MAX_FRAME_SIZE = 16384",
          "MAX_HEADER_LIST_SIZE = 16384"
        ]
      },
      {
        "frame_type": "WINDOW_UPDATE",
        "length": 4,
        "flags": [],
        "stream_id": 0,
        "increment": 5177345
      },
      {
        "frame_type": "HEADERS",
        "length": 125,
        "flags": [
          "END_STREAM",
          "END_HEADERS"
        ],
        "stream_id": 1,
        "headers": [
          ":method: GET",
          ":scheme: https",
          ":authority: tlsnb.com",
          ":path: /api/http",
          "accept: */*",
          "user-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
          "accept-encoding: gzip, br, zstd, deflate"
        ]
      }
    ],
    "pseudo_header_order": [
      ":method",
      ":scheme",
      ":authority",
      ":path"
    ],
    "regular_header_order": [
      "accept",
      "user-agent",
      "accept-encoding"
    ],
    "headers": [
      ":method: GET",
      ":scheme: https",
      ":authority: tlsnb.com",
      ":path: /api/http",
      "accept: */*",
      "user-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "accept-encoding: gzip, br, zstd, deflate"
    ],
    "priority": null
  },
  "risk": {
    "score": 10,
    "level": "low",
    "verdict": "likely_browser_or_unknown",
    "confidence": 0.43,
    "reasons": [
      {
        "code": "H2_PSEUDO_HEADER_ORDER_MISMATCH",
        "severity": "medium",
        "weight": 10,
        "message": "HTTP/2 pseudo-header order differs from common Chrome navigation order."
      }
    ],
    "feature_summary_zh": "当前风险等级为低，命中 1 个特征。主要特征：HTTP/2 伪头顺序偏离常见 Chrome 导航请求顺序。",
    "matched_features_zh": [
      {
        "code": "H2_PSEUDO_HEADER_ORDER_MISMATCH",
        "severity": "medium",
        "severity_zh": "中",
        "weight": 10,
        "description": "HTTP/2 伪头顺序偏离常见 Chrome 导航请求顺序。"
      }
    ],
    "matched_profiles": [],
    "fingerprint_reputation": {
      "available": true,
      "keys": {
        "tls_profile_key": "1541f4d8ba5a8092",
        "tls_order_key": "fa6d7f6d30edaaa6",
        "h2_profile_key": "04ba0f2d1fb23645",
        "header_order_key": "80b089f68b8e87e6",
        "chrome_feature_key": "1062e53e05a520b9",
        "tls_profile_text": "ja4=t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3|alpn=h2,http/1.1|versions=TLS 1.3,TLS 1.2|groups=X25519,P-256,P-384|keyshare=X25519|ech=0|alps=0|certcomp=0|grease=0",
        "tls_order_text": "t13d1011h2_1302,1301,1303,c02c,c02b,cca9,c030,c02f,cca8,00ff_000d,002d,0005,000a,0010,0033,0000,0023,0017,000b,002b_0503,0403,0807,0806,0805,0804,0601,0501,0401|809e722b49aaccbc4c26d3276f0f0bbb|b72fb930eb8b3c1e47bbf2d270d2edce|13,45,5,10,16,51,0,35,23,11,43",
        "h2_profile_text": "akamai=2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p|settings=ENABLE_PUSH = 0,INITIAL_WINDOW_SIZE = 2097152,MAX_FRAME_SIZE = 16384,MAX_HEADER_LIST_SIZE = 16384|window=5177345|pseudo=:method,:scheme,:authority,:path|regular=accept,user-agent,accept-encoding|priority=none|frames=SETTINGS,WINDOW_UPDATE,HEADERS",
        "header_order_text": "accept,user-agent,accept-encoding"
      },
      "exact_profile": {
        "sample_count": 0,
        "real_browser_count": 0,
        "library_count": 0,
        "browser_claim_count": 0,
        "labels": {},
        "client_names": {},
        "client_types": {},
        "example_sample_ids": []
      },
      "order_profile": {
        "sample_count": 0,
        "real_browser_count": 0,
        "library_count": 0,
        "browser_claim_count": 0,
        "labels": {},
        "client_names": {},
        "client_types": {},
        "example_sample_ids": []
      }
    },
    "parsed_ua": {
      "raw": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
      "os": "Unknown",
      "browser": "Unknown",
      "version_major": null,
      "engine": "Unknown"
    }
  }
}