{
  "checked_at": "2026-09-19T11:20:00",
  "mode": "unauthenticated_requests_get_no_session",
  "methodology": "GET https://steamcommunity.com/linkfilter/?url=https://{domain}&l=english, classified BLOCKED if the response contains \"Link Blocked!\" / \"flagged as potentially malicious\", CLEAN if it contains the generic \"You are leaving Steam\" / \"is not an official Steam site\" notice. This is the same method as link_filter_check.py, which produced steam_tos_assets/link-filter-results.json. A blocked main URL paired with a clean return host is a Link Filter split, not proof of a completed OpenID login or circumvention of an authentication ban.",
  "supersedes": "A prior file at this path (mode: playwright_authenticated) was INVALID: linkfilter_playwright_probe.py set the Steam sessionid cookie to a hardcoded literal string (\"probe_session\") instead of the real session token, and/or the rapid sequence of automated requests in one browser session triggered a universal fail-safe response from steamcommunity.com/linkfilter/ — every domain tested, including the google.com control, rendered as \"Link Blocked\", which is not a real result for google.com. That bug is fixed in the script for any future authenticated re-run, but this file replaces it with the already-validated unauthenticated method instead.",
  "caveat": "Rapid automated querying of this endpoint (>10-15 requests in quick succession from one IP) was independently observed to trigger the same universal-block fail-safe seen in the invalid authenticated file. The 11 results below were captured before that threshold was hit, and the 8 that overlap with link-filter-results.json (generated separately, 2026-09-19T03:20, properly paced) match it exactly — see the cross-check flag on each result. csgoempirelogin1.com / csgoempirelogin5.com / csgoempirelogin10.com (single-domain checks, no paired proxy) could not be re-verified this pass without re-triggering the rate limit and are intentionally omitted; do not re-add them without a fresh, paced check.",
  "summary": {
    "both_blocked": 0,
    "both_permitted_main_not_currently_blocked": 2,
    "main_blocked_total": 8,
    "blocked_main_clean_auth_host_pairs": 8
  },
  "results": [
    {
      "main": "google.com",
      "main_verdict": "CLEAN",
      "proxy": null,
      "proxy_verdict": null,
      "pair_verdict": "SINGLE",
      "note": "Baseline",
      "cross_checked_against_link-filter-results.json": false
    },
    {
      "main": "csgoempire.com",
      "main_verdict": "CLEAN",
      "proxy": "csgoempirelogin4.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "BOTH_PERMITTED",
      "note": "C&D July 2016",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "csgofast.com",
      "main_verdict": "BLOCKED",
      "proxy": "steam-login.authtofast.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "C&D 2016 / proxy 2026-06-30",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "rollbit.com",
      "main_verdict": "BLOCKED",
      "proxy": "cryptoskintrader.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Ignored / proxy 2021",
      "cross_checked_against_link-filter-results.json": false
    },
    {
      "main": "500.casino",
      "main_verdict": "CLEAN",
      "proxy": "fivezerozero.co",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "BOTH_PERMITTED",
      "note": "C&D 2016 / proxy 2018",
      "cross_checked_against_link-filter-results.json": false
    },
    {
      "main": "howl.gg",
      "main_verdict": "BLOCKED",
      "proxy": "howl.uno",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Saved main/proxy observations from different dates; continuity not established",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "skin.club",
      "main_verdict": "BLOCKED",
      "proxy": "sc-auth.net",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Ignored / proxy 2019",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "farmskins.com",
      "main_verdict": "BLOCKED",
      "proxy": "steam.kobal.cc",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Ignored / proxy 2017",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "csgopolygon.gg",
      "main_verdict": "BLOCKED",
      "proxy": "polygonlogin.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Ignored",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "csgobig.com",
      "main_verdict": "BLOCKED",
      "proxy": "csgobiglogin.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "Ignored",
      "cross_checked_against_link-filter-results.json": true
    },
    {
      "main": "wtfskins.com",
      "main_verdict": "BLOCKED",
      "proxy": "wtfskinsproxy.com",
      "proxy_verdict": "CLEAN",
      "pair_verdict": "FILTER_SPLIT_OBSERVED",
      "note": "C&D 2016",
      "cross_checked_against_link-filter-results.json": false
    }
  ]
}
