# ember/template-link-rel-noopener 💼 This rule is enabled in the 📋 `template-lint-migration` [config](https://github.com/ember-cli/eslint-plugin-ember#-configurations). 🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix). When you want to link to an external page from your app, it is very common to use `` to make the browser open this link in a new tab. However, this practice has [performance problems](https://jakearchibald.com/2016/performance-benefits-of-rel-noopener/) and also opens a door to some security attacks because the opened page can redirect the opener app to a malicious clone to perform phishing on your users. Adding `rel="noopener noreferrer"` closes that door and avoids javascript in the opened tab to block the main thread in the opener. Also note that Firefox versions prior 52 do not implement `noopener`, so `rel="noreferrer"` should be used instead ([see Firefox issue](https://bugzilla.mozilla.org/show_bug.cgi?id=1222516)). ## Examples This rule **forbids** the following: ```hbs I'm a bait ``` This rule **allows** the following: ```hbs I'm a bait ``` ## References - [Link type "noreferrer"](https://html.spec.whatwg.org/multipage/semantics.html#link-type-noreferrer) spec