diff --git a/lib/simplecov-html.rb b/lib/simplecov-html.rb
index a215f0f..cd07425 100644
--- a/lib/simplecov-html.rb
+++ b/lib/simplecov-html.rb
@@ -1,7 +1,6 @@
# frozen_string_literal: true
require "erb"
-require "cgi"
require "fileutils"
require "digest/sha1"
require "time"
diff --git a/views/source_file.erb b/views/source_file.erb
index e4f3a71..a8f753b 100644
--- a/views/source_file.erb
+++ b/views/source_file.erb
@@ -48,7 +48,7 @@
<% end %>
<% end %>
- <%= CGI.escapeHTML(line.src.chomp) %>
+ <%= ERB::Util.html_escape(line.src.chomp) %>
<% end %>