All articles

Automation

73 articles

Automation

Reverse Engineering ChatGPT's Frontend: A Deep Dive into Webpack Archaeology

By Rob Ragan ★ 298 JavaScript Mar 25, 2026
Automation

Inside Citizen Lab's Test Lists: The Crowdsourced Dataset Powering Global Censorship Research

By Rob Ragan ★ 519 Python Mar 24, 2026
Automation

page-fetch: Building a JavaScript Supply Chain Scanner with Headless Chrome

By Rob Ragan ★ 529 Go Mar 24, 2026
Automation

Bringing Clippy Back from the Dead: A TypeScript Resurrection Story

By Rob Ragan ★ 539 TypeScript Mar 24, 2026
Automation

Exploiting Exposed Version Control Systems with dvcs-ripper

By Rob Ragan ★ 1.8k Perl Mar 24, 2026
Automation

Shuttle: Building a Rule-Based Multi-Protocol Proxy with MITM Inspection in Go

By Rob Ragan ★ 2.1k Go Mar 24, 2026
Automation

Argus: Building a Modular Reconnaissance Toolkit with 135 Python Security Modules

By Rob Ragan ★ 3.3k Python Mar 24, 2026
Automation

Goxygen: The Full-Stack Go Scaffolder That Actually Gets You to Production

By Rob Ragan ★ 3.6k Go Mar 24, 2026
Automation

Teaching SQLMap to Think: How LLMs Turn Security Testing into a Conversation

By Rob Ragan ★ 416 Python Mar 23, 2026
Automation

J2EEScan: Expanding Burp Suite's Java Vulnerability Coverage with 80+ Enterprise-Specific Checks

By Rob Ragan ★ 679 Java Mar 23, 2026
Automation

Nightwind: Auto-Generating Dark Mode for Tailwind Without Writing dark: Variants

By Rob Ragan ★ 732 JavaScript Mar 23, 2026
Automation

Reverse-Engineering APIs in Real Time: How OpenAPI DevTools Turns Browser Traffic Into Specifications

By Rob Ragan ★ 4.3k TypeScript Mar 23, 2026
Automation

Inside the OpenAPI Directory: How 2,300+ API Specs Power the Modern Integration Ecosystem

By Rob Ragan ★ 4.4k Unknown Mar 23, 2026
Automation

Shortest: Writing E2E Tests in Plain English with Claude AI

By Rob Ragan ★ 5.5k TypeScript Mar 23, 2026
Automation

LLM Scraper: When AI Replaces CSS Selectors in Web Scraping

By Rob Ragan ★ 6.2k TypeScript Mar 23, 2026
Automation

Rod: Why Go's Browser Automation Library Chose 100% Test Coverage Over Features

By Rob Ragan ★ 6.8k Go Mar 23, 2026
Automation

Helium: Why Your Selenium Scripts Are 50% Longer Than They Need to Be

By Rob Ragan ★ 8.3k Python Mar 22, 2026
Automation

Inside tennc/webshell: The 10,000+ Star Repository Security Teams Don't Talk About

By Rob Ragan ★ 10.7k PHP Mar 22, 2026
Automation

Keep: Building an Open-Source AIOps Platform That Actually Uses AI

By Rob Ragan ★ 11.5k Python Mar 22, 2026
Automation

Inside WebAssembly/design: Where the Web's Fastest Runtime Gets Decided

By Rob Ragan ★ 11.6k Unknown Mar 22, 2026
Automation

Crawlab: Language-Agnostic Web Scraping at Scale with Go and gRPC

By Rob Ragan ★ 12.2k Go Mar 22, 2026
Automation

Undetected ChromeDriver: Bypassing Bot Detection by Patching Selenium at the Binary Level

By Rob Ragan ★ 12.5k Python Mar 22, 2026
Automation

Whistle: The Node.js Proxy That Replaces Hosts Files with Rule-Based Traffic Interception

By Rob Ragan ★ 15.4k JavaScript Mar 22, 2026
Automation

Running Transformer Models in the Browser: A Deep Look at Transformers.js

By Rob Ragan ★ 15.6k JavaScript Mar 22, 2026