Skip to content

Instantly share code, notes, and snippets.

@qnighy
Created August 22, 2021 05:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save qnighy/9d1bf19a0e5ae6807e70583460c2fe17 to your computer and use it in GitHub Desktop.
Save qnighy/9d1bf19a0e5ae6807e70583460c2fe17 to your computer and use it in GitHub Desktop.
"" ... "" + script data
"." ... "." + script data
"<" ... "" + script data less-than sign
"</" ... "" + script data end tag open
"</." ... "</." + script data
"</a" ... "" + script data end tag name
"</script " ... "" + before attribute name
"</foo " ... "</foo " + script data
"</script/" ... "" + self-closing start tag
"</foo/" ... "</foo/" + script data
"</script>" ... "" + data (End of <script>)
"</foo>" ... "</foo>" + script data
"</foo." ... "</foo." + script data
"<!" ... "<!" + script data escape start
"<!-" ... "<!-" + script data escape start dash
"<!--" ... "<!--" + script data escaped dash dash
"<!---" ... "<!---" + script data escaped dash dash
"<!--<" ... "<!--" + script data escaped less-than sign
"<!--</" ... "<!--" + script data escaped end tag open
"<!--</a" ... "<!--" + script data escaped end tag name
"<!--</script " ... "<!--" + before attribute name
"<!--</foo " ... "<!--</foo " + script data escaped
"<!--</script/" ... "<!--" + self-closing start tag
"<!--</foo/" ... "<!--</foo/" + script data escaped
"<!--</script>" ... "<!--" + data (End of <script>)
"<!--</foo>" ... "<!--</foo>" + script data escaped
"<!--</foo." ... "<!--</foo." + script data escaped
"<!--</." ... "<!--</." + script data escaped
"<!--<a" ... "<!--<a" + script data double escape start
"<!--<script>" ... "<!--<script>" + script data double escaped
"<!--<script>-" ... "<!--<script>-" + script data double escaped dash
"<!--<script>--" ... "<!--<script>--" + script data double escaped dash dash
"<!--<script>---" ... "<!--<script>---" + script data double escaped
"<!--<script>--<" ... "<!--<script>--<" + script data double escaped less-than sign
"<!--<script>-->" ... "<!--<script>-->" + script data
"<!--<script>--." ... "<!--<script>--." + script data double escaped
"<!--<script>-<" ... "<!--<script>-<" + script data double escaped dash
"<!--<script>-." ... "<!--<script>-." + script data double escaped
"<!--<script><" ... "<!--<script><" + script data double escaped less-than sign
"<!--<script></" ... "<!--<script></" + script data double escape end
"<!--<script></script>" ... "<!--<script></script>" + script data escaped
"<!--<script></." ... "<!--<script></." + script data double escaped
"<!--<script><." ... "<!--<script><." + script data double escaped
"<!--<script>." ... "<!--<script>." + script data double escaped
"<!--<foo>" ... "<!--<foo>" + script data escaped
"<!--<foo-" ... "<!--<foo-" + script data escaped dash
"<!--<foo<" ... "<!--<foo<" + script data escaped less-than sign
"<!--<foo." ... "<!--<foo." + script data escaped
"<!--<-" ... "<!--<-" + script data escaped dash
"<!--<<" ... "<!--<" + script data escaped less-than sign
"<!--<." ... "<!--<." + script data escaped
"<!-->" ... "<!-->" + script data
"<!--." ... "<!--." + script data escaped
"<!--.-" ... "<!--.-" + script data escaped dash
"<!--.--" ... "<!--.--" + script data escaped dash dash
"<!--.-<" ... "<!--.-" + script data escaped less-than sign
"<!--.-." ... "<!--.-." + script data escaped
"<!--.<" ... "<!--." + script data escaped less-than sign
"<!-." ... "<!-." + script data
"<!." ... "<!." + script data
"<." ... "<." + script data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment