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

# Secure Coding Handbook

Welcome to the **Secure Coding Handbook!** Here, you will find everything that I have found on secure coding: best practices, analyzing, and, of course, patching **code-related** vulnerabilities. All of the enumerated attacks and defensive techniques are strictly related to web applications. (for now :) )

### Handbook structure:

{% content-ref url="/pages/-MYPEAnC2tAqg83LGyF7" %}
[Resources](/secure-coding/resources.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MaNQNr518uEbUgXPTEY" %}
[Client side](/secure-coding/client-side/xss.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mcey3F70pUTH312Wniu" %}
[Server Side](/secure-coding/server-side/sql-injections.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MkbQyGQooKbSe28W48m" %}
[API](/secure-coding/api/broken-object-level-authorization.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MarL8XBVHAqwfH6A3zk" %}
[Auxiliary](/secure-coding/auxiliary/vulnerable-dependency-management.md)
{% endcontent-ref %}

{% content-ref url="/pages/7s2OwfD3b1IieUSpDNvU" %}
[Solidity](/secure-coding/solidity/re-entrancy.md)
{% endcontent-ref %}

#### Spotted a bug?

Making mistakes is human nature, fortunately. Please note that I am by no means an expert and should you find something that is totally erroneous or deviated from the subject, please [create an issue here](https://github.com/joswha/Secure-Coding-Handbook/issues).&#x20;

#### Want to contribute?

Sure thing! Message me on Twitter [**@VladToie**](https://twitter.com/VladToie), or simply write a pull request in the [**Secure-Coding-Handbook**](https://github.com/joswha/Secure-Coding-Handbook) repository.

You can also buy me a **Pizza so I wouldn't have to cook it myself, and write more guides in that time =D**&#x20;

{% embed url="<https://www.buymeacoffee.com/bobi>" %}
