{"report_id":"9c6a5cb2-7267-4e35-b3e3-c341e3eb1001","version":6,"status":"done","tags":[],"date":"2026-03-23T10:49:43Z","url":{"schema":"http","addr":"echo.pranavjagadish.com","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"172.67.148.152","port":0,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"final":{"url":{"schema":"https","addr":"echo.pranavjagadish.com/","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"title":"Echo — AI Portfolio Review · Phoenix Framework","dom":{"size":9369,"mime_type":"text/html; charset=utf-8","magic":"HTML document, Unicode text, UTF-8 text, with very long lines (870)","md5":"27d16f57a6ce63d14418f903a8bc4cd3","sha1":"80cd336dcb97b32c2b0d046ca74a67de753f8aa6","sha256":"e78f0c54904ed8dca00ff949d55b293725bdfbb373aa5da88d2b4eabd80bbec6","sha512":"4c3e6b851bad34c573cad7c755722894316fc66f01f2b37b96c67f2f5473bdea3c659bdf39a04f574f56e3d45bbbbba5c78a3c37455148164d7df96245c22759","ssdeep":"192:azDVGFcPqL4JDB+QFa4aJyY72+plK/RMLKNVkzFyjSQ6cYq63bsv2Q6WGrzo:az4ZU+QtY7TzGMLIVkwWNwF6WGrU","tlshash":"ee12b59035b1882248c301d477d9f91aad68f58fc186aeb4f29f39a16f81ff175826f4","dom_hash":"domhashb1a3bd1c723a7a159177f11cc61e8962","first_seen":"","last_seen":"","times_seen":0,"resource_available":false,"data":null}},"submit":{"url":{"schema":"http","addr":"echo.pranavjagadish.com","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"172.67.148.152","port":0,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"tags":null,"meta":null},"settings":{"access":"public","device_type":"desktop","expires_at":"2027-04-27T10:49:43Z","useragent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0","referer":"","cookies":null,"exit_node":"z0yflva4pidy47h"},"stats":{"alert_count":{"ids":0,"urlquery":0,"analyzer":0}},"detection":{"ids":null,"analyzer":null,"urlquery":null},"summary":[{"fqdn":"cdn.jsdelivr.net","ip":{"addr":"151.101.65.229","port":443,"asn":54113,"as":"FASTLY","country":"United States","country_code":"US"},"domain_registered":"2012-05-16","domain_rank":1678,"first_seen":"2012-09-30T00:15:09Z","last_seen":"2026-03-22T22:34:23.857339Z","alert_count":0,"request_count":1,"received_data":206014,"sent_data":453,"comment":"","tags":null,"fingerprints":[{"name":"HSTS","description":"HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.","website":"https://www.rfc-editor.org/rfc/rfc6797#section-6.1","common_platform_enumeration":"","icon":"","categories":["Security"]}]},{"fqdn":"echo.pranavjagadish.com","ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"domain_registered":"unknown","domain_rank":0,"first_seen":"No data","last_seen":"No data","alert_count":0,"request_count":5,"received_data":323940,"sent_data":3301,"comment":"","tags":null,"fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]},{"name":"Chart.js:4.4.0","description":"Chart.js is an open-source JavaScript library that allows you to draw different types of charts by using the HTML5 canvas element.","website":"https://www.chartjs.org","common_platform_enumeration":"","icon":"Chart.js.svg","categories":["JavaScript graphics"]},{"name":"jsDelivr","description":"JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.","website":"https://www.jsdelivr.com/","common_platform_enumeration":"","icon":"jsdelivr-icon.svg","categories":["CDN"]}]}],"files":null,"artifacts":{"windows_shortcuts":null,"files":null,"telegram":null,"pdfs":null,"clipboard":null},"sensors":{"ids":null,"analyzer":null,"urlquery":null},"javascript":{"script":[{"url":{"schema":"https","addr":"cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js","fqdn":"cdn.jsdelivr.net","domain":"jsdelivr.net","tld":"net"},"ip":{"addr":"151.101.65.229","port":443,"asn":54113,"as":"FASTLY","country":"United States","country_code":"US"},"introduction_type":"scriptElement","is_inline":false,"md5":"ddb8b0991b8bb5d93eba1b0d2a64cffa","sha1":"31298e4d3433c99cb3cf44b72009f9bfa0342c0d","sha256":"0e2326c6868072bec1592760c6729043caeea2960a2b46cee6a2192aac6abff0","sha512":"6784496b7e8a97ce2e9e87afcf7c32674b850cc8fb95f6b102cfa18aa5d779971783fae37584da7c05f13ff84a4aa5bc5b0a37bf07e0d95fdd92e1f97ca3b66f","ssdeep":"6144:HycGOv7siC5tTzhSGmeab2OLK8rTleMR5LTDmNV0Fz42HRcXj2c:S8siC5pzhSGmeab2OLp9eMR5LTDm/0Ru","tlshash":"f214f5d53342b12282d256d6583a050ae3366648354789acf2bc5ddf3c6a98b71fff38","size":205222,"data":"","first_seen":"2023-08-25T08:23:08Z","last_seen":"2026-06-13T01:41:39.516322Z","times_seen":360,"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/assets/js/app.js?v=7","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"introduction_type":"scriptElement","is_inline":false,"md5":"ce6b2ccd295752db0ef6b2b7a7423f3d","sha1":"bb8756a8766b7747e02e10d44c28668f30999caf","sha256":"7980c898ad1dda3f602ae8d8632e293abd860602ef315757e6b771f80511a9c2","sha512":"d83db497660b23a1037a6255efcd75c263f3284ac1022d8f6098deafb6bc47d35006424386b9d2df679549ccf3cc23e08e6e5281c92987c190015a7b442da96b","ssdeep":"3072:anrZSz5YJBBitEwKzUu59aWjtiVkNhMkJ/Y2+pxFUy:2rEoEEwaUu5LTbv/Y2+pxFUy","tlshash":"94e33bf7735161771ae881edd4705742b32629ad580e043cbb6caceba52cd8271b6fb0","size":146426,"data":"","first_seen":"2026-03-23T10:49:48.341462Z","last_seen":"2026-03-23T10:50:16.827554Z","times_seen":2,"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"introduction_type":"scriptElement","is_inline":true,"md5":"150ce8a66ad21a15aa806ff3b38f019c","sha1":"49ab0cdf3707954a29eda1aecc1b46af5154b384","sha256":"6522edc1b9a882f751416ca5c3a30318a08af95233fa1c8c06f7e971d9fc010b","sha512":"377bc5e7a3c0fdaed5914511f870bc86740feb5db6cb79538db60e8a07ebb2addf4ba38406b591924009bd657159a3078dd68a906efeb3b150f74f9ef2e26213","ssdeep":"","tlshash":"2301493822479230449f70fc3659f2487f323217634aca0df92c12805f58d6daab0fd5","size":750,"data":"","first_seen":"2025-10-07T17:28:36.421035Z","last_seen":"2026-06-01T14:33:31.19048Z","times_seen":6,"alerts":{"ids":null,"analyzer":null,"urlquery":null}}],"eval":null,"write":null,"console":null},"http":[{"url":{"schema":"https","addr":"cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js","fqdn":"cdn.jsdelivr.net","domain":"jsdelivr.net","tld":"net"},"ip":{"addr":"151.101.65.229","port":443,"asn":54113,"as":"FASTLY","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"script","requested_by":"https://echo.pranavjagadish.com/","date":"2026-03-23T10:49:22.834Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"RSA-PSS-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"jsdelivr.net","organization":""},"issuer":{"commonName":"GlobalSign Atlas R3 DV TLS CA 2025 Q2","organization":"GlobalSign nv-sa"},"validity":{"start":"Mon, 02 Jun 2025 15:43:52 GMT","end":"Sat, 04 Jul 2026 15:43:51 GMT"},"fingerprint":{"sha1":"21:17:81:78:41:C6:8F:86:D6:CF:8D:98:CC:74:A8:F1:03:F8:C9:D4","sha256":"D0:E6:8D:08:11:05:7E:0C:2A:0D:C7:E0:ED:AE:9E:18:C8:74:32:12:3D:56:43:98:62:CD:A2:08:6F:64:5B:B0"}}},"request":{"raw":"GET /npm/chart.js@4.4.0/dist/chart.umd.min.js HTTP/1.1\r\nHost: cdn.jsdelivr.net\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://echo.pranavjagadish.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: script\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/2 200 OK\r\naccess-control-allow-origin: *\r\naccess-control-expose-headers: *\r\ntiming-allow-origin: *\r\ncache-control: public, max-age=31536000, s-maxage=31536000, immutable\r\ncross-origin-resource-policy: cross-origin\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains; preload\r\ncontent-type: application/javascript; charset=utf-8\r\nx-jsd-version: 4.4.0\r\nx-jsd-version-type: version\r\netag: W/\"321a6-MSmOTTQzyZyzz0S3IAn5v6A0LA0\"\r\ncontent-encoding: br\r\naccept-ranges: bytes\r\ndate: Mon, 23 Mar 2026 10:49:22 GMT\r\nage: 1558244\r\nx-served-by: cache-fra-eddf8230059-FRA, cache-hel1410029-HEL\r\nx-cache: HIT, HIT\r\nvary: Accept-Encoding\r\nalt-svc: h3=\":443\";ma=86400,h3-29=\":443\";ma=86400,h3-27=\":443\";ma=86400\r\ncontent-length: 70735\r\nX-Firefox-Spdy: h2\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"HSTS","description":"HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.","website":"https://www.rfc-editor.org/rfc/rfc6797#section-6.1","common_platform_enumeration":"","icon":"","categories":["Security"]}],"data":{"size":205222,"size_decoded":0,"mime_type":"application/javascript; charset=utf-8","magic":"JavaScript source, ASCII text, with very long lines (57104)","md5":"ddb8b0991b8bb5d93eba1b0d2a64cffa","sha1":"31298e4d3433c99cb3cf44b72009f9bfa0342c0d","sha256":"0e2326c6868072bec1592760c6729043caeea2960a2b46cee6a2192aac6abff0","sha512":"6784496b7e8a97ce2e9e87afcf7c32674b850cc8fb95f6b102cfa18aa5d779971783fae37584da7c05f13ff84a4aa5bc5b0a37bf07e0d95fdd92e1f97ca3b66f","ssdeep":"6144:HycGOv7siC5tTzhSGmeab2OLK8rTleMR5LTDmNV0Fz42HRcXj2c:S8siC5pzhSGmeab2OLp9eMR5LTDm/0Ru","tlshash":"f214f5d53342b12282d256d6583a050ae3366648354789acf2bc5ddf3c6a98b71fff38","first_seen":"2023-08-25T08:23:08Z","last_seen":"2026-06-13T01:41:39.516322Z","times_seen":360,"resource_available":true,"data":null}},"time_used":185,"timings":{"blocked":60,"dns":0,"connect":28,"send":0,"wait":27,"receive":35,"ssl":32},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/assets/js/app.js?v=7","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"script","requested_by":"https://echo.pranavjagadish.com/","date":"2026-03-23T10:49:22.835Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"pranavjagadish.com","organization":""},"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 20:32:45 GMT","end":"Sun, 26 Apr 2026 21:31:15 GMT"},"fingerprint":{"sha1":"7F:19:93:4A:60:46:0E:31:84:8F:82:2D:56:1C:E7:45:D7:EB:77:1C","sha256":"23:34:12:B2:DF:9E:21:A8:2F:81:DE:D2:3B:A1:1C:3B:C5:DC:7F:70:20:C4:E9:5C:3C:58:0B:A7:BA:DB:C8:E8"}}},"request":{"raw":"GET /assets/js/app.js?v=7 HTTP/1.1\r\nHost: echo.pranavjagadish.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://echo.pranavjagadish.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nCookie: _echo_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYY1BkN2xCQ2M5SkVXZ3NHbnJJNURhNUxL.lJA6zCkE_3zDVj3_DnPKi5CI1qUgv9ZhFSWumeSGx6Q\r\nSec-Fetch-Dest: script\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Mon, 23 Mar 2026 10:49:22 GMT\r\ncontent-type: text/javascript\r\ncontent-length: 45763\r\naccept-ranges: bytes\r\ncache-control: public, max-age=14400\r\ncontent-encoding: gzip\r\netag: \"55C0B76\"\r\nvary: Accept-Encoding\r\nage: 10\r\ncf-cache-status: HIT\r\npriority: u=3,i=?0\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=SIdI8ExLXfi%2BCcLIYEGhQIrChpm8A1RPAdYTHWQ1JDg4vRZv77shKs5Gc9e3BTONlIWLL2knPMqFo2Qk04dbjG3cVjw6JA2CUdsV0k839U5kstmHpxSd\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nserver: cloudflare\r\ncf-ray: 9e0cde7dbea9aa04-ARN\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":146426,"size_decoded":0,"mime_type":"text/javascript","magic":"JavaScript source, ASCII text, with very long lines (25729)","md5":"ce6b2ccd295752db0ef6b2b7a7423f3d","sha1":"bb8756a8766b7747e02e10d44c28668f30999caf","sha256":"7980c898ad1dda3f602ae8d8632e293abd860602ef315757e6b771f80511a9c2","sha512":"d83db497660b23a1037a6255efcd75c263f3284ac1022d8f6098deafb6bc47d35006424386b9d2df679549ccf3cc23e08e6e5281c92987c190015a7b442da96b","ssdeep":"3072:anrZSz5YJBBitEwKzUu59aWjtiVkNhMkJ/Y2+pxFUy:2rEoEEwaUu5LTbv/Y2+pxFUy","tlshash":"94e33bf7735161771ae881edd4705742b32629ad580e043cbb6caceba52cd8271b6fb0","first_seen":"2026-03-23T10:49:48.341462Z","last_seen":"2026-03-23T10:50:16.827554Z","times_seen":2,"resource_available":true,"data":null}},"time_used":38,"timings":{"blocked":-1,"dns":0,"connect":0,"send":0,"wait":26,"receive":12,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"wss","addr":"echo.pranavjagadish.com/live/websocket?_csrf_token=DyUNaAQlDA57ADUBUwJ1IB5wQgYKGDQUlui_hgOmBJpV4q2Nl9wBk-x_\u0026_track_static%5B0%5D=https%3A%2F%2Fecho.pranavjagadish.com%2Fassets%2Fcss%2Fapp.css%3Fv%3D7\u0026_track_static%5B1%5D=https%3A%2F%2Fecho.pranavjagadish.com%2Fassets%2Fjs%2Fapp.js%3Fv%3D7\u0026_mounts=0\u0026_mount_attempts=0\u0026_live_referer=undefined\u0026vsn=2.0.0","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"websocket","requested_by":"https://echo.pranavjagadish.com/","date":"2026-03-23T10:49:23.043Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"pranavjagadish.com","organization":""},"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 20:32:45 GMT","end":"Sun, 26 Apr 2026 21:31:15 GMT"},"fingerprint":{"sha1":"7F:19:93:4A:60:46:0E:31:84:8F:82:2D:56:1C:E7:45:D7:EB:77:1C","sha256":"23:34:12:B2:DF:9E:21:A8:2F:81:DE:D2:3B:A1:1C:3B:C5:DC:7F:70:20:C4:E9:5C:3C:58:0B:A7:BA:DB:C8:E8"}}},"request":{"raw":"GET /live/websocket?_csrf_token=DyUNaAQlDA57ADUBUwJ1IB5wQgYKGDQUlui_hgOmBJpV4q2Nl9wBk-x_\u0026_track_static%5B0%5D=https%3A%2F%2Fecho.pranavjagadish.com%2Fassets%2Fcss%2Fapp.css%3Fv%3D7\u0026_track_static%5B1%5D=https%3A%2F%2Fecho.pranavjagadish.com%2Fassets%2Fjs%2Fapp.js%3Fv%3D7\u0026_mounts=0\u0026_mount_attempts=0\u0026_live_referer=undefined\u0026vsn=2.0.0 HTTP/1.1\r\nHost: echo.pranavjagadish.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nSec-WebSocket-Version: 13\r\nOrigin: https://echo.pranavjagadish.com\r\nSec-WebSocket-Extensions: permessage-deflate\r\nSec-WebSocket-Key: KwfCWJAxpIO35bkzUIazzA==\r\nDNT: 1\r\nConnection: keep-alive, Upgrade\r\nCookie: _echo_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYY1BkN2xCQ2M5SkVXZ3NHbnJJNURhNUxL.lJA6zCkE_3zDVj3_DnPKi5CI1qUgv9ZhFSWumeSGx6Q\r\nSec-Fetch-Dest: websocket\r\nSec-Fetch-Mode: websocket\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\nUpgrade: websocket\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/1.1 101 Switching Protocols\r\nDate: Mon, 23 Mar 2026 10:49:23 GMT\r\nConnection: upgrade\r\nCache-Control: max-age=0, private, must-revalidate\r\nSec-Websocket-Accept: VQwqX5IbAL4UHkF6oWUNYH17q5w=\r\nUpgrade: websocket\r\ncf-cache-status: DYNAMIC\r\nReport-To: {\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4umZyLiz5h8sa3nbrH50cFBWiT1X34g7TrMGmjFenTPWp2hStBspehO3fgUg1HHurE%2FRI2aBIykG%2B8tWMad%2F%2FrSA34JTHaONZ8590PA6Wm2sWVIuhHWmzh3TFUENxtmTkGvNIlPIVt%2FRlg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}\r\nNEL: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}\r\nServer: cloudflare\r\nCF-RAY: 9e0cde7f88fb527d-ARN\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfL4;desc=\"?proto=TCP\u0026rtt=7573\u0026min_rtt=7528\u0026rtt_var=1657\u0026sent=5\u0026recv=8\u0026lost=0\u0026retrans=0\u0026sent_bytes=3133\u0026recv_bytes=1641\u0026delivery_rate=566141\u0026cwnd=53\u0026unsent_bytes=0\u0026cid=1f6503f1368b0825\u0026ts=577\u0026x=0\"\r\n\r\n","headers":null,"cookies":null,"status_code":"101","status_text":"Switching Protocols","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":0,"size_decoded":0,"mime_type":"text/plain","magic":"","md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"","tlshash":"","first_seen":"0001-01-01T00:00:00Z","last_seen":"2026-06-13T18:33:32.683565Z","times_seen":16393053,"resource_available":true,"data":null}},"time_used":683,"timings":{"blocked":0,"dns":42,"connect":49,"send":0,"wait":567,"receive":2,"ssl":65},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/favicon.ico","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"img","requested_by":"https://echo.pranavjagadish.com/","date":"2026-03-23T10:49:23.126Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"pranavjagadish.com","organization":""},"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 20:32:45 GMT","end":"Sun, 26 Apr 2026 21:31:15 GMT"},"fingerprint":{"sha1":"7F:19:93:4A:60:46:0E:31:84:8F:82:2D:56:1C:E7:45:D7:EB:77:1C","sha256":"23:34:12:B2:DF:9E:21:A8:2F:81:DE:D2:3B:A1:1C:3B:C5:DC:7F:70:20:C4:E9:5C:3C:58:0B:A7:BA:DB:C8:E8"}}},"request":{"raw":"GET /favicon.ico HTTP/1.1\r\nHost: echo.pranavjagadish.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: image/avif,image/webp,*/*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://echo.pranavjagadish.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nCookie: _echo_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYY1BkN2xCQ2M5SkVXZ3NHbnJJNURhNUxL.lJA6zCkE_3zDVj3_DnPKi5CI1qUgv9ZhFSWumeSGx6Q\r\nSec-Fetch-Dest: image\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Mon, 23 Mar 2026 10:49:23 GMT\r\ncontent-type: image/vnd.microsoft.icon\r\ncache-control: public, max-age=14400\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nvary: Accept-Encoding\r\ncf-cache-status: MISS\r\npriority: u=6,i=?0\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=WftEyuLtj8HO2OO0m83badJeNw4%2FDL7RxUZ5UEQXeQg9bF%2B6cPl%2FzVG%2F%2BOMZ73wVTyYFw8pj2k9Qba1ZAqwaM8aNX3nYknCq%2Fy4bdwgy7I0LAlZOKeoP\"}]}\r\netag: W/\"4635F53\"\r\ncontent-encoding: br\r\nserver: cloudflare\r\ncf-ray: 9e0cde7f8990aa04-ARN\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":152,"size_decoded":0,"mime_type":"image/vnd.microsoft.icon","magic":"PNG image data, 64 x 64, 8-bit/color RGBA, non-interlaced","md5":"91f37b602a111216f1eef3aa337ad763","sha1":"d089c18154ba5d27d3a968299c331a40c819e29a","sha256":"01723aeae3ce3b5195a8f42e3eb6e9018a8c08b7acda4ed382b31341811f0a8a","sha512":"cb90ffc60a143b2942768191b8500c5d39c64ba6935db7aea2d130d67373802876a26ea4ca21b2a49e89ec23548a0fdef4a0f1c891ce0cd4fe141027c247e1c6","ssdeep":"","tlshash":"d7c048deb6b54868f9dd7662027b5f6d9461062435c7204cc10be077211113b3098277","first_seen":"2025-10-03T19:15:58.880631Z","last_seen":"2026-06-04T15:59:42.459891Z","times_seen":21,"resource_available":false,"data":null}},"time_used":588,"timings":{"blocked":-1,"dns":0,"connect":0,"send":0,"wait":588,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":true,"resource_type":"document","requested_by":"","date":"2026-03-23T10:49:21.971Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"pranavjagadish.com","organization":""},"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 20:32:45 GMT","end":"Sun, 26 Apr 2026 21:31:15 GMT"},"fingerprint":{"sha1":"7F:19:93:4A:60:46:0E:31:84:8F:82:2D:56:1C:E7:45:D7:EB:77:1C","sha256":"23:34:12:B2:DF:9E:21:A8:2F:81:DE:D2:3B:A1:1C:3B:C5:DC:7F:70:20:C4:E9:5C:3C:58:0B:A7:BA:DB:C8:E8"}}},"request":{"raw":"GET / HTTP/1.1\r\nHost: echo.pranavjagadish.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nDNT: 1\r\nUpgrade-Insecure-Requests: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: document\r\nSec-Fetch-Mode: navigate\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/2 200 OK\r\ndate: Mon, 23 Mar 2026 10:49:22 GMT\r\ncontent-type: text/html; charset=utf-8\r\ncache-control: max-age=0, private, must-revalidate\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=1lyI%2FIZaTBsAfeDMvgo3gUHmAPyHiLqDCP%2BtyjdodgeFq3f1cMMGRGHjEzmwEksa3lDVUEY%2B%2BM4degcgY9Lh9L3osGjndGgFeyE25Ppa1HI56VsnZfaa\"}]}\r\ncontent-security-policy: base-uri 'self'; frame-ancestors 'self';\r\nreferrer-policy: strict-origin-when-cross-origin\r\nset-cookie: _echo_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYY1BkN2xCQ2M5SkVXZ3NHbnJJNURhNUxL.lJA6zCkE_3zDVj3_DnPKi5CI1qUgv9ZhFSWumeSGx6Q; path=/; HttpOnly; SameSite=Lax\r\nvary: accept-encoding\r\nx-content-type-options: nosniff\r\nx-permitted-cross-domain-policies: none\r\nx-request-id: GJ9yw4-oqQlNmf4AAEIB\r\ncf-cache-status: DYNAMIC\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\ncontent-encoding: br\r\nserver: cloudflare\r\ncf-ray: 9e0cde78b9301f50-ARN\r\nalt-svc: h3=\":443\"; ma=86400\r\nX-Firefox-Spdy: h2\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Chart.js:4.4.0","description":"Chart.js is an open-source JavaScript library that allows you to draw different types of charts by using the HTML5 canvas element.","website":"https://www.chartjs.org","common_platform_enumeration":"","icon":"Chart.js.svg","categories":["JavaScript graphics"]},{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]},{"name":"jsDelivr","description":"JSDelivr is a free public CDN for open-source projects. It can serve web files directly from the npm registry and GitHub repositories without any configuration.","website":"https://www.jsdelivr.com/","common_platform_enumeration":"","icon":"jsdelivr-icon.svg","categories":["CDN"]}],"data":{"size":8882,"size_decoded":0,"mime_type":"text/html; charset=utf-8","magic":"HTML document, Unicode text, UTF-8 text, with very long lines (775)","md5":"0b54727fff2ab317e39eff1feed74128","sha1":"ee0456608a862324ce5e8ff72e45d94a519cb6a4","sha256":"ae06833eeeffcb4d6fd963ef02fe720143844fc12604a00b39f66efba50864e8","sha512":"dab664987850ff8d40eeb1310591c37e85e4a8fe7c464dabd1414244da94c1c119a88f18eda8e92936c2e2bebbbd17a56643b6ad4138bc5a32c586df283afbe2","ssdeep":"192:7nzDXRncPqL4JDB+QFa4aJyY72+plL/kMJKNVkmy1Q6cYsJ3lv9v2Q6WGrzv:7nz9LU+QtY7TzgMJIVkj18xlVF6WGrb","tlshash":"3102b89174b1882259c305d87798b51bad64f5cfc186af70f25f28612f81ff175826e4","first_seen":"2026-03-23T10:49:48.350014Z","last_seen":"2026-03-23T10:49:48.350014Z","times_seen":1,"resource_available":false,"data":null}},"time_used":672,"timings":{"blocked":57,"dns":25,"connect":9,"send":0,"wait":554,"receive":0,"ssl":23},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"echo.pranavjagadish.com/assets/css/app.css?v=7","fqdn":"echo.pranavjagadish.com","domain":"pranavjagadish.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"stylesheet","requested_by":"https://echo.pranavjagadish.com/","date":"2026-03-23T10:49:22.832Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"pranavjagadish.com","organization":""},"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 20:32:45 GMT","end":"Sun, 26 Apr 2026 21:31:15 GMT"},"fingerprint":{"sha1":"7F:19:93:4A:60:46:0E:31:84:8F:82:2D:56:1C:E7:45:D7:EB:77:1C","sha256":"23:34:12:B2:DF:9E:21:A8:2F:81:DE:D2:3B:A1:1C:3B:C5:DC:7F:70:20:C4:E9:5C:3C:58:0B:A7:BA:DB:C8:E8"}}},"request":{"raw":"GET /assets/css/app.css?v=7 HTTP/1.1\r\nHost: echo.pranavjagadish.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: text/css,*/*;q=0.1\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://echo.pranavjagadish.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nCookie: _echo_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYY1BkN2xCQ2M5SkVXZ3NHbnJJNURhNUxL.lJA6zCkE_3zDVj3_DnPKi5CI1qUgv9ZhFSWumeSGx6Q\r\nSec-Fetch-Dest: style\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Mon, 23 Mar 2026 10:49:22 GMT\r\ncontent-type: text/css\r\ncontent-length: 26248\r\naccept-ranges: bytes\r\ncache-control: public, max-age=14400\r\ncontent-encoding: gzip\r\netag: \"452F9AD\"\r\nvary: Accept-Encoding\r\nage: 10\r\ncf-cache-status: HIT\r\npriority: u=2,i=?0\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=lb%2Fx7GCZbsyxUP7cNoaLedeo%2BWHchLyyx7XZ%2FVvVaAzbAjLvPS0WwMYJvjZZ32xPFyrODgRcgBsQW%2FiynurwMbuDLcNlYxtD0u1EMPTMY2F9Z5VLh8w6\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nserver: cloudflare\r\ncf-ray: 9e0cde7dbea7aa04-ARN\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":164541,"size_decoded":0,"mime_type":"text/css","magic":"Unicode text, UTF-8 text, with very long lines (65461)","md5":"12d285091b96f199fbf8151933a1a712","sha1":"ddaad79c777cd6d323912141509e1ed3c24d131f","sha256":"732b36d8b32ef992d5f357ef911abb6b3f1a17a8b97fe75c1cdccc6bf096a19e","sha512":"09d9e065c1ae98b4f163a015a064b32c592106acb6e3c848528c139ebd0972c17f6caf7f8ac026d343975c19e9b62c8128728bed309d6270bbd3098713039a31","ssdeep":"3072:ftjvljv3jv8uulTU8h3wvHKfwZR56GuP61ipPBPRja:ftjvljv3jv8uulTU8avHKfuS6YxlRja","tlshash":"40f3a7b4f560a17bbe17b6bda39cf44ca119f0a6dc1147dcba21a20413d3bf619a3e14","first_seen":"2026-03-23T10:49:48.351037Z","last_seen":"2026-03-23T10:50:16.826241Z","times_seen":2,"resource_available":false,"data":null}},"time_used":39,"timings":{"blocked":-1,"dns":0,"connect":0,"send":0,"wait":17,"receive":22,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}}]}
