Report suspected vulnerabilities privately through GitHub security advisories. Please do not open public issues for security reports.
Notes for operators:
whirlruns the scripts your.whirlfiles contain (EVAL) and navigates wherever they point. Treat flow files like code.- Browser-recorded artifacts (screenshots, video, HAR, storage state) can contain secrets the flow typed or received; the artifacts directory is sensitive. Env-sourced values are masked in textual output only.
whirl installdownloads the pinned Node runtime and Bun over HTTPS and verifies both against their published SHA-256 checksums before use.