FsHttp.Studio is pre-1.0 and changes quickly. Security fixes go only to the
latest released version. Before you file a report, reproduce the problem
against the newest fshttp-studio-<version>.vsix.
Do not open a public issue for a security problem.
Report the vulnerability privately with GitHub's Report a vulnerability button (Security → Advisories). The button opens a private advisory that only the maintainers can see. If you cannot use GitHub advisories, send email to matt@twopoint.dev instead.
Include this information:
- The extension version, your editor, and your operating system.
- The impact: what an attacker can do.
- The minimum steps, or the
.fsxsample, that reproduce the problem.
You will receive an acknowledgment in a few days. After a fix ships, we can credit you in the advisory. Tell us if you prefer to stay anonymous.
FsHttp.Studio evaluates the F# script you open, and runs the HTTP requests in that script. This execution is the intended behavior.
Report problems at these boundaries:
- The companion process protocol, which crosses the companion's process boundary.
- The response viewer webview. It renders untrusted response bodies (HTML, JSON, and images) from the server that answered your request.
- Any path that lets a response escape the viewer's sandbox, or run code in the extension host.