{"title":"Blacklight Inspection","page_title":"Home | Harvey Tuch","uri_ins":"http://h-tu.ch/","uri_dest":"https://h-tu.ch/","uri_redirects":["http://h-tu.ch/"],"secure_connection":{},"host":"h-tu.ch","config":{"emulateDevice":{"name":"Pixel 4a (5G)","userAgent":"Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4812.0 Mobile Safari/537.36","viewport":{"width":353,"height":745,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=57fbedf3-206d-47d3-a150-22bb820a7aed"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"aa2e6fc3216c","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-09T08:17:51.362Z","end_time":"2026-09-09T08:18:00.598Z","browsing_history":["https://h-tu.ch/","https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability","https://h-tu.ch/blog/dungeon-master-long-horizon-agent"],"hosts":{"requests":{"first_party":["h-tu.ch"],"third_party":["static.cloudflareinsights.com","cloudflareinsights.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/":["scroll","click"],"https://h-tu.ch/_astro/Head.astro_astro_type_script_index_0_lang.B8Ypmd-H.js":["scroll","click"],"https://static.cloudflareinsights.com/beacon.min.js":["click"],"https://h-tu.ch/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CAqDO0tx.js":["mousedown","click"],"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/":["scroll","click"],"https://h-tu.ch/":["click","scroll"]},"KEYBOARD":{"https://h-tu.ch/_astro/Head.astro_astro_type_script_index_0_lang.B8Ypmd-H.js":["keyup"],"https://static.cloudflareinsights.com/beacon.min.js":["keydown"],"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/":["keydown"],"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/":["keydown"],"https://h-tu.ch/":["keydown"]},"TOUCH":{"https://h-tu.ch/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CAqDO0tx.js":["touchstart"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","n":6,"nt":"routing-apis","ntapi":1,"pageloadId":"99d3067d-a49f-40ff-ba0f-cbdc53d50a0a","referrer":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941880480,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","n":5,"nt":"routing-apis","ntapi":1,"pageloadId":"066f13a0-141c-4822-80dc-ea957ed7cc12","referrer":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941880380,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","n":4,"nt":"routing-apis","ntapi":1,"pageloadId":"65cc9ade-c73c-4581-a6de-9cf1810720db","referrer":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941880280,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","n":3,"nt":"routing-apis","ntapi":1,"pageloadId":"0b4d99b2-8a76-42dd-8f46-c89f1a6fda15","referrer":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941880180,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","n":2,"nt":"routing-apis","ntapi":1,"pageloadId":"cae52276-3fad-46ea-8e97-d899fde93891","referrer":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941880073,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"firstContentfulPaint":225,"firstPaint":225,"location":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":12288167,"usedJSHeapSize":7835687},"nt":"navigate","pageloadId":"4f0eb512-9ff1-48f7-8e63-f00219510a5a","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941877372,"timingsV2":{"connectEnd":31,"connectStart":31,"decodedBodySize":322932,"domComplete":268,"domInteractive":212,"domainLookupEnd":31,"domainLookupStart":31,"firstInterimResponseStart":0,"loadEventEnd":271,"loadEventStart":268,"nextHopProtocol":"h3","redirectEnd":31,"redirectStart":1,"requestStart":32,"responseEnd":113,"responseStart":108,"secureConnectionStart":31,"transferSize":53790},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/dungeon-master-long-horizon-agent/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":7,"nt":"routing-apis","ntapi":1,"pageloadId":"44301d36-2de4-4751-b016-23da62b10962","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941877380,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":6,"nt":"routing-apis","ntapi":1,"pageloadId":"d2e7729f-1fc4-4420-aba8-24d21d267df7","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941877280,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":5,"nt":"routing-apis","ntapi":1,"pageloadId":"2491927b-9882-43ee-ba1d-7832ef5fc19d","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941877180,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":4,"nt":"routing-apis","ntapi":1,"pageloadId":"bc588efa-1856-40f5-8b14-e712256799cd","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941877080,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":3,"nt":"routing-apis","ntapi":1,"pageloadId":"655d9d86-f678-464e-8e79-c2a0d6f70227","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941876980,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","n":2,"nt":"routing-apis","ntapi":1,"pageloadId":"3d12b10d-9015-43fd-aed2-7ae355ddefb4","referrer":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941876869,"versions":{"js":"2026.9.1","timings":1}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"$ping,third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"firstContentfulPaint":220,"firstPaint":220,"location":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":9423879,"usedJSHeapSize":6175099},"nt":"navigate","pageloadId":"5e265b00-8c52-476e-a2d1-30d464906e80","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941874093,"timingsV2":{"connectEnd":40,"connectStart":40,"decodedBodySize":130973,"domComplete":457,"domInteractive":246,"domainLookupEnd":40,"domainLookupStart":40,"firstInterimResponseStart":0,"loadEventEnd":465,"loadEventStart":457,"nextHopProtocol":"h3","redirectEnd":40,"redirectStart":1,"requestStart":41,"responseEnd":128,"responseStart":126,"secureConnectionStart":40,"transferSize":31604},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/blog/exploiting-an-envoy-heap-vulnerability/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"},{"data":{"body":{"bi":{"be":"Blink","bev":"99","bv":"99"},"eventType":1,"firstContentfulPaint":381,"firstPaint":381,"location":"https://h-tu.ch/","memory":{"jsHeapSizeLimit":4294705152,"totalJSHeapSize":5963852,"usedJSHeapSize":3680400},"nt":"navigate","pageloadId":"cee66d5a-be08-43f2-9d9b-58371bfab6f9","siteToken":"f95213822e8a4af5a704652c51eda4d2","st":2,"startTime":1788941871550,"timingsV2":{"connectEnd":60,"connectStart":27,"decodedBodySize":38736,"domComplete":467,"domInteractive":370,"domainLookupEnd":27,"domainLookupStart":27,"firstInterimResponseStart":0,"loadEventEnd":468,"loadEventStart":467,"nextHopProtocol":"h2","requestStart":60,"responseEnd":186,"responseStart":185,"secureConnectionStart":42,"transferSize":9730},"versions":{"js":"2026.9.1","timings":2}},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cloudflareinsights.com/cdn-cgi/rum"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"},{"data":{"body":{},"filter":"||cloudflareinsights.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://h-tu.ch/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://static.cloudflareinsights.com/beacon.min.js"}]}}