메뉴
HN
Hacker News 11일 전

캐피털 원, 에이전틱 AI 코드 보안 도구 'VulnHunter' 오픈소스화

IMP
8/10
핵심 요약

금융사 캐피털 원이 개발자 중심의 에이전틱 AI 코드 보안 도구인 'VulnHunter'를 오픈소스로 공개했습니다. 이 도구는 해커의 관점에서 공격 경로를 시뮬레이션하고, 내부적인 '반증 엔진'을 통해 오탐지를 걸러낸 뒤 정확한 코드 수정안을 제시하여 개발자의 보안 부담을 크게 줄여줍니다. AI 기반의 위협이 급증하는 현 시점에서 실무자들이 선제적으로 취약점을 해결할 수 있게 돕는다점에서 매우 중요합니다.

번역된 본문

원문 제목: VulnHunter: 캐피털 원의 에이전틱 AI 코드 보안 도구

소프트웨어 보안의 판도가 방어자들이 따라잡기 힘들 정도로 빠르게 변화하고 있습니다. 고도화된 AI 모델은 악의적인 공격자가 소프트웨어의 취약점을 발견하고 악용하는 진입 장벽을 획기적으로 낮췄습니다. 과거에 상당한 기술과 시간이 필요했던 작업이 이제는 자동화되고, 가속화되며, 대규모로 확장될 수 있게 되었습니다. 세계는 이제 거의 모든 위협 행위자가 매우 정교한 차세대 AI 공격 기능을 손쉽게 저렴하게 사용할 수 있게 되기 전까지 극도로 짧은 시간의 유예 기간에 직면해 있습니다.

산업 전반에 걸쳐 조직들은 이러한 패러다임 변화에 대비하기 위해 경쟁하고 있습니다. 네트워크 분할, ID 제어 및 모니터링과 같은 전통적인 환경 보호는 여전히 필수적이지만, 그 자체만으로는 더 이상 충분하지 않습니다. 이 새로운 현실에서 궁극적인 방어는 접근 방식의 전환을 요구합니다. 조직은 코드 내의 취약점을 고려하고 탐지한 뒤, 공격자들이 이를 발견하고 악용하기 전에 수정해야 합니다.

캐피털 원(Capital One)에서는 AI 기반 위협에 대한 올바른 대응은 기다리는 것이 아니라 최첨단 AI 기반 방어 체계를 구축하여 전 세계 방어자들의 손에 쥐여주는 것이라고 결론지었습니다. 그래서 오늘 우리는 소스 코드에 직접적으로 선제적이고 공격자 관점의 분석을 적용하도록 설계된 고도화된 에이전틱 AI 보안 도구, 'VulnHunter'의 오픈소스 출시를 발표합니다. 캐피털 원 내부에서 개발된 VulnHunter는 전통적이고 수동적인 취약점 스캐너가 아닙니다. 이것은 악용 가능한 잠재적 결함을 식별하고, 예상되는 공격 경로를 매핑하며, 매우 구체적인 코드 수정 방안을 제안하는 에이전틱 추론(agentic reasoning) 워크플로우를 통한 방어 도구의 패러다임 전환을 의미합니다.

개발자 경험을 위해 제작

VulnHunter의 유용성을 최대한 끌어올리기 위해 우리는 사용 편의성이 중요하다는 것을 알고 있었습니다. 전통적인 보안 도구가 가진 지속적인 문제점은 개발자의 실제 일상적인 워크플로우를 고려하지 않고 엄격한 사이버 보안 관행을 강제하는 데 주로 초점을 맞추고 있다는 점입니다. 우리는 VulnHunter를 구축할 때 '개발자 우선' 마인드셋을 가져왔습니다. 보안 도구가 기업 규모에서 성공하려면 개발자가 실제로 사용하고 싶어야 한다는 것을 알고 있었습니다. 우리는 중요한 순간에 개발자 경험을 매우 효율적으로 만드는 데 집중했습니다. 개발 프로세스 전반에 걸쳐 전통적인 마찰 지점을 의도적으로 매끄럽게 다듬고 최소화함으로써, VulnHunter는 오탐지(Triaging false alarms)를 분류하는 개발자의 부담을 덜어줍니다. 대신 워크플로우는 즉각적이고 증거에 기반한 코드 수정에 초점을 맞춥니다.

