> For the complete documentation index, see [llms.txt](https://cel1s0.gitbook.io/offsec-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics.md).

# Advanced topics

- [Insecure deserialization](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/insecure-deserialization.md): https://portswigger.net/web-security/deserialization
- [Server-side template injection](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/server-side-template-injection.md): https://portswigger.net/web-security/server-side-template-injection
- [Web cache poisoning](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/web-cache-poisoning.md): https://portswigger.net/web-security/web-cache-poisoning
- [HTTP Host header attacks](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/http-host-header-attacks.md): https://portswigger.net/web-security/host-header
- [HTTP request smuggling](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/http-request-smuggling.md): https://portswigger.net/web-security/request-smuggling
- [OAuth 2.0 authentication vulnerabilities](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/oauth-2.0-authentication-vulnerabilities.md): https://portswigger.net/web-security/oauth
- [JWT attacks](https://cel1s0.gitbook.io/offsec-notes/portswigger-academy/advanced-topics/jwt-attacks.md): https://portswigger.net/web-security/jwt
