{"version": "https://jsonfeed.org/version/1", "title": "/dev/posts/ - Archive for 2024", "home_page_url": "https://www.gabriel.urdhr.fr", "feed_url": "/2024/feed.json", "items": [{"id": "http://www.gabriel.urdhr.fr/2024/12/26/github-copilot-prompt/", "title": "GitHub Copilot instructions", "url": "https://www.gabriel.urdhr.fr/2024/12/26/github-copilot-prompt/", "date_published": "2024-12-26T00:00:00+01:00", "date_modified": "2024-12-26T00:00:00+01:00", "tags": ["computer", "machine-learning", "deep-learning", "language-model", "security", "LLM"], "content_html": "<p>Extracting the system prompt from GitHub CoPilot.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/11/20/xss-bypass/", "title": "Bypassing XSS filters", "url": "https://www.gabriel.urdhr.fr/2024/11/20/xss-bypass/", "date_published": "2024-11-20T00:00:00+01:00", "date_modified": "2024-11-20T00:00:00+01:00", "tags": ["computer", "security", "xss", "waf"], "content_html": "<p>In this post, I am describing some payloads which\nI used to bypass two distinct XSS filter implementations\n(such as Web Application Firewalls (WAF))\nas well as the approach to design them.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/10/22/websub-sequence-diagram/", "title": "WebSub sequence diagram", "url": "https://www.gabriel.urdhr.fr/2024/10/22/websub-sequence-diagram/", "date_published": "2024-10-22T00:00:00+02:00", "date_modified": "2024-10-22T00:00:00+02:00", "tags": ["computer", "web", "websub"], "content_html": "<p>A sequence diagram for <a href=\"https://www.w3.org/TR/websub/\">WebSub</a> (formerly PubSubHubbub).</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/09/08/on-ad-blockers/", "title": "The FBI recommends using ad blockers", "url": "https://www.gabriel.urdhr.fr/2024/09/08/on-ad-blockers/", "date_published": "2024-09-08T00:00:00+02:00", "date_modified": "2024-09-08T00:00:00+02:00", "tags": ["computer", "web", "security", "privacy"], "content_html": "<p>An interesting note from the FBI.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/06/17/uma2-diagrams/", "title": "UMA 2.0 diagrams", "url": "https://www.gabriel.urdhr.fr/2024/06/17/uma2-diagrams/", "date_published": "2024-06-17T00:00:00+02:00", "date_modified": "2024-06-17T00:00:00+02:00", "tags": ["computer", "protocol", "web", "security", "oauth", "uma"], "content_html": "<p>Some diagrams (mostly sequence diagrams) about UMA 2.0.</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/05/09/x3dh/", "title": "Notes on X3DH", "url": "https://www.gabriel.urdhr.fr/2024/05/09/x3dh/", "date_published": "2024-05-09T00:00:00+02:00", "date_modified": "2024-05-09T00:00:00+02:00", "tags": ["computer", "network", "cryptography", "diffie-hellman"], "content_html": "<p>Some notes on <a href=\"https://signal.org/docs/specifications/x3dh/\">X3DH</a> (Extended Triple Diffie-Hellman).</p>\n"}, {"id": "http://www.gabriel.urdhr.fr/2024/04/13/ssh-tunnels/", "title": "OpenSSH tunneling guide", "url": "https://www.gabriel.urdhr.fr/2024/04/13/ssh-tunnels/", "date_published": "2024-04-13T00:00:00+02:00", "date_modified": "2024-07-20T02:11:29+02:00", "tags": ["computer", "network", "ssh", "unix", "network", "tun", "vpn", "linux", "socks", "foxyproxy"], "content_html": "<p>This post is an overview of the different tunneling options available in OpenSSH.\nThis is inteded as a reference to use when I am explaining\n(every so often) how to use SSH for tunneling.</p>\n"}]}