Skip to content

Commit 5d50ecb

Browse files
DanielHeathtoote
authored andcommitted
HTML-escape all job-provided data
1 parent b70941e commit 5d50ecb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ruby/bin/annotate

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@ puts "Total tests: #{testcases}"
8585
failures.each do |failure|
8686
puts ""
8787
puts "<details>"
88-
puts "<summary><code>#{failure.name} in #{failure.unit_name}</code></summary>\n\n"
88+
puts "<summary><code>#{CGI.escapeHTML failure.name} in #{CGI.escapeHTML failure.unit_name}</code></summary>\n\n"
8989
if failure.message
90-
puts "<p>#{failure.message.chomp.strip}</p>\n\n"
90+
puts "<p>#{CGI.escapeHTML failure.message.chomp.strip}</p>\n\n"
9191
end
9292
if failure.body
9393
puts "<pre><code>#{CGI.escapeHTML(failure.body.chomp.strip)}</code></pre>\n\n"

0 commit comments

Comments
 (0)