GitLab 19.2 Puts AI Agents to Work on the Security Backlog

InfoQ · 2026.07.23
GitLab 19.2 Puts AI Agents to Work on the Security Backlog

GitLab 19.2의 보안 자동화, 왜 백엔드 개발자가 주목해야 하는가

AI 코딩 도구의 확산으로 코드 생성 속도는 비약적으로 빨라졌지만, 보안 검토 속도는 여전히 사람의 손에 의존하고 있다. GitLab 19.2는 이 간극을 좁히기 위해 DevSecOps 워크플로우에 에이전틱(agentic) 자동화를 직접 통합했다. 2026년 7월 출시된 이번 버전에서는 4가지 핵심 기능이 베타를 벗어나거나 퍼블릭 베타로 공개되었다.

핵심 기능: 의존성 취약점 자동 교정

가장 실무적으로 주목할 기능은 Dependency Scanning Auto-Remediation이다. Java 백엔드 프로젝트에서 수십 개의 라이브러리 의존성을 관리하다 보면, 취약점이 발견되어도 수정 우선순위가 밀려 보안 백로그가 쌓이는 상황은 흔하다. 이 기능은 파이프라인 수준에서 취약한 의존성을 자동으로 감지하고, 수정 버전으로의 업그레이드를 자동으로 처리한다.

예를 들어 Maven 기반 프로젝트에서 pom.xml에 선언된 라이브러리에 CVE가 발견되면, 파이프라인이 자동으로 안전한 버전으로 교체하는 MR(Merge Request)을 생성한다. 개발자는 그 MR을 검토하고 승인하는 역할로 축소된다.

<!-- 취약 버전이 자동 탐지되면 -->
<dependency>
  <groupId>org.example</groupId>
  <artifactId>vulnerable-lib</artifactId>
  <version>1.2.3</version> <!-- CVE-XXXX-XXXX -->
</dependency>
<!-- Auto-Remediation이 수정 MR을 자동 생성 -->

Security Review Flow와 Custom Flows의 실무 의미

Security Review Flow는 보안 검토 단계를 DevSecOps 파이프라인 안에 명시적으로 통합한다. 코드 머지 전 보안 이슈를 자동으로 분류하고, 관련 담당자에게 리뷰를 요청하는 흐름을 구조화한다. 4년차 이상 개발자라면 "보안은 별도 팀이 나중에 본다"는 관행이 얼마나 많은 릴리스 지연을 만들어내는지 경험했을 것이다. 이 기능은 그 비용을 파이프라인 초기에 흡수하도록 설계되었다.

Custom Flows는 조직의 특정 워크플로우에 맞게 자동화 흐름을 커스터마이징할 수 있게 한다. 팀마다 다른 브랜치 전략, 리뷰 정책, 배포 승인 단계를 가지고 있는 현실을 반영해, 플랫폼 수준의 자동화를 유연하게 확장할 수 있는 기반을 제공한다.

GitLab Duo CLI는 터미널 환경에서 GitLab의 AI 기능을 직접 호출할 수 있는 인터페이스다. CI/CD 스크립트나 로컬 개발 환경에서 보안 분석 결과를 빠르게 확인하거나 자동화 트리거를 연계하는 데 활용할 수 있다.

# GitLab Duo CLI 사용 예시
gitlab-duo scan --target ./src --output json | jq '.vulnerabilities'

정리

  • Dependency Scanning Auto-Remediation은 Java 프로젝트의 보안 백로그를 파이프라인 자동화로 줄이는 가장 직접적인 수단이다.
  • 보안 검토를 별도 프로세스가 아닌 파이프라인 내 구조화된 단계로 통합하는 것이 GitLab 19.2의 핵심 방향이다.
  • 코드 생성 속도가 수동 검토 속도를 앞지르는 현실에서, 자동화된 보안 검토 워크플로우 도입은 선택이 아닌 필수 과제가 되고 있다.
Source
InfoQ
원문 보기 →
← 목록으로 돌아가기