{
    "ok": true,
    "slug": "reflect.app-2026-03-24",
    "stats": {
        "subs": 27,
        "all": 27,
        "resolved": 25,
        "live": 25,
        "takeover": 19,
        "juicy": 1,
        "nuclei": 0,
        "subjack": 0,
        "subjack_vuln": 0,
        "takeover_v4": 4,
        "takeover_hot_claim": 0,
        "takeover_claimed": 0,
        "takeover_telegram_ok": 4,
        "confirmed": false,
        "alert": true,
        "scan_log": true
    },
    "path": "\/www\/wwwroot\/tooldomain\/output\/reflect.app-2026-03-24",
    "takeover_candidates": [
        "alex-dev.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "alex-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "app-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "app.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "cgo.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32md302xzvex7glgf.cloudfront.net\u001b[0m]",
        "dev.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "ipad.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "m.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "mobile.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "ocavue-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "site.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "staging.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "tweet.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "vadim-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "voj-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "whisper-next.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "whisper.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]",
        "www.reflect.app [\u001b[35mCNAME\u001b[0m] [\u001b[32mcname.vercel-dns.com\u001b[0m]"
    ],
    "takeover_v4": {
        "domain": "reflect.app",
        "version": 5,
        "generated_at": "2026-03-24T03:36:33.445Z",
        "ai_filter": {
            "engine": "rules_scorer_v1",
            "min_score": 48,
            "llm_pool_min": 38,
            "evaluated": 4,
            "kept_strict": 4,
            "llm_review_pool": 0,
            "dropped_noise": 0,
            "deep_skipped_below_pool": 0
        },
        "candidates": [
            {
                "host": "alex-dev.reflect.app",
                "cname": "cname.vercel-dns.com",
                "status": 404,
                "title": null,
                "fingerprint": "vercel",
                "confidence": "high",
                "claim_score": 56,
                "claim_tier": "medium",
                "signals": [],
                "real_candidate": true,
                "llm_verdict": "unlikely",
                "llm_confidence": 0.6,
                "llm_rationale_vi": "CNAME trỏ đến Vercel nhưng HTTP 404 không đủ để xác nhận claim. Có thể là subdomain chưa được triển khai hoặc đã bị xóa nhưng chưa claim được.",
                "llm_labeled_at": "2026-03-24T03:36:45.598Z",
                "llm_model": "deepseek-chat",
                "llm_priority": "low",
                "claimed": false,
                "claim_status": "verify_error",
                "claim_details": {
                    "method": "http_verify",
                    "verify_url": "https:\/\/alex-dev.reflect.app\/",
                    "http_status": null,
                    "title_snippet": null,
                    "verify_error": "fetch failed",
                    "webhook_note": "no CLAIM_WEBHOOK_URL",
                    "comment": "Automated SaaS claim requires provider API keys — verify manually (Webflow\/Netlify\/…)"
                },
                "telegram_sent": true,
                "telegram_error": null
            },
            {
                "host": "dev.reflect.app",
                "cname": "cname.vercel-dns.com",
                "status": 404,
                "title": null,
                "fingerprint": "vercel",
                "confidence": "high",
                "claim_score": 56,
                "claim_tier": "medium",
                "signals": [],
                "real_candidate": true,
                "llm_verdict": "unlikely",
                "llm_confidence": 0.6,
                "llm_rationale_vi": "Tương tự, CNAME Vercel và 404. Subdomain 'dev' phổ biến, có thể đang được bảo vệ hoặc chưa cấu hình, nhưng không rõ ràng để claim.",
                "llm_labeled_at": "2026-03-24T03:36:45.599Z",
                "llm_model": "deepseek-chat",
                "llm_priority": "low",
                "claimed": false,
                "claim_status": "verify_error",
                "claim_details": {
                    "method": "http_verify",
                    "verify_url": "https:\/\/dev.reflect.app\/",
                    "http_status": null,
                    "title_snippet": null,
                    "verify_error": "fetch failed",
                    "webhook_note": "no CLAIM_WEBHOOK_URL",
                    "comment": "Automated SaaS claim requires provider API keys — verify manually (Webflow\/Netlify\/…)"
                },
                "telegram_sent": true,
                "telegram_error": null
            },
            {
                "host": "site.reflect.app",
                "cname": "cname.vercel-dns.com",
                "status": 404,
                "title": null,
                "fingerprint": "vercel",
                "confidence": "high",
                "claim_score": 56,
                "claim_tier": "medium",
                "signals": [],
                "real_candidate": true,
                "llm_verdict": "unlikely",
                "llm_confidence": 0.6,
                "llm_rationale_vi": "Cấu hình giống các host khác. 'site' là tên chung, nhưng 404 không chứng minh resource bị bỏ hoang hoàn toàn để claim.",
                "llm_labeled_at": "2026-03-24T03:36:45.599Z",
                "llm_model": "deepseek-chat",
                "llm_priority": "low",
                "claimed": false,
                "claim_status": "needs_manual",
                "claim_details": {
                    "method": "http_verify",
                    "verify_url": "https:\/\/site.reflect.app\/",
                    "http_status": 404,
                    "title_snippet": "",
                    "verify_error": null,
                    "webhook_note": "no CLAIM_WEBHOOK_URL",
                    "comment": "Automated SaaS claim requires provider API keys — verify manually (Webflow\/Netlify\/…)"
                },
                "telegram_sent": true,
                "telegram_error": null
            },
            {
                "host": "tweet.reflect.app",
                "cname": "cname.vercel-dns.com",
                "status": 404,
                "title": "404: This page could not be found.",
                "fingerprint": "vercel",
                "confidence": "high",
                "claim_score": 56,
                "claim_tier": "medium",
                "signals": [],
                "real_candidate": true,
                "llm_verdict": "unlikely",
                "llm_confidence": 0.65,
                "llm_rationale_vi": "Có title 404 rõ ràng từ Vercel, nhưng vẫn chỉ là trang lỗi mặc định. Không có bằng chứng resource có thể bị chiếm qua nhà cung cấp.",
                "llm_labeled_at": "2026-03-24T03:36:45.599Z",
                "llm_model": "deepseek-chat",
                "llm_priority": "low",
                "claimed": false,
                "claim_status": "needs_manual",
                "claim_details": {
                    "method": "http_verify",
                    "verify_url": "https:\/\/tweet.reflect.app\/",
                    "http_status": 404,
                    "title_snippet": "404: This page could not be found.",
                    "verify_error": null,
                    "webhook_note": "no CLAIM_WEBHOOK_URL",
                    "comment": "Automated SaaS claim requires provider API keys — verify manually (Webflow\/Netlify\/…)"
                },
                "telegram_sent": true,
                "telegram_error": null
            }
        ],
        "llm_review_pool": [],
        "llm_batch": {
            "provider": "deepseek",
            "base_url": "https:\/\/api.deepseek.com\/v1",
            "model": "deepseek-chat",
            "top_n_requested": 5,
            "batch_hosts": [
                "alex-dev.reflect.app",
                "dev.reflect.app",
                "site.reflect.app",
                "tweet.reflect.app"
            ],
            "batch_sources": [
                "strict",
                "strict",
                "strict",
                "strict"
            ],
            "promote_revived": true,
            "labeled_at": "2026-03-24T03:36:45.599Z",
            "usage": {
                "prompt_tokens": 702,
                "completion_tokens": 341,
                "total_tokens": 1043,
                "prompt_tokens_details": {
                    "cached_tokens": 64
                },
                "prompt_cache_hit_tokens": 64,
                "prompt_cache_miss_tokens": 638
            }
        },
        "v5": {
            "processed_at": "2026-03-24T03:36:45.645Z",
            "auto_claim_enabled": true,
            "telegram_enabled": true,
            "slug": "reflect.app-2026-03-24"
        }
    }
}