Skip to content

Commit 7b1fb48

Browse files
committed
Mitigate target blank vulnerability
1 parent 648bb62 commit 7b1fb48

9 files changed

+98
-98
lines changed

about.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ <h3 data-i18n="about-header-touch-title">Get in touch</h3>
7777
<h3 data-i18n="about-header-talk-title">Hear and see people talk</h3>
7878
</div>
7979
<div class="two-thirds">
80-
<p data-i18n="about-info3">In <a href="https://archive.org/details/NodeUp55" target="_blank">episode 55</a> of the NodeUp podcast Mikeal Rogers, Max Ogden and other community members talk about NodeSchools. At Cascadia JS 2014 Jason Rhodes, from Baltimore, <a href="https://www.youtube.com/watch?v=YJ7txKTh3-E" target="_blank">talks about running NodeSchools</a>.</p>
80+
<p data-i18n="about-info3">In <a href="https://archive.org/details/NodeUp55" target="_blank" rel="noreferrer noopener">episode 55</a> of the NodeUp podcast Mikeal Rogers, Max Ogden and other community members talk about NodeSchools. At Cascadia JS 2014 Jason Rhodes, from Baltimore, <a href="https://www.youtube.com/watch?v=YJ7txKTh3-E" target="_blank" rel="noreferrer noopener">talks about running NodeSchools</a>.</p>
8181
</div>
8282
</div>
8383
</div>
@@ -86,18 +86,18 @@ <h3 data-i18n="about-header-talk-title">Hear and see people talk</h3>
8686
<footer>
8787
<div class="third">
8888
<p><strong>nodeschool.io</strong></p>
89-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
89+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
9090
</div>
9191
<div class="two-thirds">
9292
<ul>
9393
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
94-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
95-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
94+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
95+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
9696
</ul>
9797
<ul>
9898
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
99-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
100-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
99+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
100+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
101101
</ul>
102102
<ul>
103103
<li><strong data-i18n="footer-about-header">About</strong></li>

building-workshops.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,18 @@ <h3 data-i18n="building-workshops-title-info3">Build your own</h3>
6363
<footer>
6464
<div class="third">
6565
<p><strong>nodeschool.io</strong></p>
66-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
66+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
6767
</div>
6868
<div class="two-thirds">
6969
<ul>
7070
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
71-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
72-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
71+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
72+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
7373
</ul>
7474
<ul>
7575
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
76-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
77-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
76+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
77+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
7878
</ul>
7979
<ul>
8080
<li><strong data-i18n="footer-about-header">About</strong></li>

