Skip to content

feat(preview): proxy Labelary through Rust, tighten desktop CSP - #337

Merged
u8array merged 1 commit into
mainfrom
feat/preview-proxy-csp
Jul 26, 2026
Merged

feat(preview): proxy Labelary through Rust, tighten desktop CSP#337
u8array merged 1 commit into
mainfrom
feat/preview-proxy-csp

Conversation

@u8array

@u8array u8array commented Jul 26, 2026

Copy link
Copy Markdown
Owner

The webview no longer fetches previews (CSP drops http:/https:); the Rust proxy validates host/path and blocks redirects. The API key is a host-bound, rust-only keychain credential the proxy reads itself, so it never enters webview memory and can't be replayed against a foreign host.

The webview no longer fetches previews (CSP drops http:/https:); the Rust
proxy validates host/path and blocks redirects. The API key is a host-bound,
rust-only keychain credential the proxy reads itself, so it never enters
webview memory and can't be replayed against a foreign host.
@u8array
u8array merged commit 2250d49 into main Jul 26, 2026
5 of 6 checks passed
@u8array
u8array deleted the feat/preview-proxy-csp branch July 26, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant