41554 blogs · [ { "id": "01a0de96-b300-73a7-95ca-2d40ad3bf3fc", "title": "“The” IP Address", "url": "https://textslashplain.com/2026/09/24/the-ip-address/", "published_at": "2026-09-24T18:39:26+00:00" }, { "id": "01a0954f-e563-7325-bc17-8c26e3d198bd", "title": "Experimentation: Just Try It!", "url": "https://textslashplain.com/2026/09/11/experimentation-just-try-it/", "published_at": "2026-09-11T21:32:23+00:00" }, { "id": "01a08d97-996c-71c6-88bd-26a6ef4ddfbd", "title": "Simple Browser Security Improvements", "url": "https://textslashplain.com/2026/09/10/simple-browser-security-improvements/", "published_at": "2026-09-10T21:18:09+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3b54382e", "title": "The Windows Security App", "url": "https://textslashplain.com/2026/08/31/the-windows-security-app/", "published_at": "2026-08-31T15:50:41+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3c4699c3", "title": "Attack Technique: AI Clones", "url": "https://textslashplain.com/2026/08/12/attack-technique-ai-clones/", "published_at": "2026-08-12T23:08:07+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3c58d265", "title": "Fiddler in 2026", "url": "https://textslashplain.com/2026/08/05/fiddler-in-2026/", "published_at": "2026-08-05T17:29:11+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3d2c5607", "title": "Web Security is Too Hard", "url": "https://textslashplain.com/2026/08/04/security-is-hard-yall/", "published_at": "2026-08-04T18:22:56+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3d48e150", "title": "Authenticode and UAC", "url": "https://textslashplain.com/2026/08/03/authenticode-and-uac/", "published_at": "2026-08-03T20:27:34+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3e2be8ee", "title": "Attack Techniques: Fake Captive Portals", "url": "https://textslashplain.com/2026/08/03/attack-techniques-fake-captive-portals/", "published_at": "2026-08-03T16:09:47+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3f183c7b", "title": "Offboarding from Microsoft Defender for Endpoint", "url": "https://textslashplain.com/2026/07/22/offboarding-from-microsoft-defender-for-endpoint/", "published_at": "2026-07-22T23:41:07+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3f688e45", "title": "Guidelines for URL Storage and Comparison", "url": "https://textslashplain.com/2026/07/17/guidelines-for-url-storage-and-comparison/", "published_at": "2026-07-17T19:49:20+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c3fbb67f7", "title": "Driving (Large) Electric", "url": "https://textslashplain.com/2026/07/06/driving-large-electric/", "published_at": "2026-07-06T19:42:40+00:00" }, { "id": "01a087eb-a780-7336-84d2-9c0c4012d699", "title": "A Quarter Century in Tech", "url": "https://textslashplain.com/2026/06/18/a-quarter-century-in-tech/", "published_at": "2026-06-18T18:29:04+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f028178a", "title": "Participatory Extensible Security", "url": "https://textslashplain.com/2026/06/10/participatory-extensible-security/", "published_at": "2026-06-10T17:04:42+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f079cf6b", "title": "Spring 10Ks", "url": "https://textslashplain.com/2026/05/07/spring-10ks/", "published_at": "2026-05-07T20:13:34+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f0aa4471", "title": "Cybersecurity Metaphors", "url": "https://textslashplain.com/2026/05/05/cybersecurity-metaphors/", "published_at": "2026-05-05T18:41:15+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f1a25d6b", "title": "Exploiting Vulnerable Drivers", "url": "https://textslashplain.com/2026/04/29/exploiting-vulnerable-drivers/", "published_at": "2026-04-29T18:52:01+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f241c7c4", "title": "Smart App Control", "url": "https://textslashplain.com/2026/04/28/smart-app-control/", "published_at": "2026-04-28T21:19:37+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f33a7b26", "title": "Attack Techniques: RMM Abuse", "url": "https://textslashplain.com/2026/04/24/attack-techniques-rmm-abuse/", "published_at": "2026-04-24T19:49:53+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f3c15734", "title": "Understanding Defender AV Scans", "url": "https://textslashplain.com/2026/04/10/understanding-defender-av-scans/", "published_at": "2026-04-10T21:01:36+00:00" }, { "id": "01a0d3f7-e69b-71b9-8bf3-6d53f47ab361", "title": "Windows: Choose Where To Get Apps", "url": "https://textslashplain.com/2026/03/24/windows-choose-where-to-get-apps/", "published_at": "2026-03-24T22:06:37+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab44ac0725", "title": "Winter 2026 Runs", "url": "https://textslashplain.com/2026/02/03/winter-2026-runs/", "published_at": "2026-02-03T23:59:04+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab44b0806b", "title": "Security Software False Positives", "url": "https://textslashplain.com/2026/01/27/microsoft-defender-false-positives/", "published_at": "2026-01-27T19:22:47+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab459d3912", "title": "Security Surfaces", "url": "https://textslashplain.com/2025/12/03/security-surfaces/", "published_at": "2025-12-03T21:15:46+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab4674717b", "title": "Defensive Technology: Ransomware Data Recovery", "url": "https://textslashplain.com/2025/11/19/defensive-technology-ransomware-data-recovery/", "published_at": "2025-11-19T19:13:50+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab476ac82b", "title": "Windows Shell Previews – Restricted", "url": "https://textslashplain.com/2025/10/20/windows-shell-previews/", "published_at": "2025-10-20T16:06:58+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab47c46ae1", "title": "An Improbable Recovery", "url": "https://textslashplain.com/2025/09/08/an-improbable-recovery/", "published_at": "2025-09-08T21:32:22+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab489725b0", "title": "AI Injection Attacks", "url": "https://textslashplain.com/2025/09/05/ai-injection-attacks/", "published_at": "2025-09-05T19:26:50+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab48af9b57", "title": "2025 Summer Vacation", "url": "https://textslashplain.com/2025/08/25/2025-summer-vacation/", "published_at": "2025-08-25T20:07:51+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab494533f3", "title": "Security Product Efficacy", "url": "https://textslashplain.com/2025/08/20/security-product-efficacy/", "published_at": "2025-08-20T21:24:43+00:00" }, { "id": "01a0d3f8-ef17-71f2-92ad-37ab494e0284", "title": "Family Safety Content Filtering", "url": "https://textslashplain.com/2025/06/12/family-safety-content-filtering/", "published_at": "2025-06-12T20:05:11+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c07eb89ab2", "title": "First Look: Apple’s NEURLFilter API", "url": "https://textslashplain.com/2025/06/10/apple-url-filter-api/", "published_at": "2025-06-10T23:07:01+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c07f06edef", "title": "Web Category Filtering", "url": "https://textslashplain.com/2025/05/27/web-category-filtering/", "published_at": "2025-05-27T19:42:18+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c07ff587e1", "title": "Fiddler in 2025", "url": "https://textslashplain.com/2025/05/16/fiddler-in-2025/", "published_at": "2025-05-16T14:53:32+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c080464cea", "title": "Attack Techniques: Fake Literally Everything! (Escrow Scam)", "url": "https://textslashplain.com/2025/04/24/attack-techniques-fake-literally-everything/", "published_at": "2025-04-24T22:27:03+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c080fb98e8", "title": "Vibe-coding for security", "url": "https://textslashplain.com/2025/04/15/vibe-coding-for-security/", "published_at": "2025-04-15T17:03:07+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c0810b5955", "title": "Understanding SmartScreen and Network Protection", "url": "https://textslashplain.com/2025/04/07/understanding-smartscreen-and-network-protection/", "published_at": "2025-04-07T18:17:57+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c081f0258b", "title": "A Solid 10K", "url": "https://textslashplain.com/2025/04/07/a-solid-10k/", "published_at": "2025-04-07T14:24:14+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c082bda0a3", "title": "Defensive Technology: Exploit Protection", "url": "https://textslashplain.com/2025/04/01/defensive-technology-exploit-protection/", "published_at": "2025-04-01T17:27:41+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c0839dfd37", "title": "Defensive Technology: Windows Filtering Platform", "url": "https://textslashplain.com/2025/03/31/defensive-technology-windows-filtering-platform/", "published_at": "2025-03-31T20:48:23+00:00" }, { "id": "01a0d3f9-9445-7068-8e5e-a9c0841e0268", "title": "Runtime Signature Checking Threat Model", "url": "https://textslashplain.com/2025/03/31/runtime-signature-checking-threat-model/", "published_at": "2025-03-31T16:10:35+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473452d9b04e", "title": "Spring Break", "url": "https://textslashplain.com/2025/03/26/spring-break/", "published_at": "2025-03-26T17:03:27+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473453063d49", "title": "Debugging Chromium", "url": "https://textslashplain.com/2025/03/25/debugging-chromium/", "published_at": "2025-03-25T17:50:47+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473453dc58af", "title": "Authenticode in 2025 – Azure Trusted Signing", "url": "https://textslashplain.com/2025/03/12/authenticode-in-2025-azure-trusted-signing/", "published_at": "2025-03-12T18:40:42+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-4734548951aa", "title": "Guidelines for Secure Filename Display", "url": "https://textslashplain.com/2025/02/21/guidelines-for-secure-filename-display/", "published_at": "2025-02-21T20:32:53+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-4734557b2f9f", "title": "Attack Techniques: “I Already Hacked You” Scams", "url": "https://textslashplain.com/2025/02/20/attack-techniques-i-already-hacked-you-scams/", "published_at": "2025-02-20T16:05:14+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473456607787", "title": "Winter 2025 Races", "url": "https://textslashplain.com/2025/02/10/winter-2025-races/", "published_at": "2025-02-10T18:33:07+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473456f7b4b7", "title": "Welcome to 2025!", "url": "https://textslashplain.com/2025/01/14/welcome-to-2025/", "published_at": "2025-01-14T23:23:46+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-4734576fdced", "title": "On Mortality", "url": "https://textslashplain.com/2024/12/13/on-mortality/", "published_at": "2024-12-13T16:48:38+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-473457a58163", "title": "Mark-of-the-Web: Real-World Protection", "url": "https://textslashplain.com/2024/12/12/mark-of-the-web-real-world-protection/", "published_at": "2024-12-12T19:21:14+00:00" }, { "id": "01a0d3fa-1dd0-7151-84ee-47345896190d", "title": "My New Desktop", "url": "https://textslashplain.com/2024/12/06/my-new-desktop/", "published_at": "2024-12-07T03:58:01+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fa9175ceb", "title": "Fiddler – My Mistakes", "url": "https://textslashplain.com/2024/11/24/fiddler-my-mistakes/", "published_at": "2024-11-25T03:51:21+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fa9550864", "title": "Parallel Downloading", "url": "https://textslashplain.com/2024/11/22/parallel-downloading/", "published_at": "2024-11-22T18:12:39+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fa9669544", "title": "Security Software – An Overview", "url": "https://textslashplain.com/2024/11/18/security-software-an-overview/", "published_at": "2024-11-18T20:00:50+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fa9e249f9", "title": "Best Practices for SmartScreen AppRep", "url": "https://textslashplain.com/2024/11/15/best-practices-for-smartscreen-apprep/", "published_at": "2024-11-15T19:46:24+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763faac69ad5", "title": "Defensive Technology: Controlled Folder Access", "url": "https://textslashplain.com/2024/11/15/defensive-technology-controlled-folder-access/", "published_at": "2024-11-15T17:39:17+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763faae06901", "title": "On Politics", "url": "https://textslashplain.com/2024/11/11/on-politics/", "published_at": "2024-11-11T16:04:24+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763faaf07bb2", "title": "Lenovo P1, Gen7: Meh", "url": "https://textslashplain.com/2024/10/28/lenovo-p1-gen7/", "published_at": "2024-10-28T17:13:23+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fab683ffe", "title": "Defensive Technology: Antimalware Scan Interface (AMSI)", "url": "https://textslashplain.com/2024/10/25/defensive-technology-antimalware-scan-interface-amsi/", "published_at": "2024-10-25T20:31:31+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fab7d24c9", "title": "Content-Blocking in Manifest v3", "url": "https://textslashplain.com/2024/10/13/content-blocking-in-manifest-v3/", "published_at": "2024-10-13T16:59:18+00:00" }, { "id": "01a0d3fa-9a55-71d3-883b-763fac2f001c", "title": "Attack Techniques: Encrypted Archives", "url": "https://textslashplain.com/2024/10/02/attack-techniques-encrypted-archives/", "published_at": "2024-10-02T14:52:40+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8806eb56", "title": "Welcome to Fall, I guess?", "url": "https://textslashplain.com/2024/09/16/welcome-to-fall-i-guess/", "published_at": "2024-09-16T22:05:12+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df88c746fe", "title": "Browser Features: Find in Page", "url": "https://textslashplain.com/2024/07/15/browser-features-find-in-page/", "published_at": "2024-07-15T15:49:20+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df89a4035c", "title": "Memento Mori – Farewells", "url": "https://textslashplain.com/2024/06/10/memento-mori-farewells/", "published_at": "2024-06-10T18:18:34+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df89cedb40", "title": "Attack Techniques: Invoice Scams", "url": "https://textslashplain.com/2024/06/05/attack-techniques-paypal-invoice-scams/", "published_at": "2024-06-05T20:10:41+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8a953586", "title": "Attack Techniques: Trojaned Clipboard", "url": "https://textslashplain.com/2024/06/04/attack-techniques-trojaned-clipboard/", "published_at": "2024-06-04T20:10:44+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8b1b2668", "title": "Authenticode in 2024", "url": "https://textslashplain.com/2024/05/22/authenticode-in-2024/", "published_at": "2024-05-22T16:08:03+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8b20964b", "title": "Attack Techniques: Remote Control Software", "url": "https://textslashplain.com/2024/05/21/attack-techniques-remote-control-software/", "published_at": "2024-05-21T16:55:29+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8b9b158a", "title": "Attack Techniques: Full-Trust Script Downloads", "url": "https://textslashplain.com/2024/05/20/attack-techniques-full-trust-script-downloads/", "published_at": "2024-05-20T18:19:15+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8c7a0d65", "title": "Spring 2024 Updates", "url": "https://textslashplain.com/2024/05/17/spring-2024-updates/", "published_at": "2024-05-17T14:32:38+00:00" }, { "id": "01a0d3fb-1dac-7024-bd69-f0df8ca11def", "title": "ERR_BLOCKED_BY_CLIENT and HTML5 Sandbox", "url": "https://textslashplain.com/2024/05/06/err_blocked_by_client-and-html5-sandbox/", "published_at": "2024-05-07T00:35:40+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb48545c3e", "title": "Mouse Gestures in Edge", "url": "https://textslashplain.com/2024/04/23/mouse-gestures-in-edge/", "published_at": "2024-04-23T22:47:28+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb489edab1", "title": "Going Electric – Solar 1 Year Later", "url": "https://textslashplain.com/2024/04/21/going-electric-solar-1-year-later/", "published_at": "2024-04-21T15:15:27+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb496e24f7", "title": "Browser Security Bugs that Aren’t: JavaScript in PDF", "url": "https://textslashplain.com/2024/04/10/browser-security-bugs-that-arent-javascript-in-pdf/", "published_at": "2024-04-10T20:45:11+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb49d98ab0", "title": "A Slow 10K", "url": "https://textslashplain.com/2024/04/09/a-slow-10k/", "published_at": "2024-04-09T17:39:10+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4a6727a1", "title": "Attacker Techniques: Gesture Jacking", "url": "https://textslashplain.com/2024/03/27/attacker-techniques-gesture-jacking/", "published_at": "2024-03-27T17:24:03+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4a88b942", "title": "pushState and URL Blocking", "url": "https://textslashplain.com/2024/03/20/pushstate-and-url-blocking/", "published_at": "2024-03-20T17:36:29+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4b57fc5d", "title": "Browser Extensions: Powerful and Potentially Dangerous", "url": "https://textslashplain.com/2024/03/07/browser-extensions-powerful-and-potentially-dangerous/", "published_at": "2024-03-07T20:55:02+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4b9578b3", "title": "Second Seaside Half", "url": "https://textslashplain.com/2024/02/28/second-seaside-half/", "published_at": "2024-02-28T23:24:08+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4b9c6600", "title": "The Importance of Feedback Loops", "url": "https://textslashplain.com/2024/02/22/the-importance-of-feedback-loops/", "published_at": "2024-02-22T21:04:32+00:00" }, { "id": "01a0d3fb-687d-7069-8db9-6dcb4bb4168f", "title": "Cloaking, Detonation, and Client-side Phishing Detection", "url": "https://textslashplain.com/2024/02/20/cloaking-detonation-and-client-side-phishing-detection/", "published_at": "2024-02-20T17:49:35+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafb2ed63b", "title": "x22i Treadmill Review", "url": "https://textslashplain.com/2024/02/03/x22i-treadmill-review/", "published_at": "2024-02-04T02:33:07+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafb720260", "title": "How Downloads Work", "url": "https://textslashplain.com/2024/01/29/how-downloads-work/", "published_at": "2024-01-29T18:44:59+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafba6c8bb", "title": "A Cold and Slow 3M Half", "url": "https://textslashplain.com/2024/01/23/cold-and-slow-half/", "published_at": "2024-01-23T16:51:22+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafc7b342f", "title": "The Blind Doorkeeper Problem, or, Why Enclaves are Tricky", "url": "https://textslashplain.com/2024/01/03/the-blind-doorkeeper-problem-or-why-enclaves-are-tricky/", "published_at": "2024-01-03T21:51:45+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafca7fb4f", "title": "Coding at Google", "url": "https://textslashplain.com/2024/01/02/coding-at-google/", "published_at": "2024-01-02T21:36:42+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafd598fd8", "title": "Fall 2023 Races", "url": "https://textslashplain.com/2023/12/19/fall-races/", "published_at": "2023-12-19T14:23:19+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafe1e4a1a", "title": "Defense Techniques: Blocking Protocol Handlers", "url": "https://textslashplain.com/2023/12/07/defense-techniques-blocking-protocol-handlers/", "published_at": "2023-12-07T19:04:45+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafe255349", "title": "Attack Techniques: Steganography", "url": "https://textslashplain.com/2023/11/22/attack-techniques-steganography/", "published_at": "2023-11-22T21:30:07+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafeacceb5", "title": "Troubleshooting Edge (or Chrome) Broken UI", "url": "https://textslashplain.com/2023/11/14/troubleshooting-edge-or-chrome-broken-ui/", "published_at": "2023-11-14T15:51:17+00:00" }, { "id": "01a0d3fb-acd7-73d1-99ad-2fcafeeba752", "title": "Troubleshooting Edge (or Chrome) Browser Crashes", "url": "https://textslashplain.com/2023/11/09/troubleshooting-edge-or-chrome-browser-crashes/", "published_at": "2023-11-09T14:46:37+00:00" }, { "id": "01a0d3fb-df1a-73ec-b2c4-5bec1a9c3bc3", "title": "Driving Electric – One Year In", "url": "https://textslashplain.com/2023/10/24/driving-electric-one-year-in/", "published_at": "2023-10-24T15:30:24+00:00" }, { "id": "01a0d3fb-df1a-73ec-b2c4-5bec1b034952", "title": "Protecting Auth Tokens", "url": "https://textslashplain.com/2023/10/23/protecting-auth-tokens/", "published_at": "2023-10-23T19:44:52+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b513a54478", "title": "ServiceWorkers vs. Network Filtering", "url": "https://textslashplain.com/2023/10/17/serviceworkers-vs-network-filtering/", "published_at": "2023-10-17T13:46:44+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b5146608e6", "title": "Security: The Impact of Time", "url": "https://textslashplain.com/2023/10/16/security-the-impact-of-time/", "published_at": "2023-10-16T22:11:23+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b515116cc2", "title": "Beware: URLs are Pointers to Mutable Entities", "url": "https://textslashplain.com/2023/10/13/beware-urls-are-pointers-to-mutable-entities/", "published_at": "2023-10-13T16:04:22+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b5151832bf", "title": "Email Etiquette: Avoid BCC’ing large distribution lists", "url": "https://textslashplain.com/2023/10/11/email-etiquette-avoid-bcc/", "published_at": "2023-10-11T14:04:12+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b515eea9a5", "title": "Fiddler Web Debugger Turns 20", "url": "https://textslashplain.com/2023/10/05/fiddler-turns-twenty/", "published_at": "2023-10-05T14:41:54+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b5162ad0c7", "title": "Security Tradeoffs: Privacy", "url": "https://textslashplain.com/2023/10/04/security-tradeoffs-privacy/", "published_at": "2023-10-04T14:41:10+00:00" }, { "id": "01a0d3fb-df1b-72b0-a392-d3b516b9dcdb", "title": "Security: Tradeoffs", "url": "https://textslashplain.com/2023/09/15/security-tradeoffs/", "published_at": "2023-09-15T17:12:07+00:00" } ] posts Claim your blog
Back to text/plain – ericlaw talks about security, the web, and software in general
Blog · corpus.blog/blogs/textslashplain.com/posts

text/plain – ericlaw talks about security, the web, and software in general

textslashplain.com

2026

2025

2024

2023