Repository navigation
A small release: the web UI has a sample log to try, logscrub serve prints a URL you can actually open, and there is now an online demo that runs entirely in your browser.
Online demo: https://logscrub.hbenali.ovh/ is the real UI with the engine compiled to WebAssembly and hosted as a static page. There is no server, so what you paste never leaves your browser; its CSP only allows its own files, and a test in a real browser asserts that no request leaves the page or carries the text. (The tool itself is unchanged by this: the demo is a separate build of the same engine.)
Fixes and small additions:
logscrub serve --allow-remote --addr 0.0.0.0:PORTprintedhttp://[::]:PORT/#token=..., which a browser cannot open; it now printslocalhost.- The web UI has a "Load sample" button (a made-up log with documentation-range addresses and an example key).
- The scrub request handling moved into a shared package used by both the server and the browser build; behaviour and the server's security tests are unchanged.
No flag, exit code, output format or detector changed. All files are checksummed and individually attested (gh attestation verify FILE --repo hbenali/logscrub); the image is on Docker Hub (hbenali/logscrub) and GHCR with an identical digest.
Pattern matching cannot find secrets with no recognisable shape; review the output before sharing it.