Web and LLM security
WebRedTeam
HYDRA's browser-based module for prompt injection that escalates into script execution.
Case study / Browser automation
A Chrome extension that records a website task once and replays it on request, with the model running in the browser.
Illustration of record and replay, not a screenshot of the extension
Overview
Repetitive web tasks are an obvious thing to automate, but assistants that automate them usually work by sending what's on your screen to a server you don't control.
Ghostclick takes the other route. It's a privacy-first Chrome extension: you perform a task once while it records, and it replays that task when you ask. The model behind it runs on the device through WebLLM, so nothing is sent to a server.
Design
The user carries out the task on the site once while the extension records it.
An on-device model, loaded in the browser through WebLLM, does the language work. There is no backend to call.
When the user asks for the task again, the extension replays it on the page.
Security view
These are the questions I'd ask of any record-and-replay tool, and the reason this project sits next to my LLM security research.
Status
Ghostclick is a team project. The code isn't in one of my public repositories, so there's no repository link here, and there are no published measurements to report.
I'm glad to walk through the design and my part in it in a conversation.