chapters.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@ <h2 id="region-other" data-i18n="chapters-other">Other region?</h2>
4949
<footer>
5050
<div class="third">
5151
<p><strong>nodeschool.io</strong></p>
52-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
52+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
5353
</div>
5454
<div class="two-thirds">
5555
<ul>
5656
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
57-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
58-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
57+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
58+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
5959
</ul>
6060
<ul>
6161
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
62-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
63-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
62+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
63+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
6464
</ul>
6565
<ul>
6666
<li><strong data-i18n="footer-about-header">About</strong></li>
@@ -80,10 +80,10 @@ <h2>{{region}} ({{count}})</h2>
8080
{{#chapters}}
8181
<li class="chapter">
8282
{{#website}}
83-
<a target="_blank" href="{{website}}">{{location}}{{#country}}, {{country}}{{/country}}</a>
83+
<a target="_blank" rel="noreferrer noopener" href="{{website}}">{{location}}{{#country}}, {{country}}{{/country}}</a>
8484
{{/website}}
8585
{{^website}}
86-
<a target="_blank" href="{{repo}}">{{location}}{{#country}}, {{country}}{{/country}}</a>
86+
<a target="_blank" rel="noreferrer noopener" href="{{repo}}">{{location}}{{#country}}, {{country}}{{/country}}</a>
8787
{{/website}}
8888
</li>
8989
{{/chapters}}

events.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h1 data-i18n="events-header">Past and Future NodeSchool Events</h1><br><br>
3939
<br><br>
4040
<div class="full">
4141
<p data-i18n="events-header2">There have been <strong><span id="event-count">many</span></strong> events!</p>
42-
<p data-i18n="events-header3">If you&apos;re organizing a NodeSchool event, add it to this site by filling out <a href="https://docs.google.com/forms/d/1vYW-Yw82kt_q7WDgBY6gQqFrg3zuD2rDPXEG-cbq7e4/viewform?usp=form_confirm" target="_blank">this form</a>.</p>
42+
<p data-i18n="events-header3">If you&apos;re organizing a NodeSchool event, add it to this site by filling out <a href="https://docs.google.com/forms/d/1vYW-Yw82kt_q7WDgBY6gQqFrg3zuD2rDPXEG-cbq7e4/viewform?usp=form_confirm" target="_blank" rel="noreferrer noopener">this form</a>.</p>
4343
<small data-i18n="events-small">If you need to edit an event you&apos;ve submitted, <a href="https://github.com/nodeschool/organizers/issues/new">file an issue on nodeschool/organizers.</a></small>
4444
</div>
4545
</div>
@@ -58,18 +58,18 @@ <h2 class="big-heading" data-i18n="calendar-h1">Calendar</h2>
5858
<footer>
5959
<div class="third">
6060
<p><strong>nodeschool.io</strong></p>
61-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
61+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
6262
</div>
6363
<div class="two-thirds">
6464
<ul>
6565
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
66-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
67-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
66+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
67+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
6868
</ul>
6969
<ul>
7070
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
71-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
72-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
71+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
72+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
7373
</ul>
7474
<ul>
7575
<li><strong data-i18n="footer-about-header">About</strong></li>

hexdex.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -187,18 +187,18 @@ <h1 data-i18n="hexdex-h1">Hexdex</h1>
187187
<footer>
188188
<div class="third">
189189
<p><strong>nodeschool.io</strong></p>
190-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
190+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
191191
</div>
192192
<div class="two-thirds">
193193
<ul>
194194
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
195-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
196-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
195+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
196+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
197197
</ul>
198198
<ul>
199199
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
200-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
201-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
200+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
201+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
202202
</ul>
203203
<ul>
204204
<li><strong data-i18n="footer-about-header">About</strong></li>

host.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,18 @@ <h1 data-i18n="host-header">Hosting a NodeSchool Event</h1>
4040
<footer>
4141
<div class="third">
4242
<p><strong>nodeschool.io</strong></p>
43-
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank">Matthew Bergman</a></small>
43+
<small>Photos by <a href="https://www.flickr.com/photos/matthewbergman" target="_blank" rel="noreferrer noopener">Matthew Bergman</a></small>
4444
</div>
4545
<div class="two-thirds">
4646
<ul>
4747
<li><strong data-i18n="footer-contact-header">Contact</strong></li>
48-
<li><a href="https://twitter.com/nodeschool" target="_blank">t/@nodeschool</a></li>
49-
<li><a href="https://github.com/nodeschool" target="_blank">gh/nodeschool</a></li>
48+
<li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">t/@nodeschool</a></li>
49+
<li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">gh/nodeschool</a></li>
5050
</ul>
5151
<ul>
5252
<li><strong data-i18n="footer-contribute-header">Contribute</strong></li>
53-
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" data-i18n="footer-contribute-question">Open an Issue</a></li>
54-
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" data-i18n="footer-contribute-answer">Answer a Question</a></li>
53+
<li><a href="https://github.com/nodeschool/discussions/issues/new" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-question">Open an Issue</a></li>
54+
<li><a href="https://github.com/nodeschool/discussions/issues" target="_blank" rel="noreferrer noopener" data-i18n="footer-contribute-answer">Answer a Question</a></li>
5555
</ul>
5656
<ul>
5757
<li><strong data-i18n="footer-about-header">About</strong></li>

0 commit comments

Comments
 (0)