Articles
7 articles covering application security for developers
Cross-Site Request Forgery remains a top web vulnerability despite years of awareness. This guide covers the attack mechanics, why naive defences fail, and the complete modern prevention stack including CSRF tokens, SameSite cookies, and custom request headers.
Parameterised queries, ORM pitfalls, and blind SQLi detection patterns to protect your application data.
How secrets end up in git history, why environment variables aren't enough, and how to use Vault and AWS Secrets Manager properly.
The alg:none attack, weak secrets, JWKS spoofing, and how to validate JWTs correctly in Node and Python.
How dependency confusion attacks work against npm and pip, and how to configure private registries to block them.
How insecure deserialization leads to remote code execution in Java and Python, and the safe alternatives for each.
The updated OWASP Top 10 for 2025, with code-level examples and actionable checklists for each category.