Gloopy is experimental. Only the latest tagged release and the current main
receive fixes; older versions are not supported.
| Version | Supported |
|---|---|
latest 0.1.x release |
✅ |
main (development) |
✅ |
| anything older | ❌ |
Please do not open a public issue for security problems. Report privately, one of two ways:
- GitHub private advisory (preferred): on the repository, go to Security → Report a vulnerability to open a private report.
- Email: green@moxielogic.com.
Please include enough to reproduce: affected version or commit, platform, steps, and the impact you observed.
- An acknowledgement, on a best-effort basis for a solo-maintained experimental project — please allow some time.
- We will confirm the issue, work on a fix, and coordinate disclosure with you. Credit is given in the release notes unless you prefer to remain anonymous.
- Please give us a reasonable window to release a fix before any public disclosure.
- Gloopy opens a local control API on startup — OSC on UDP
9000and gRPC on127.0.0.1:50051— with no authentication. It is designed for local, trusted use (scripts and tools on the same machine). Do not expose these ports to an untrusted network; anything that can reach them can drive Gloopy and read/write project files. - Gloopy hosts third-party VST3/LV2 plugins and loads project files (a
composition-as-code folder or
.gloopy/zip). Plugins run as native code, and project files can reference plugins and audio; treat both as you would any code/content from an untrusted source. - Gloopy vendors third-party components (sfizz, Surge XT, JUCE, and others); their
licenses and provenance are recorded in
THIRD-PARTY-LICENSES.md.
Fixes and advisories are noted in CHANGELOG.md.