-
Notifications
You must be signed in to change notification settings - Fork 723
RailsGoat Summer of Code Type Project Information
3/24/2018: STUDENTS: Please do not forget and do not hesitate to upload a final copy of the proposal (in PDF format) ASAP. Later you can upload another modified final proposal, if needed, and it will override the first one. So, a final proposal is not final yet, until the submission time expires (on March 27). If you have not submitted a final proposal yet by that time (March 27), you will be automatically disqualified by the GSOC system.
- We really appreciate your interest in the RailsGoat SOC Initiative. As Google has open up the GSOC student proposal submit time-period (March 12-27, 1018), we encouraged you to read up about the RailsGoat SOC Initiative on this wiki page and follow the links under OWASP/GSOC 2018 Initiative.
- We see that OWASP applied to GSOC 2018 and has been selected. We do not know yet how many students "slots" Google will give OWASP or if we will get any of the given slots.
- We hope to be a part of the OWASP GSOC Initiative and currently working to staff the ideas listed below with mentors.
- Start thinking about the project "idea" or ideas you want to work on. You can pick one of the ones listed at the end of this page: OWASP/GSOC Project Ideas or come up with one yourself. You will be creating a proposal based on the"idea" and submitting it to Google between March 12-27, 2018.
- Here is your OWASP Slack invite: https://owasp.herokuapp.com . Introduce yourself in the RailsGoat Slack channel. Feel free to ask questions in the RailsGoat Slack channel.
- Get involve in RailsGoat community. Comment on a RailsGoat issue or submit a RailsGoat Pull Request.
- Suggestion for First Issues: I would suggest that while you are setting up your RailsGoat environment and reading the RailsGoat repo's documentation that you write up things (one thing per ticket) that are confusing or out-of-date. Then we can work them one-by-one to improve the initial experience of working with this project. Also remember to work on your "GSOC Student Application/Proposal" if you want be be officially part of GSOC 2018. You can add comments/questions/show interest to any GitHub issue with a GSOC tag.
We are collecting RailsGoat Summer of Code-Type project ideas. Please feel free to add more. Don't hesitate to send your original ideas as well! Our current ideas have been posted to the OWASP GSOC Idea wiki page
- NOTE: As of today (1/30/2018), GSOC and RGSOC organization submit deadlines have passed. Hopefully we can be part of another SOC program. See possibles below.
- Feb.12: OWASP and "Rails" projects were accepted to Google Summer of Code (GSOC).
- Feb.15-Mar.11: Get Mentors for Railsgoat ideas. Students start to be involved in RailsGoat Community.
- Mar.12-Mar.27: Students Apply for GSOC
- Apr.23: Accepted GSOC Student Announced
- Apr.23-May.13: GSOC Community Bonding Period
- May.14: GSOC Coding Begins
- More details at GSOC Timeline
- Aug.21: GSOC Mentors submit final student evaluations
- October: Mentor Summit at Google
- Here is your OWASP Slack invite: https://owasp.herokuapp.com . Introduce yourself in the RailsGoat Slack channel. I encourage you to ask questions/give suggestions in RailsGoat Slack channel so we can get ready for student proposals in the near future.
- Ask the OWASP org administrator to send you an invitation to set up a GSOC account before you can log in to the GSOC website.
- Register on OWASP/GSOC Google Group as specified in OWASP/GSOC wiki.
- Feel free to ask questions in the RailsGoat Slack channel.
- Get involve in RailsGoat community.
- Read GSOC Mentor email
- Bulletproof Rails setup instructions for GSOC Mentors or Students
- Add more ideas from GSOC Mentors or Students
- Add easy issues for GSOC Students
- Recruit GSOC students
- Help with GSOC student proposals
- Practice top 10
- Trying external tools with GSOC program
- Participating in/monitoring RailsGoat Slack channel.
Contribute to project by:
- Comment on RailsGoat issues
- Assigning yourself to issues
- Working issues
- Submitting a RailsGoat Pull Request
- Writing up a new RailsGoat issue
- Slack Channel: https://owasp.slack.com/?redir=%2Fmessages%2Fproject-railsgoat
- RG-SOC: Mailing List: Assuming we will use Slack channel, instead of a Google/Yahoo group.
- Github Issues: https://github.com/OWASP/railsgoat/issues
- OWASP/GSOC/IRC: #OWASP-GSOC channel on irc.freenode.net
- OWASP/GSOC/Group: https://groups.google.com/forum/#!forum/owasp-gsoc
- GSOC: https://groups.google.com/forum/#!forum/google-summer-of-code-discuss
- GSOC/Announcement Only: https://groups.google.com/forum/#!forum/google-summer-of-code-announce
- GSOC IRC: #gsoc on irc.freenode.net
- RailsGoat/Twitter: https://twitter.com/railsgoat
- Google Open Source Blog: https://opensource.googleblog.com
- GSOC Web Site: https://summerofcode.withgoogle.com/how-it-works/
- GSOC Mentor Wiki: https://wiki.osgeo.org/wiki/Google_Summer_of_Code_2017_Mentor_Summit
- List of resources: https://google.github.io/gsocguides/mentor/additional-resources.html
- As GSOC 2018/OWASP subproject: https://www.owasp.org/index.php/GSoC
- Above web site says that OWASP applied to GSOC 2018. Now we know that OWASP was one of the projects selected.
- Draft Template: OWASP/GSOC Project Ideas
- Also says student submittal are from March 12-27, 2018.
- As GSOC/Rails subproject:
- 2018: https://summerofcode.withgoogle.com
- GSOC: Next Interested Milestone: Feb. 12: Organizations announced
- GSOC/Rails: Wait for GSOC orgs announcement
- GSOC/Rails/2018 Idea List: https://github.com/railsgsoc/ideas/wiki/2018-Ideas
- 2017: http://weblog.rubyonrails.org/2017/3/2/google-summer-of-code-2017
- 2017/GSOC/Rails: https://summerofcode.withgoogle.com/organizations/5717645027442688
- 2015: https://github.com/railsgsoc/ideas/wiki/2015-Ideas
- 2014: Tips: https://opensource.googleblog.com/2014/08/tips-and-tricks-from-google-summer-of.html
- 2018: https://summerofcode.withgoogle.com
- RGSOC 2018 project: https://railsgirlssummerofcode.org
- RGSOC Google Group
- Status: Missed Org submittal deadline on 1/28/2018.
- 2/2/2018: RGSOC Student Applications Opens
- Winter of Security: 2016: https://wiki.mozilla.org/Security/Automation/Winter_Of_Security_2016
- Ruby SOC: Unclear if active: https://www.linkedin.com/company/ruby-summer-of-code
Past GSOC Projects: https://summerofcode.withgoogle.com/archive/
- General How to Contribute to Rails: http://blog.kaspth.com/2015/02/13/start-contributing-to-rails.html
- Students for RailsGoat projects
- TBD
- OWASP Mentors for RailsGoat projects
- OWASP Backup Mentors for RailsGoat projects
- Al Snow - Backup/Non-Technical Mentor and GSOC/OWASP/RailsGoat Coordinator
- OWASP RailsGoat Technical Advisors for RailsGoat projects (on-call but no regular duties)
- RailsGoat "Application or Modular Maintainers"
- "OWASP Project Leaders" for RailsGoat projects
- Ken Johnson - Co-lead
- Mike McCabe - Co-lead
- OWASP/GSOC Admin, OWASP Organization Administrators (must have >= 2 per GSOC Rules)
- Check bottom of: https://www.owasp.org/index.php/GSoC
- Program Administrator are Google employees of Google’s Open Source Programs Office.
- Groups:
- OWASP/ATL,
- ATLRUG (Atlanta Ruby Group),
- RailsGirls/ATL,
- dc4040, dc770, 2600,
- GT-SECURITY-TALKS,
- GT-Grey-Hats,
- Gwinnett Tech Security Group ** Need URL Link **,
- GirlsDevelopItATL, "Code for ATL", etc.
- Email-based Groups:
- [email protected] (unclear if "Rails" in general or under "Rails" umbrella)
- https://groups.google.com/forum/#!forum/rubyonrails-security (Will sent to head of email group)
- http://rubyonrails.org/security (Email: [email protected])
Sections are divided by their OWASP Top Ten label (A1-A10) and marked as R4 and R5 for Rails 4 and 5.