This extension runs an MCP server over HTTP bound to 127.0.0.1 only, inside Ableton Live's Extension Host (a local Node.js process). Defenses in place:
- Loopback-only bind — never reachable from the network.
Host/Originheader validation — rejects DNS-rebinding attempts from browsers.- Mandatory bearer token on every request, generated per install.
- Filesystem access restricted to the SDK's sandbox (storage/temp directories).
What the server can do if compromised: modify the currently open Live set (bounded by Live's undo history) — it has no network egress requirements and no access to arbitrary files.
Please report vulnerabilities privately via GitHub Security Advisories rather than public issues. You should receive a response within a week.