mlsanityData to 14 Oct 2026

SeCodePLT: A Unified Platform for Evaluating the Security of Code GenAI

arXiv 2410.11096 ↗First posted 14 Oct 2024cs.CR cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Existing benchmarks for evaluating the security risks and capabilities (e.g., vulnerability detection) of code-generating large language models (LLMs) face several key limitations: (1) limited coverage of risk and capabilities; (2) reliance on static evaluation metrics such as LLM judgments or rule-based detection, which lack the precision of dynamic analysis; and (3) a trade-off between data quality and benchmark scale. To address these challenges, we introduce a general and scalable benchmark construction framework that begins with manually validated, high-quality seed examples and expands them via targeted mutations. Our approach provides a comprehensive suite of artifacts so the benchmark can support comprehensive risk assessment and security capability evaluation using dynamic metrics. By combining expert insights with automated generation, we strike a balance between manual effort, data quality, and benchmark scale. Applying this framework to Python, C/C++, and Java, we build SeCodePLT, a dataset of more than 5.9k samples spanning 44 CWE-based risk categories and three security capabilities. Compared with state-of-the-art benchmarks, SeCodePLT offers broader coverage, higher data fidelity, and substantially greater scale. We use SeCodePLT to evaluate leading code LLMs and agents, revealing their strengths and weaknesses in both generating secure code and identifying or fixing vulnerabilities.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 32 of its 55 references that are in the map. First posted on arXiv 14 Oct 2024.

Builds on

32 of 55 references.

References · 32

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2021Program Synthesis with Large Language Modelscited by 3,637
  3. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  4. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  5. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  6. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  7. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  8. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
  9. 2024R-Judge: Benchmarking Safety Risk Awareness for LLM Agentscited by 288
  10. 2024TrustLLM: Trustworthiness in Large Language Modelscited by 285
  11. 2023InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedbackcited by 238
  12. 2024Judging the Judges: Evaluating Alignment and Vulnerabilities in LLMs-as-Judgescited by 205
20 more
  1. 2023Large Language Models for Code: Security Hardening and Adversarial Testingcited by 155
  2. 2024Vulnerability Detection with Code Language Models: How Far Are We?cited by 139
  3. 2023Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Modelscited by 138
  4. 2023LLMs Cannot Reliably Identify and Reason About Security Vulnerabilities (Yet?): A Comprehensive Evaluation, Framework, and Benchmarkscited by 97
  5. 2024NYU CTF Bench: A Scalable Open-Source Benchmark Dataset for Evaluating LLMs in Offensive Securitycited by 93
  6. 2024CyberSecEval 2: A Wide-Ranging Cybersecurity Evaluation Suite for Large Language Modelscited by 89
  7. 2024DebugBench: Evaluating Debugging Capability of Large Language Modelscited by 76
  8. 2024Instruction Tuning for Secure Code Generationcited by 68
  9. 2023CodeScore: Evaluating Code Generation by Learning Code Executioncited by 67
  10. 2023LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluationscited by 62
  11. 2024CYBERSECEVAL 3: Advancing the Evaluation of Cybersecurity Risks and Capabilities in Large Language Modelscited by 58
  12. 2023CodeLMSec Benchmark: Systematically Evaluating and Finding Security Vulnerabilities in Black-Box Code Language Modelscited by 55
  13. 2024CYCLE: Learning to Self-Refine the Code Generationcited by 42
  14. 2024Constrained Decoding for Secure Code Generationcited by 37
  15. 2024An Empirical Evaluation of LLMs for Solving Offensive Security Challengescited by 35
  16. 2023The FormAI Dataset: Generative AI in Software Security Through the Lens of Formal Verificationcited by 34
  17. 2023DeceptPrompt: Exploiting LLM-driven Code Generation via Adversarial Natural Language Instructionscited by 33
  18. 2024RMCBench: Benchmarking Large Language Models' Resistance to Malicious Codecited by 28
  19. 2024AutoPenBench: Benchmarking Generative Agents for Penetration Testingcited by 21
  20. 2024An Empirical Study of Static Analysis Tools for Secure Code Reviewcited by 17

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 3.

4 papers.