CyphaDIF is a research prototype. Only the current main branch is maintained.
| Version | Supported |
|---|---|
main (latest) |
✅ |
| older commits | ❌ |
If you discover a security vulnerability in this project, please do not open a public GitHub issue. Instead:
- Email the repository owner directly (see GitHub profile for contact).
- Describe the vulnerability, steps to reproduce, and potential impact.
- Allow up to 14 days for an initial response.
Security issues in third-party dependencies (numpy, scipy, FastAPI, Qt, etc.) should be reported to the respective upstream projects.
This project is a local research tool. The attack surface is:
- FastAPI REST server (
cypha_studio.server.api) — binds tolocalhostby default. Do not expose it to the public internet without authentication. - Native
cypha_rest— same; binds tolocalhost:7749by default. .cyphamodel files — treated as trusted input. Do not load untrusted.cyphafiles; the binary format is not sandboxed.- Registry paths —
CYPHA_REGISTRY_ROOTis resolved as a filesystem path; do not set it to user-controlled input.