Semantics-Preserving Detector Evasion
LLM-based vulnerability detection systems (used in static application security testing and code review pipelines) are susceptible to semantics-preserving adversarial evasion attacks. Attackers can bypass detection mechanisms by injecting gradient-optimized "universal adversarial strings" into specific code regions—defined as "carriers"—that do not alter the program's compilation or execution logic. These carriers include non-executable regions (code comments, inactive preprocessor directives)…
Evaluated models: Qwen 2.5 Coder 14B, Qwen 2.5 Coder 32B, Llama 3.1 8B+4 more
- Qwen 2.5 Coder 14B
- Qwen 2.5 Coder 32B
- Llama 3.1 8B
- CodeAstra
- StarCoder2 15B
- GPT-4o
- GPT-5 Mini