내부 살펴보기: VulnHunter만의 고유한 기능

VulnHunter는 추측에 의한 경고를 최소화하고 실행 가능한 수정을 극대화하기 위해 설계된 몇 가지 핵심적인 기술적 혁신을 도입했습니다:

  • 자체 결론을 반박하도록 설계된 반증 엔진(Falsification engine): 우리의 목표는 오탐지(False positives)가 개발자에게 전달되기 전에 최소화하는 것입니다. 어떤 취약점을 발견한 후, VulnHunter는 자신의 주장을 반박하기 위해 특별히 설계된 구조화된 추론 워크플로우를 실행합니다. 이 반증 엔진은 타당하지 않은 가정, 익스플로잇(공격) 경로의 논리적 공백 및 공격이 성공하는 것을 방해할 조건을 적극적으로 찾습니다. 근거 없는 가정에 의존하는 결과는 즉시 폐기되도록 설계되었습니다. 결과적으로 개발자의 주의를 끄는 결과물은 이미 엄격한 내부 검증을 통과한 것들입니다. 플래그가 지정된 모든 취약점은 도구가 배제하려고 시도했으나 실패한 것들입니다.

  • 공격자 우선의 정방향 분석(Attacker-first forward analysis): 기존 도구들은 종종 '싱크 우선(sink-first)' 분석을 활용하여, 잠재적으로 위험한 코드 패턴을 분리해 놓고 가상의 공격자를 역순으로 찾습니다. 이러한 접근 방식은 엔지니어링 팀에 오탐지를 쏟아내게 할 수 있습니다. VulnHunter는 이 모델을 뒤집어 악의적인 공격자의 정확한 여정을 시뮬레이션합니다. 이는 API, 네트워크 등 공격자가 접근할 수 있는 잠재적 진입점에서 시작합니다.

