How to Submit

Email your teacher the link to your Github repository [email protected]

Summary

It’s not enough to code the app; you must secure it too! This subject matter called “Secure Coding Principles”, and the subject called “Network Security” are two crucial components of enterprise-ready applications. You are going to live as a White Hat Hacker this week: trying to hack your own code base to identify the fixes that you need to make on Claude Code.

Standard Residency Objective

Take either your Week 3 application or your Week 5 application and perform a full Penetration Test (AKA a PenTest) with Claude Code. Utilize Claude agents during the PenTest. Generate a full report from the PenTest.

Premium Residency Objective

You are doing the same thing as the standard residency students

Tools

  1. Notion
  2. Claude Code
  3. OWASP Cheat Sheet Series
  4. WireShark MCP
  5. Cloudflare
  6. Aikido

Deliverables

  1. Penetration Test Summary

Requirements

  1. PenTests and non-feature work also needs written requirements! Make new product requirements (only vision and scope and technical requirements) for this work. Use the Week 2 templates for guidance on what to write. Put it in a Notion document.
  2. Add the specifications to your kanban board and put the ticket into the proper status.