This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP Code Kids 2015 Ideas"
Shivam Dixit (talk | contribs) (→OWASP WebGoatPHP) |
Shivam Dixit (talk | contribs) (→OWASP WebGoatPHP) |
||
Line 152: | Line 152: | ||
Familiarity with Photoshop/GIMP or any other designing software. | Familiarity with Photoshop/GIMP or any other designing software. | ||
+ | |||
+ | '''Mentors:''' Shivam Dixit | ||
+ | |||
+ | |||
+ | === Task 4: WebGoatPHP deployment screencast === | ||
+ | |||
+ | '''Brief Explanation:''' | ||
+ | |||
+ | Deploy the application on the local server without using vagrant and record a screencast of the process. Upload to a video streaming service and comment link on the melange for mentor to review. | ||
+ | |||
+ | '''Task Category:''' | ||
+ | |||
+ | Code | ||
+ | |||
+ | '''Expected Results:''' | ||
+ | |||
+ | The screencast should clearly contain all the steps required for the deployment and how to troubleshoot most common errors in the whole process. | ||
+ | |||
+ | '''Knowledge Prerequisites:''' | ||
+ | |||
+ | Familiarity with an operating system (Linux/Windows) | ||
'''Mentors:''' Shivam Dixit | '''Mentors:''' Shivam Dixit |
Revision as of 20:37, 6 November 2014
Task Categories
The tasks are grouped into the categories described below. Please make sure each task is assigned a category.
Code: Tasks related to writing or refactoring code.
Documentation/Training: Tasks related to creating/editing documents and helping others learn more
Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
Quality Assurance: Tasks related to testing and ensuring code is of high quality
User Interface: Tasks related to user experience research or user interface design and interaction
OWASP ZAP
OWASP ZAP Task 1
Brief Explanation:
Task description
Task Category:
Eg. Code Category
Expected Results:
Describe the expected results of the task
Knowledge Prerequisites:
Comfortable in PHP, HTML and possibly Javascript. Good understanding of Application Security and related vulnerabilities.
Mentors: XXXXXX
OWASP OWTF
OWASP OWTF Task 1
Brief Explanation:
Task description
Task Category:
Eg. Code Category
Expected Results:
Describe the expected results of the task
Knowledge Prerequisites:
Comfortable in PHP, HTML and possibly Javascript. Good understanding of Application Security and related vulnerabilities.
Mentors: XXXXXX
OWASP WIKI
OWASP WIKI Task 1
Brief Explanation:
Task description
Expected Results:
Describe the expected results of the task
Knowledge Prerequisites:
Comfortable in PHP, HTML and possibly Javascript. Good understanding of Application Security and related vulnerabilities.
Mentors: XXXXXX
OWASP WebGoatPHP
Task 1: Implement "remember me" feature
Brief Explanation:
Implement a secure "Remember me" feature in user login form using cookies. At present the remember me check box is present in the form but it does nothing.
Task Category:
Code
Expected Results:
If user checks the "remember me" check box when logging in, then the user will not be required to login every time he visits the application within X days.
Knowledge Prerequisites:
Comfortable in PHP, HTML and possibly Javascript. Good understanding of Application Security and related vulnerabilities.
Reference:
https://github.com/shivamdixit/WebGoatPHP/issues/45
Code:
app/control/user/login.php
Mentors: Shivam Dixit
Task 2: Make workshop mode dashboard responsive
Brief Explanation:
In workshop mode of the application, the side panel of admin dashboard is not responsive i.e it does not fits well in smaller size screen resolutions. If the screen size is small the side panel should shrink into a smaller panel preferably at the bottom of the application.
Task Category:
Code
Expected Results:
Panel perfectly adjusts on small screen resolutions.
Knowledge Prerequisites:
CSS (media queries), HTML
Reference:
https://github.com/shivamdixit/WebGoatPHP/issues/26
Code:
style/dashboard.css
Mentors: Shivam Dixit
Task 3: WebGoatPHP logo
Brief Explanation:
Design a new logo for the application. The logo must resemble various aspects of the application. It would be better if the new logo is based on OWASP logo.
Task Category:
Design
Expected Results:
WebGoatPHP logo in either psd or jpeg format.
Knowledge Prerequisites:
Familiarity with Photoshop/GIMP or any other designing software.
Mentors: Shivam Dixit
Task 4: WebGoatPHP deployment screencast
Brief Explanation:
Deploy the application on the local server without using vagrant and record a screencast of the process. Upload to a video streaming service and comment link on the melange for mentor to review.
Task Category:
Code
Expected Results:
The screencast should clearly contain all the steps required for the deployment and how to troubleshoot most common errors in the whole process.
Knowledge Prerequisites:
Familiarity with an operating system (Linux/Windows)
Mentors: Shivam Dixit