Thanks for this tool.
This line
|
<p>Description: ${violationVariables[type][0]['description']}</p> |
needs escaping since axe's description may contain markup, e.g. frame title issues is Ensure <iframe> and <frame> elements have an accessible name.
Happy to make a PR if there is interest.