wickra-exchange connects to crypto exchanges and can place authenticated
orders. It handles secret key material and order flow, so security is a
first-class concern. Please read THREAT_MODEL.md for the asset
inventory, trust boundaries and key-handling guarantees.
This project is pre-1.0. Security fixes land on main and ship in the next
release of the 0.2.x line; 0.2.0 is the latest release and the only one
supported. Please upgrade to it before reporting an issue.
| Version | Supported |
|---|---|
main |
✅ |
| 0.2.0 (latest) | ✅ |
| < 0.2.0 | ❌ |
Please do not open a public issue, pull request or discussion for security problems. Report privately through either channel:
- GitHub → the repository's Security tab → Report a vulnerability (private advisory), or
- email support@wickra.org.
Include a description, affected version/commit, reproduction steps and impact. Never include real API keys, secrets or signed request payloads — redact them.
We aim to acknowledge within a few days, agree a disclosure timeline, and credit reporters who wish to be named once a fix ships.
In scope: signing correctness, leakage of secret material (logs, errors, memory), order-rounding/validation flaws that could mis-size or mis-route an order, and reconnect/reconciliation gaps that could lose track of open orders. Out of scope: vulnerabilities in third-party exchanges themselves, and any use that puts secret keys in a browser or other untrusted client (explicitly unsupported — see the threat model).