| Version | Supported |
|---|---|
Latest on main |
✅ |
If you discover a security vulnerability in MSIXplainer, please report it responsibly:
- Do not open a public issue
- Email msixplainer@users.noreply.github.com with:
- A description of the vulnerability
- Steps to reproduce
- Potential impact
- You will receive an acknowledgement within 48 hours
- A fix will be developed and released as soon as possible
MSIXplainer is a read-only analysis tool — it never executes, installs, or modifies packages. However, because it parses untrusted XML from arbitrary MSIX packages, the following safeguards are in place:
- DTD processing is prohibited — prevents XML External Entity (XXE) attacks
- XmlResolver is set to null — no external resource loading
- 10 MB size cap on extracted manifests — prevents zip-bomb denial of service
- No code execution from manifest content — all analysis is static
This policy covers the MSIXplainer source code and published releases. Third-party dependencies are managed via NuGet and should be reported to their respective maintainers.