paper-with-me

홈 › Papers

When Developer Aid Becomes Security Debt: A Systematic Analysis of Insecure Behaviors in LLM Coding Agents

2025-07-12 · Matous Kozak, Roshanak Zilouchian Moghaddam, Siva Sivaraman arxiv

LLM-based coding agents are rapidly being deployed in software development, yet their safety implications remain poorly understood. These agents, while capable of accelerating software development, may exhibit unsafe behaviors during normal operation that manifest as cybersecurity vulnerabilities. We conducted the first systematic safety evaluation of autonomous coding agents, analyzing over 12,000 actions across five state-of-the-art models (GPT-4o, GPT-4.1, Claude variants) on 93 real-world software setup tasks. Our findings reveal significant security concerns: 21% of agent trajectories contained insecure actions, with models showing substantial variation in unsafe behavior. We developed a high-precision detection system that identified four major vulnerability categories, with information exposure (CWE-200) being the most prevalent one. We also evaluated mitigation strategies including feedback mechanisms and security reminders with various effectiveness between models. GPT-4.1 demonstrated exceptional security awareness with 96.8% mitigation success.

📄 PDF Abstract BibTeX arXiv:2507.09329

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

From AI Technical Debt to Agentic Technical Debt: A Systematic Mapping of Root Causes and Manifestations in Agentic AI Systems

2026-08-02 · Muhammad Tukur, Hayatullahi B. Adeyemo, Tao Chen, Nour Ali 외 arxiv

The emergence of Agentic AI systems, characterized by autonomous reasoning, multi-agent collaboration, tool orchestration, adaptive decision-making, and persistent memory, represents a fundamental shift from traditional …

Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Use

2025-12-11 · Muhammad Waseem, Aakash Ahmad, Kai-Kristian Kemell, Jussi Rasku 외 arxiv

Vibe Coding (VC) is a form of software development assisted by generative AI, in which developers describe the intended functionality or logic via natural language prompts, and the AI system generates the corresponding s…

Code Generation

On AI Safety and Security Technical Debt in Engineering AI-Enabled Systems

2026-07-25 · Muhammad Tukur, Hayatullahi B. Adeyemo, Tao Chen, Nour Ali 외 arxiv

Artificial intelligence (AI) systems are increasingly deployed in high-stakes domains such as healthcare, autonomous driving, finance, and education. While these systems offer powerful data-driven and adaptive capabiliti…

Autonomous Driving

Self-Admitted Technical Debt Detection Approaches: A Decade Systematic Review

2023-12-19 · Edi Sutoyo, Andrea Capiluppi

Technical debt (TD) represents the long-term costs associated with suboptimal design or code decisions in software development, often made to meet short-term delivery goals. Self-Admitted Technical Debt (SATD) occurs whe…

Systematic Literature Review

Position: Vibe Coding Needs Vibe Reasoning: Improving Vibe Coding with Formal Verification

2025-10-31 · Jacqueline Mitchell, Yasser Shaaban arxiv

``Vibe coding'' -- the practice of developing software through iteratively conversing with a large language model (LLM) -- has exploded in popularity within the last year. However, developers report key limitations inclu…