Closed
Bug 813182
Opened 12 years ago
Closed 12 years ago
SecReview: Perform Security Review for gameon.mozilla.org (planned URL)
Categories
(mozilla.org :: Security Assurance: Review Request, task)
mozilla.org
Security Assurance: Review Request
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: boozeniges, Assigned: avarma)
References
Details
(Whiteboard: [champion reviewer=avarma@mozilla.com])
Who is/are the point of contact(s) for this review?
Ross Bruniges - ross@mozillafoundation.org (based in UK)
David Ascher - dascher@mozilla.com (for when Ross isn't around)
Please provide a short description of the feature / application (e.g. problem solved, use cases, etc.):
An app similar to mozillaignite.org (in both code and idea) where users can submit their HTML5 games (just URL to external sites like github, vimeo) for the chance to be featured in the Mozilla Marketplace and other prizes.
The challenge is to support the work that Mozilla Foundation will be doing in 2013 around hackable games.
Please provide links to additional information (e.g. feature page, wiki) if available and not yet included in feature description:
mozilla.org/gameon/
Does this request block another bug? If so, please indicate the bug number
https://bugzilla.mozilla.org/show_bug.cgi?id=803541
This review will be scheduled amongst other requested reviews. What is the urgency or needed completion date of this review?
Planned launch is December 3rd
To help prioritize this work request, does this project support a goal specifically listed on this quarter's goal list? If so, which goal?
N/A
Please answer the following few questions: (Note: If you are asked to describe anything, 1-2 sentences shall suffice.)
Does this feature or code change affect Firefox, Thunderbird or any product or service the Mozilla ships to end users?
No
Are there any portions of the project that interact with 3rd party services?
gravatar
persona for login (not sure if that counts' as third party or not)
Will your application/service collect user data? If so, please describe
email and profile data supported by personaID
data surrounding their application - title, github repo, description, external URLs, additional team members (name/email/bio)
Desired Date of review (if known from https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html) and whom to invite.
Soon - would be nice to have Mark Goodwin
Reporter | ||
Comment 1•12 years ago
|
||
Forgot to mention - the code is available here (https://github.com/mozilla/gameon)
Due to the time constraints we're using as much core Playdoh stuff and possible and attempting to base things on the Mozilla Ignite codebase (https://github.com/mozilla/mozilla-ignite) which has already passed a sec-review.
Reporter | ||
Comment 2•12 years ago
|
||
Adding Atul - who Mark says can be our go-to security guy on this project.
Comment 3•12 years ago
|
||
(In reply to Ross Bruniges from comment #2)
> Adding Atul - who Mark says can be our go-to security guy on this project.
Mainly because this is an excellent Security Champions bug...
Assignee | ||
Comment 4•12 years ago
|
||
This looks good to me, although I'm not super familiar with Django's forms-handling library. I've left some comments in the commits for the project on github, and the only one that I have minor concerns for is this:
https://github.com/mozilla/gameon/commit/cf8d97f468d5b87ee53b0d584a43a29b82102b9b#commitcomment-2176482
Updated•12 years ago
|
Whiteboard: [pending secreview] → [pending secreview][triage needed]
Updated•12 years ago
|
Assignee: nobody → avarma
Reporter | ||
Comment 5•12 years ago
|
||
We now have things up on a mozilla labs VM - https://gameon-dev.mozillalabs.com
dev is still on-going but at least you can all see what's happening now!
:psiinon can you take a look at the concerns atul mentions above? we just want a final sanity check before resolving this one.
Flags: needinfo?(sbennetts)
Reporter | ||
Comment 7•12 years ago
|
||
Thanks for all the effort on this guys :)
Comment 8•12 years ago
|
||
:atul I'm not familiar with the code either, but I agree it looks very dodgy. Can we get confirmation from the dev that this is really safe?
Some comments wouldnt go amiss either, so we can tell what this function is actually supposed to be doing ;)
Flags: needinfo?(sbennetts)
Reporter | ||
Comment 9•12 years ago
|
||
I've seen that code in nearly every mozilla product I've worked on but yeah, I'll add in a bit of background info.
Assignee | ||
Comment 10•12 years ago
|
||
Ok, I've finished reviewing the code for this site and I think everything looks good (to the best of my knowledge). The full dialogue of our discussion about the security issues is available at https://github.com/mozilla/gameon/issues/24.
Let me know if you need anything else!
Comment 11•12 years ago
|
||
This review is complete. The only outstanding concern is the need to perform a review on gravatar as a service, which we will do separately and come back to the team if it is a concern.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Whiteboard: [pending secreview][triage needed] → [champion reviewer=avarma@mozilla.com]
Updated•12 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•