Report security vulnerabilities privately to methodwhite@proton.me.
Do not open public issues for security vulnerabilities.
- Unsafe deserialization in loaders
- Arbitrary code execution via crafted binaries
- Memory safety issues
- Exposure of sensitive data in logs
- Acknowledgment within 48 hours
- Fix timeline depends on severity
- Source and package integrity
- License/entitlement enforcement
- PyInstaller release artifacts and checksums
- Daemon credentials (never committed)
- Untrusted input: any analyzed binary/sample
- x402 client: consumes entitlements from x402-service; never trusts client IDs alone
- GUI: never holds backend private keys or secrets
- Malicious binary triggering code execution via a loader
- License bypass / entitlement forgery
- Secret leak from embedded config extraction or logs
- Input validation in all loaders (8 formats)
make testgate + CI (ruff, pytest, CodeQL, gitleaks)- Feature gates enforced by license server, fail-closed on ambiguity
- Release checksums for artifact integrity
- CI runs (public logs)
- Release creation
- Admin security merges
- Any leaked secret is revoked, rotated, and documented via advisory
- Revoked license immediately downgrades access; no client-side bypass