| Version | Supported |
|---|---|
latest on main |
✅ |
Please use GitHub's private vulnerability reporting on this repository — do not open a public issue for anything security-relevant.
Things that would qualify: credential leakage from parsed configs, command injection via node names or subscription content, SSRF surprises beyond the documented check/probe/RDAP requests, or path traversal in report writing.
- ipure sends the IPs you check to the chosen provider (default:
ip-api.comover plain HTTP) and, with--probe, one HTTP request through each proxy node. This is documented behaviour, not a vulnerability. - Subscription tokens are sent only to the subscription host you provide.
- Report files (
--html/--png/--json) contain node names and exit IPs by design — think before sharing them.
ipure stores nothing except ipure watch snapshots under
~/.ipure/history/ (IPs and scores only, no credentials, no tokens).
Delete the directory to forget everything.