Skip to content

Security: ntworm/rc-setlist

Security

SECURITY.md

Security policy

Supported version

Security fixes are provided for the latest 0.3.x release candidate or published release. Older private development builds are unsupported.

Report privately

Do not open a public issue for a vulnerability. Use GitHub's private reporting form:

https://github.com/ntworm/rc-setlist/security/advisories/new

Include the Ableton RC Setlist version, Live version, operating system, reproduction steps, impact and any proof of concept. Remove tokens, private keys, local paths and personal setlist content from logs.

Threat model

  • Ableton RC Setlist is intended for a trusted local network.
  • TCP 4444 exposes browser pages and a WebSocket endpoint to reachable clients.
  • Controller actions require a token, but read-only state can still reveal song titles, lyrics and timing to clients that can reach the service.
  • The certificate is self-signed. Verify the host address before accepting it.
  • AbletonOSC accepts local UDP commands; keep the host machine protected.
  • Do not port-forward Ableton RC Setlist or use it on guest/public Wi-Fi.

Secrets and sensitive material

Runtime controller tokens, .env files, generated keys and certificates must never be committed or attached to an issue. Release packages are checked to exclude private keys, SDK archives, source maps and local paths.

Out of scope

Social engineering, denial of service requiring physical access to the host, and vulnerabilities in unmodified Ableton or AbletonOSC installations should be reported to their respective maintainers.

There aren't any published security advisories