Welcome to CS166 Flag Wiki

This site contains curated and up-to-date documentation on web security and vulnerabilities that will be helpful during the course, especially for the Flag project.


Web security is a large and quickly evolving field. As a result, some online resources are often out of date or incomplete. Our goal is to aggregate and standardize information in order to make research for projects and homeworks easier and more reliable.

Important Note: This wiki is brand new and still being developed. If there is any disagreement between this wiki and other course materials, the other course materials should take precedence. If you find any errors or anything that is unclear, please let us know on Piazza so that we can improve this resource!