Injection
5 guides tagged “Injection”.
- Input Validation vs Escaping vs Sanitization: What's the Difference? Validation, escaping, and sanitization are three different defenses used against injection. Learn which one to use, where, and why mixing them causes bugs.
- What Is Prototype Pollution? Prototype pollution lets an attacker set properties on every object in a JavaScript app. Learn how deep-merge code enables it and how to prevent it.
- What Is Cross-Site Scripting (XSS)? XSS lets attacker-controlled JavaScript run in another user's browser. Learn the three types, why AI-generated React still ships it, and how to prevent it.
- What Is XXE (XML External Entity Injection)? XML parsers can be told to fetch external resources. XXE abuses that to read local files, probe internal networks, and in some configurations cause denial of service.
- What Is Server-Side Template Injection (SSTI)? Template injection happens when user input is rendered as template code rather than as data, letting an attacker run expressions and often reach remote code execution.