This is a (multiple allowed):
What you did
//This code is completely safe on orginal HtmlHelper
//Loading your HtmlHelper introduces html injection
$someUserProvidedString = 'i:tag <script>alert()</script>';
echo $this->Html->link($someUserProvidedString, $someUrl);
What happened
<i class="icon-tag "></i> <script>alert()</script>
HTML Injection!
What you expected to happen
<i class="icon-tag "></i> <script>alert()</script>