What is Aardvark?

Aardvark functions as an independent security research agent, equipped with sophisticated capabilities that allow it to replicate the role of a human security researcher. It systematically analyzes source code repositories, develops threat models, inspects commits for possible vulnerabilities, tests for exploitability in controlled environments, and proposes specific patches for further human assessment. Unlike traditional tools that rely primarily on methods such as fuzzing or software composition analysis, Aardvark employs a reasoning pipeline based on a large language model to examine code behavior, and it integrates effortlessly with existing developer workflows, including platforms like GitHub and code review systems, while also utilizing Codex for patch generation. This agent boasts a wide array of features, such as the ability to perform scans on entire repositories upon initial setup, followed by detailed commit-level evaluations, automated patch creation and validation, along with annotations for human review for each identified issue. Encouraging preliminary outcomes from internal testing at OpenAI reveal that Aardvark achieves a remarkable detection recall rate of 92% when tested on repositories with either known or artificially generated vulnerabilities. As Aardvark continues to develop, it promises to greatly transform the security landscape, equipping developers with robust tools for proactive threat management and fostering a culture of security awareness in software development processes. Its ongoing enhancements could lead to even greater effectiveness in identifying and mitigating potential security threats.

Integrations

Offers API?:
Yes, Aardvark provides an API

Screenshots and Video

Aardvark Screenshot 1

Company Facts

Company Name:
OpenAI
Date Founded:
2015
Company Location:
United States
Company Website:
openai.com/index/introducing-aardvark/

Product Details

Deployment
SaaS
Training Options
Documentation Hub
On-Site Training
Video Library
Support
Standard Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Aardvark Categories and Features