Google’s new AI agent rewrites code to automate the fixing of vulnerabilities

Publié le 7 October 2025 à 09h17
modifié le 7 October 2025 à 09h17

Innovation is accelerating with the arrival of CodeMender, the AI agent designed by Google. This revolutionary system finds and fixes _critical vulnerabilities automatically_, redefining the security of software code. Such an advancement _relieves developers_, allowing them to focus on innovation instead of tracking down defects. Through a proactive approach, this autonomous agent reviews and rewrites the code, thus anticipating potential threats. This technical feat promises to _raise software security_ to standards never achieved before.

CodeMender: Google’s Revolutionary AI Agent

Technological innovation is making significant strides with the deployment of CodeMender, an artificial intelligence agent designed by Google DeepMind. This agent aims to autonomously detect and correct security vulnerabilities in software code. In just six months, CodeMender has already operated 72 fixes on established open-source projects, marking its disruptive potential in the software development market.

A New Method for Detection and Correction

Identifying and fixing vulnerabilities proves to be a challenging process, often lengthy and complex, even with traditional automated methods like fuzzing. Despite the advancements of AI-based projects, such as Big Sleep or OSS-Fuzz, the rapid discovery of flaws presents a new challenge: the increased weight of fixes for human developers. CodeMender comes to meet this need.

Autonomous and Proactive Features

This system acts as an autonomous AI agent that adopts a comprehensive approach to secure the code. Its capabilities include a reactive function, allowing it to instantly fix newly identified flaws, as well as a proactive function, enabling it to rewrite existing code to eliminate entire classes of security vulnerabilities before exploitation.

Advanced analysis techniques, combined with Google’s recent Gemini Deep Think models, give CodeMender the ability to effectively debug and resolve complex security issues. Through a set of tools, the agent analyzes and reflects on the code before making modifications.

Rigorous Validation of Modifications

An essential feature of CodeMender lies in its automatic validation framework. Each proposed modification goes through a meticulous verification process to ensure its effectiveness without introducing new issues, commonly known as regressions. This procedure checks that each fix addresses the root of a problem, respects pre-existing tests, and adheres to established coding style standards.

Analysis Tools for Comprehensive Assessment

To enhance its effectiveness, the DeepMind team has introduced innovative techniques. CodeMender leverages a suite of tools including static analysis, dynamic analysis, and differential testing. These instruments allow for systematic vigilance against code patterns, control flow, and data flow, thereby revealing the underlying causes of security vulnerabilities and architectural weaknesses.

Multi-Agent Architecture for Specific Resolution

CodeMender also exploits a multi-agent architecture, where specialized agents address particular aspects of a problem. For example, a model-based critique tool identifies divergences between the original and modified code, allowing the main agent to check for the absence of undesirable side effects in its proposed changes.

Practical Cases of Code Repair

A notable practical case saw CodeMender remedy a vulnerability reported by a crash report indicating a buffer overflow. Although the final fix required only a few modifications, the underlying cause was less apparent. The agent, using a debugger and code-finding tools, determined that the problem stemmed from inadequate stack management during the handling of XML elements.

In another example, the agent addressed a complex issue related to an object’s lifetime, modifying a custom C code generation system according to the specificities of the target project.

Anticipating Future Threats

CodeMender does not only react to existing bugs; it is also designed to proactively strengthen software against future threats. The team has deployed the agent to apply security annotations to segments of libwebp, a widely used image compression library. These annotations instruct the compiler to include boundary checks, thus protecting the code from buffer overflow attacks.

Sensitivity to the Quality of Interventions

Despite promising results, Google DeepMind approaches the deployment of CodeMender with caution. Each fix crafted by the agent is first evaluated by human researchers before being submitted to an open-source project. The team gradually increases its submissions to ensure optimal quality while systematically incorporating feedback from the open-source community.

Future Perspectives for a Public Tool

Researchers plan to contact maintainers of critical open-source projects with fixes generated by CodeMender. By iterating on community feedback, the goal is to make this tool accessible to all software developers. The DeepMind team also intends to publish technical documents and reports in the coming months to share its techniques and results.

