Outreachy/2016/December to March: Difference between revisions

→‎TLS Canary and Security Dashboard: corrected project listing
(→‎TLS Canary and Security Dashboard: corrected project listing)
Line 135: Line 135:
* Feel free to introduce yourself on [https://wiki.mozilla.org/IRC IRC] (#servo) or on the [https://groups.google.com/forum/#!forum/mozilla.dev.servo mailing list]
* Feel free to introduce yourself on [https://wiki.mozilla.org/IRC IRC] (#servo) or on the [https://groups.google.com/forum/#!forum/mozilla.dev.servo mailing list]


=== TLS Canary and Security Dashboard ===
=== Contribute to the HTML Standard! ===


Mentor: [https://mozillians.org/en-US/u/annevk/ Anne Van Kesteren]
Mentor: [https://mozillians.org/en-US/u/annevk/ Anne Van Kesteren]


TLS Canary is a tool created and used by the Firefox development team to gather connection statistics on various Firefox branches, using large lists of top SSL sites. This information, along with live Firefox telemetry, helps us detect regressions, assess risk, and drive decisions on security feature development.
"The intern would help out fixing bugs in the HTML Standard, which involves editing HTML, reading the HTML Standard, testing browsers, and using GitHub.


The intern working on this project will be introduced to some of the components that help us gather this data. This includes Firefox telemetry probes, bash scripts, XPCShell programs written in JavaScript, and client-side web pages for reporting results.  
The intern would learn how standards are created, how to resolve technical issues, and increase interoperability between implementations.


The intern should have a desire to create new features, and an improved dashboard experience for TLS usage in general.
To make it easier to get started, I identified a set of ""good first bugs"": https://www.w3.org/Bugs/Public/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=HTML&list_id=59317&product=WHATWG&status_whiteboard=%5Bgood%20first%20bug%5D&status_whiteboard_type=substring"
 
Requirements:
* Strong JavaScript knowledge
* Desire to learn about SSL and security
* Ability to build usable web applications with HTML and CSS
* Familiarity with bash programming and Python
 
An existing background in security is a plus.  
 
This internship will involve extending the capabilities of TLS Canary and creating a dashboard to monitor other areas of Web Security.


===Visual Design with Research Data===
===Visual Design with Research Data===
Confirmed users
613

edits