Application security knowledge

Vulnerability guides.

Browse practical guides to understand common web application vulnerabilities, how they work, where they appear, and how to prevent them in production systems.

7 guides

Beginner to intermediate

Brute force attack vulnerability

Learn what brute force attacks are, how password guessing, credential stuffing, password spraying, weak lockout logic, and OTP abuse work, and how to prevent account takeover with rate limiting, MFA, monitoring, and safer authentication design.

June 14, 2026
Beginner to intermediate

Cross-Site Request Forgery vulnerability

Learn what Cross-Site Request Forgery is, how CSRF abuses authenticated browser sessions, where it appears in web applications and APIs, and how to prevent it with anti-CSRF tokens, SameSite cookies, origin checks, and safe request design.

June 18, 2026
Beginner to intermediate

IDOR vulnerability

Learn what IDOR is, how insecure direct object references expose data, where object-level authorization fails, and how to prevent IDOR and BOLA in web applications and APIs.

June 7, 2026
Beginner to intermediate

Rate Limit vulnerability

Learn what rate limit vulnerabilities are, how missing throttling enables automated abuse, resource exhaustion, account attacks, API scraping, and cost spikes, and how to prevent rate limit attacks with endpoint budgets, identity-aware controls, monitoring, and safe retry behavior.

July 2, 2026
Beginner to intermediate

Server-side template injection vulnerability

Learn what server-side template injection is, how SSTI vulnerabilities happen in template engines, why they can lead to data exposure or remote code execution, and how to prevent them with safer template design, isolation, validation, and monitoring.

June 15, 2026
Beginner

SQL injection vulnerability

Learn what SQL injection is, how SQLi attacks work, where they appear in web applications, and how to prevent them with parameterized queries, safe database access, and least privilege.

June 6, 2026
Beginner to intermediate

XSS vulnerability

Learn what cross-site scripting is, how XSS vulnerabilities work, where reflected, stored, and DOM-based XSS appear, and how to prevent them with output encoding, sanitization, safe DOM APIs, and defense-in-depth controls.

June 13, 2026