> For the complete documentation index, see [llms.txt](https://newrouge.gitbook.io/roguebook1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newrouge.gitbook.io/roguebook1/group/web.md).

# Web

- [Concepts](https://newrouge.gitbook.io/roguebook1/group/web/concepts.md)
- [OAuth 2.0](https://newrouge.gitbook.io/roguebook1/group/web/oauth-2.0.md): Open Authorisation Framework
- [File upload](https://newrouge.gitbook.io/roguebook1/group/web/file-upload.md): File upload testing.
- [API testing](https://newrouge.gitbook.io/roguebook1/group/web/api-testing.md)
- [Web Cache Decpetion](https://newrouge.gitbook.io/roguebook1/group/web/web-cache-decpetion.md): Everything is from portswigger
- [CORS](https://newrouge.gitbook.io/roguebook1/group/web/cors.md): It's all from portswigger
- [CSRF](https://newrouge.gitbook.io/roguebook1/group/web/csrf.md)
- [Cross site web socket hijacking](https://newrouge.gitbook.io/roguebook1/group/web/cross-site-web-socket-hijacking.md)
- [XS-Leaks](https://newrouge.gitbook.io/roguebook1/group/web/xs-leaks.md)