원문 보기
원문 보기 (영어)
Tech AI Science Blog Careers Tech Sections AI Science Blog Careers Announcing VulnHunter Capital One’s open-source, agentic AI code security tool. Capital One Tech July 16, 2026 | 5 min read The rules of software security are changing faster than most defenders can keep pace. Advanced AI models have dramatically lowered the barrier for bad actors to discover and exploit vulnerabilities in software. What once required significant skill and time can now be automated, accelerated, and scaled. The world faces an increasingly short window of time before highly sophisticated, next-generation AI attack capabilities become affordable and accessible to virtually every adversary. Across the industry, organizations are racing to prepare for this paradigm shift. Traditional environmental protections like network segmentation, identity controls, and monitoring remain essential, but are no longer sufficient on their own. The ultimate defense in this new reality requires a shift in approach: organizations need to consider and detect the vulnerabilities in their code and fix them before adversaries can deploy advanced models to discover and exploit them. At Capital One, we decided that the right response to AI-enabled threats wasn't to wait, but to build cutting-edge AI-driven defenses and put them in the hands of defenders everywhere. That’s why we are announcing today the open-source release of VulnHunter , an advanced agentic AI security tool designed to apply proactive, attacker-perspective analysis directly to the source code. Developed internally at Capital One, VulnHunter is not a traditional, passive vulnerability scanner. It represents a shift in defensive tooling with an agentic reasoning workflow to identify potentially exploitable defects, map prospective attack paths, and propose highly targeted code remediations. Built for the developer experience To fully unlock the utility of VulnHunter, we knew ease of use mattered. A persistent challenge with traditional security tools is that they are often built primarily to enforce rigid cybersecurity practices, without much consideration for a developer’s actual day-to-day workflow. We brought a developer-first mindset when building VulnHunter. We knew the only way a security tool can be successful at enterprise scale is if it is something developers actually want to use. We focused on making the developer experience highly efficient in the moments that matter. By intentionally rounding out and minimizing traditional points of friction throughout the development process, VulnHunter shifts the developer's burden away from triaging false alarms. Instead, the workflow is focused on immediate, evidence-backed code repair. Under the hood: the unique capabilities of VulnHunter VulnHunter introduces several key technical innovations designed to minimize speculative alerts and maximize actionable repair: Falsification engine designed to challenge its own conclusions: Our goal is to minimize false positives before they ever reach a developer. After surfacing any finding, VulnHunter runs a structured reasoning workflow specifically designed to disprove its own argument. This falsification engine actively searches for assumptions that don't hold, logical gaps in the exploit path, and conditions that would prevent the attack from succeeding. It is designed to immediately discard findings that rely on unsupported assumptions. The result: what reaches a developer's attention has already survived a rigorous internal challenge. Every flagged vulnerability is one the tool has tried and failed to rule out. Attacker-first forward analysis: Conventional tools often leverage “sink-first” analysis, looking at potentially dangerous code patterns in isolation to search backward for a hypothetical attacker. This approach can flood engineering teams with false positives. VulnHunter flips this model to simulate a bad actor’s exact journey. It begins at potential attacker-accessible entry points — such as APIs, network messages, or file uploads — and reasons forward through application logic, data transformations, and internal security checkpoints. By modeling how an attacker actually interacts with a system, VulnHunter evaluates whether an attacker can truly break through. Evidence-backed remediation modeling: When a defect survives the falsification engine, VulnHunter doesn't just sound the alarm and leave the guesswork to developers. It shifts from finding the problem to working to solve it. VulnHunter gathers supporting evidence across the codebase to map out the entire surviving exploit path. It is designed to provide a clear explanation of the defect, detail the specific capabilities or access an attacker would gain, and generate focused, targeted code changes for engineering review. Validation Before releasing VulnHunter to the community, we ran it on our own code. We were able to identify and remediate vulnerabilities across thousands of repositories, spanning tens of business areas, with speed and efficiency. What took our teams significant time and manual triage before now produces verified, actionable findings quickly and effectively. A commitment to collective defense Modern software supply chains are deeply interconnected. A single vulnerability in a widely-used open-source component can ripple across thousands of enterprises simultaneously. We’re open-sourcing VulnHunter because no single organization can solve this challenge alone. The defensive tools to address this reality need to be just as widely distributed, tested, and improved as the codebases they protect. Building on Capital One’s commitment to open collaboration, the release of VulnHunter enables the broader tech and security community to inspect the workflow, challenge its assumptions, and contribute improvements to this new defensive approach. Get started with VulnHunter on GitHub VulnHunter is available now. To run it, you will need access to Claude Opus 4.8 and access to a working Claude Code environment. The repository includes a Quickstart guide, architecture documentation, and annotated example workflows showing how VulnHunter traces code paths and generates remediations. Known limitations and the active development roadmap are documented in the repository. If you want to contribute — whether that's reporting a bug, proposing a change to the reasoning workflow, or expanding model support — the CONTRIBUTING.md outlines the process for submitting issues and pull requests. Repository: github.com/capitalone/vulnhunter License: Apache License 2.0 Model Optimization: Claude Opus 4.8 model Initial Implementation: Claude Code skill While VulnHunter was authored and leveraged with Claude Opus 4.8 and Claude Code in mind, the framework and skills have potential to be leveraged across coding harnesses and foundation models. The threat landscape isn't waiting. We built VulnHunter to give defenders a more rigorous, evidence-driven way to find and fix vulnerabilities before attackers can reach them. We're releasing it because secure software is a shared foundation that benefits developers, enterprises, and the people who depend on the systems we all build. We look forward to seeing what the community builds with this next. Learn more about Capital One Tech Get started with VulnHunter on GitHub . Explore how Capital one is building AI to solve complex challenges at scale . Discover career opportunities . Capital One Tech We use real-time data at scale, AI and machine learning and the power of the cloud to solve challenging industry problems. Related Content Cloud Zero trust revolution: Why legacy network security fails The shifting landscape of digital threats demands a fundamental change in network security. Article | April 8, 2026 | 7 min read Open Source Context engineering: Introducing open-source Context Specs Article | June 24, 2026 | 7 min read AI Insights from the inaugural Capital One AI Symposium Article | April 23, 2026 | 3 min read You are now leaving the Ca