Security/Reviews/AppsProject: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "Firefox Mobile App API Desktop App API Desktop App Extension B2G App API WebRT Mobile Firefox "App Mode" Desktop Firefox "App Mode" Andro...")
 
No edit summary
 
(85 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Firefox   
{{ForceRefreshButton}}
    Mobile App API
=Component Tracking=
    Desktop App API
 
    Desktop App Extension
==WebRT==
    B2G App API
<nowiki>[[Category:AppsProject]] [[Category:WebRT]]</nowiki>
   
<table class="querytable sortable">
WebRT  
<tr>
    Mobile Firefox "App Mode"
<td class="header">Component</td>
    Desktop Firefox "App Mode"
<td class="header">Project Page</td>
    Android Soup
<td class="header">Next Milestone</td>
    Desktop XUL App
<td class="header">Security Resource</td>
    Windows Launcher
<td class="header">Status</td>
    Mac Launcher
<td class="header">Beta Launch?</td>
    Linux Launcher
<td class="header">Data Flow Diagram</td>
    HTML5 dashboard
<td class="header">Threat Model</td>
   
<td class="header">Bugs</td>
Marketplace  
<td class="header">Security Review</td>
    App display-and-install flow
<td class="header">Final Approval</td>
    App purchase flow
</tr>
    App receipt generation
{{#ask: [[Category:AppsProject]] [[Category:WebRT]]
    App receipt verification
| ?#
   
| ?Component#
Sync  
| ?Project#
    App Sync service
| ?Milestone#
    Sauropod data storage
| ?Resource#
   
| ?Sectrackerstatus#
Identity  
| ?Simpyn#
    BrowserID authentication
| ?DFD#
    Native app silent authentication
| ?TM#
   
| ?bugs#
Dynamic API Security  
| ?Secreveiw#
    Plan for regulating APIs based on app status
| ?SecTrackerFSA#
    App review
| mainlabel=-
    App revokation
| format=template
| template=SecTrackerList
}}
</table>
{|
 
|}
 
==MarketPlace - [https://docs.google.com/document/d/1rCGq9txTWE0YQnB6pMUMNns0Adn4B_Oe_hAHKr853U4/edit?hl=en_US&pli=1 Project Plan]==
<nowiki>[[Category:AppsProject]] [[Category:Marketplace]]</nowiki>
<table class="querytable sortable">
<tr>
<td class="header">Component</td>
<td class="header">Project Page</td>
<td class="header">Next Milestone</td>
<td class="header">Security Resource</td>
<td class="header">Status</td>
<td class="header">Beta Launch?</td>
<td class="header">Data Flow Diagram</td>
<td class="header">Threat Model</td>
<td class="header">Bugs</td>
<td class="header">Security Review</td>
<td class="header">Final Approval</td>
</tr>
{{#ask: [[Category:AppsProject]] [[Category:Marketplace]]
| ?#
| ?Component#
| ?Project#
| ?Milestone#
| ?Resource#
| ?Sectrackerstatus#
| ?Simpyn#
| ?DFD#
| ?TM#
| ?bugs#
| ?Secreveiw#
| ?SecTrackerFSA#
| mainlabel=-
| format=template
| template=SecTrackerList
}}
</table>
{|
 
|}
 
==Sync==
<nowiki>[[Category:AppsProject]] [[Category:Sync]]</nowiki>
<table class="querytable sortable">
<tr>
<td class="header">Component</td>
<td class="header">Project Page</td>
<td class="header">Next Milestone</td>
<td class="header">Security Resource</td>
<td class="header">Status</td>
<td class="header">Beta Launch?</td>
<td class="header">Data Flow Diagram</td>
<td class="header">Threat Model</td>
<td class="header">Bugs</td>
<td class="header">Security Review</td>
<td class="header">Final Approval</td>
</tr>
{{#ask: [[Category:AppsProject]] [[Category:Sync]]
| ?#
| ?Component#
| ?Project#
| ?Milestone#
| ?Resource#
| ?Sectrackerstatus#
| ?Simpyn#
| ?DFD#
| ?TM#
| ?bugs#
| ?Secreveiw#
| ?SecTrackerFSA#
| mainlabel=-
| format=template
| template=SecTrackerList
}}
</table>
{|
|}
 
==Identity==
<nowiki>[[Category:AppsProject]] [[Category:Identity]]</nowiki>
<table class="querytable sortable">
<tr>
<td class="header">Component</td>
<td class="header">Project Page</td>
<td class="header">Next Milestone</td>
<td class="header">Security Resource</td>
<td class="header">Status</td>
<td class="header">Beta Launch?</td>
<td class="header">Data Flow Diagram</td>
<td class="header">Threat Model</td>
<td class="header">Bugs</td>
<td class="header">Security Review</td>
<td class="header">Final Approval</td>
</tr>
{{#ask: [[Category:AppsProject]] [[Category:Identity]]
| ?#
| ?Component#
| ?Project#
| ?Milestone#
| ?Resource#
| ?Sectrackerstatus#
| ?Simpyn#
| ?DFD#
| ?TM#
| ?bugs#
| ?Secreveiw#
| ?SecTrackerFSA#
| mainlabel=-
| format=template
| template=SecTrackerList
}}
</table>
{| {{table}}
| align="center" style="background:#f0f0f0;"|'''Component'''
| align="center" style="background:#f0f0f0;"|'''Security Resource'''
| align="center" style="background:#f0f0f0;"|'''Next Milestone'''
| align="center" style="background:#f0f0f0;"|'''Project Page'''
| align="center" style="background:#f0f0f0;"|'''Data Flow Diagrams'''
| align="center" style="background:#f0f0f0;"|'''Threat Model'''
| align="center" style="background:#f0f0f0;"|'''Security Code Review Bug'''
| align="center" style="background:#f0f0f0;"|'''Security Review'''
| align="center" style="background:#f0f0f0;"|'''Status (At Risk | On Track)'''
| align="center" style="background:#f0f0f0;"|'''Security Approved For Beta Launch?'''
|-
| BrowserID Authentication
| Yvan Boily
|
|
|
|
|
|
|
|-
| Native App Silent Install
|
|
|
|
|
|
|
|
|-
|}
 
==Dynamic API Security ==
<nowiki>[[Category:AppsProject]] [[Category:DynamicAPI]]</nowiki>
<table class="querytable sortable">
<tr>
<td class="header">Component</td>
<td class="header">Project Page</td>
<td class="header">Next Milestone</td>
<td class="header">Security Resource</td>
<td class="header">Status</td>
<td class="header">Beta Launch?</td>
<td class="header">Data Flow Diagram</td>
<td class="header">Threat Model</td>
<td class="header">Bugs</td>
<td class="header">Security Review</td>
<td class="header">Final Approval</td>
</tr>
{{#ask: [[Category:AppsProject]] [[Category:DynamicAPI]]
| ?#
| ?Component#
| ?Project#
| ?Milestone#
| ?Resource#
| ?Sectrackerstatus#
| ?Simpyn#
| ?DFD#
| ?TM#
| ?bugs#
| ?Secreveiw#
| ?SecTrackerFSA#
| mainlabel=-
| format=template
| template=SecTrackerList
}}
</table>
{| {{table}}
| align="center" style="background:#f0f0f0;"|'''Component'''
| align="center" style="background:#f0f0f0;"|'''Security Resource'''
| align="center" style="background:#f0f0f0;"|'''Next Milestone'''
| align="center" style="background:#f0f0f0;"|'''Project Page'''
| align="center" style="background:#f0f0f0;"|'''Data Flow Diagrams'''
| align="center" style="background:#f0f0f0;"|'''Threat Model'''
| align="center" style="background:#f0f0f0;"|'''Security Code Review Bug'''
| align="center" style="background:#f0f0f0;"|'''Security Review'''
| align="center" style="background:#f0f0f0;"|'''Status (At Risk | On Track)'''
| align="center" style="background:#f0f0f0;"|'''Security Approved For Beta Launch?'''
|-
| Apps API Permission Model (Mike Hanson)
|
|
|
|
|
|
|
|
|-
| Plan for regulating APIs<br> based on App Status
|
|
|
|
|
|
|
|
|-
| App Review
|
|
|
|
|
|
|
|
|-
| App Revocation
|
|
|
|
|
|
|
|
|-
|}

Latest revision as of 20:23, 6 June 2012

Component Tracking

WebRT

[[Category:AppsProject]] [[Category:WebRT]]

{{#ask: | ?# | ?Component# | ?Project# | ?Milestone# | ?Resource# | ?Sectrackerstatus# | ?Simpyn# | ?DFD# | ?TM# | ?bugs# | ?Secreveiw# | ?SecTrackerFSA# | mainlabel=- | format=template | template=SecTrackerList }}
Component Project Page Next Milestone Security Resource Status Beta Launch? Data Flow Diagram Threat Model Bugs Security Review Final Approval

MarketPlace - Project Plan

[[Category:AppsProject]] [[Category:Marketplace]]

{{#ask: | ?# | ?Component# | ?Project# | ?Milestone# | ?Resource# | ?Sectrackerstatus# | ?Simpyn# | ?DFD# | ?TM# | ?bugs# | ?Secreveiw# | ?SecTrackerFSA# | mainlabel=- | format=template | template=SecTrackerList }}
Component Project Page Next Milestone Security Resource Status Beta Launch? Data Flow Diagram Threat Model Bugs Security Review Final Approval

Sync

[[Category:AppsProject]] [[Category:Sync]]

{{#ask: | ?# | ?Component# | ?Project# | ?Milestone# | ?Resource# | ?Sectrackerstatus# | ?Simpyn# | ?DFD# | ?TM# | ?bugs# | ?Secreveiw# | ?SecTrackerFSA# | mainlabel=- | format=template | template=SecTrackerList }}
Component Project Page Next Milestone Security Resource Status Beta Launch? Data Flow Diagram Threat Model Bugs Security Review Final Approval

Identity

[[Category:AppsProject]] [[Category:Identity]]

{{#ask: | ?# | ?Component# | ?Project# | ?Milestone# | ?Resource# | ?Sectrackerstatus# | ?Simpyn# | ?DFD# | ?TM# | ?bugs# | ?Secreveiw# | ?SecTrackerFSA# | mainlabel=- | format=template | template=SecTrackerList }}
Component Project Page Next Milestone Security Resource Status Beta Launch? Data Flow Diagram Threat Model Bugs Security Review Final Approval
Component Security Resource Next Milestone Project Page Data Flow Diagrams Threat Model Security Code Review Bug Security Review Status (At Risk | On Track) Security Approved For Beta Launch?
BrowserID Authentication Yvan Boily
Native App Silent Install

Dynamic API Security

[[Category:AppsProject]] [[Category:DynamicAPI]]

{{#ask: | ?# | ?Component# | ?Project# | ?Milestone# | ?Resource# | ?Sectrackerstatus# | ?Simpyn# | ?DFD# | ?TM# | ?bugs# | ?Secreveiw# | ?SecTrackerFSA# | mainlabel=- | format=template | template=SecTrackerList }}
Component Project Page Next Milestone Security Resource Status Beta Launch? Data Flow Diagram Threat Model Bugs Security Review Final Approval
Component Security Resource Next Milestone Project Page Data Flow Diagrams Threat Model Security Code Review Bug Security Review Status (At Risk | On Track) Security Approved For Beta Launch?
Apps API Permission Model (Mike Hanson)
Plan for regulating APIs
based on App Status
App Review
App Revocation