Case study — 06
A Playwright-based website cloner with offline export, API recording, and a secret scanner over the assets it saves.
A dynamic site is harder to save for offline reading or security review than a static one. Its assets load through scripts, and the saved copy can carry credentials the page leaked.
Downloaded JavaScript, CSS, and images have their references rewritten, so the copy works offline.
Network requests are recorded and then served back through a local server.
Saved assets are scanned for API keys and tokens before the copy is kept.
Exports to PDF, PNG, or a single self-contained HTML file. The documentation is published on GitHub Pages.