The most up-to-date version of this document can be found at https://github.com/xmldom/xmldom/security/policy.
This repository contains the code for the libraries xmldom
and @xmldom/xmldom
on npm.
As long as we didn’t publish v1, we aim to maintain the last two minor versions with security fixes. If it is possible we provide security fixes as path versions. If you think there is a good reason to also patch an earlier version let us know in a github issue or the release discussion once the fix has been provided. The maintainers will consider it and if we agree and have/find the required resources, a patch for that version will be provided.
Please notice that we are no longer able to publish the (unscoped) xmldom
package,
and that all existing versions of xmldom
are affected by at least one security vulnerability and should be considered deprecated.
You can still report issues regarding xmldom
as described below.
If you need help with migrating from xmldom
to @xmldom/xmldom
, file a github issue or PR in the affected repository and mention @karfau.
Please email reports about any security related issues you find to security@xmldom.org
, which will forward it to the list of maintainers.
The maintainers will try to respond within 7 calendar days. (If nobody peplies after 7 days, please us send a reminder!)
As part of you communication please make sure to always hit “Reply all”, so all maintainers are kept in the loop.
In addition, please include the following information along with your report:
If you believe that an existing (public) issue is security-related, please send an email to security@xmldom.org
.
The email should include the issue URL and a short description of why it should be handled according to this security policy.
Once an issue is reported, the maintainers use the following disclosure process:
We credit reporters for identifying security issues, if they confirm that they want to.
See https://github.com/xmldom/xmldom/security/advisories?state=published