This initiative thus represents initial steps toward exploring the potential of AI agents to proactively correct code and fundamentally enhance software security.

Wider Impact of AI in Development

The broader implications of this technology extend beyond the simple realm of logical security. The rise of artificial intelligence across various fields, including disaster response and process automation, reflects radical changes in the technological landscape. Articles on the impact of AI on work reveal how this synergy could free up hours of human tasks while necessitating a new workforce to respond to evolving technologies.

By following these developments, market players can better understand how to integrate these AI tools into their strategies, especially for critical decision-making and data-related challenges.

Frequently Asked Questions

What is CodeMender, Google’s AI agent?
CodeMender is an AI agent developed by Google DeepMind aimed at autonomously finding and correcting critical vulnerabilities in software code.

How does CodeMender identify vulnerabilities in code?
The agent uses advanced code analysis models and tools such as static and dynamic analysis, as well as fuzzing to detect security issues in the code.

What types of corrections does CodeMender automatically implement?
CodeMender can perform reactive corrections by patching newly discovered vulnerabilities and proactive corrections by rewriting existing code to avoid security flaws.

How does CodeMender ensure its modifications do not create new problems?
It has a validation framework that checks that the proposed changes correctly address the original issues and do not introduce regressions.

Why is validation essential for CodeMender?
Validation is crucial because a security error can lead to costly consequences. It ensures that the applied fixes are functionally correct and comply with coding style guidelines.

Is CodeMender capable of proactively improving code security?
Yes, CodeMender can proactively strengthen security by adding annotations, like -fbounds-safety, to prevent potential attacks before they occur.

What method does CodeMender use to fix complex issues?
The agent employs advanced code analysis techniques and a multi-agent architecture to tackle different aspects of security problems.

How are the correction submissions generated by CodeMender?
All fixes generated by CodeMender are reviewed by human researchers before being submitted to open-source projects to ensure their quality.

What are the future prospects for CodeMender?
DeepMind researchers plan to make CodeMender available as a public tool for all software developers, relying on feedback from the open-source community.

What technology underpins CodeMender’s capabilities?
CodeMender relies on Google’s recent models, such as the Gemini Deep Think models, which grant it advanced reasoning and debugging capabilities.

actu.iaNon classéGoogle's new AI agent rewrites code to automate the fixing of vulnerabilities

Shocked passersby by an AI advertising panel that is a bit too sincere

des passants ont été surpris en découvrant un panneau publicitaire généré par l’ia, dont le message étonnamment honnête a suscité de nombreuses réactions. découvrez les détails de cette campagne originale qui n’a laissé personne indifférent.

Apple begins shipping a flagship product made in Texas

apple débute l’expédition de son produit phare fabriqué au texas, renforçant sa présence industrielle américaine. découvrez comment cette initiative soutient l’innovation locale et la production nationale.
plongez dans les coulisses du fameux vol au louvre grâce au témoignage captivant du photographe derrière le cliché viral. entre analyse à la sherlock holmes et usage de l'intelligence artificielle, découvrez les secrets de cette image qui a fait le tour du web.

An innovative company in search of employees with clear and transparent values

rejoignez une entreprise innovante qui recherche des employés partageant des valeurs claires et transparentes. participez à une équipe engagée où intégrité, authenticité et esprit d'innovation sont au cœur de chaque projet !

Microsoft Edge: the browser transformed by Copilot Mode, an AI at your service for navigation!

découvrez comment le mode copilot de microsoft edge révolutionne votre expérience de navigation grâce à l’intelligence artificielle : conseils personnalisés, assistance instantanée et navigation optimisée au quotidien !

The European Union: A cautious regulation in the face of American Big Tech giants

découvrez comment l'union européenne impose une régulation stricte et réfléchie aux grandes entreprises technologiques américaines, afin de protéger les consommateurs et d’assurer une concurrence équitable sur le marché numérique.