
개발자라면 한 번쯤은 Visual Studio Code(이하 VS Code) 같은 IDE에서 원하는 기능을 위해 확장 프로그램을 설치해본 경험이 있을 겁니다. 그러나 최근 에이전틱(Agentic) 코딩 시대에 들어서면서, 이러한 확장 프로그램 중심의 IDE 사용 방식이 심각한 보안 및 구조적 문제를 드러내고 있습니다. 이번 글에서는 실제 사례를 바탕으로 IDE 확장 프로그램의 위험성과 한계, 그리고 앞으로 주목해야 할 새로운 대안인 에이전틱 명령줄 인터페이스(Agentic CLI)에 대해 다뤄보겠습니다.
IDE 확장 프로그램 모델의 문제점
1. 보안 위협: 확장 프로그램이 악성코드의 통로가 될 때
얼마 전, 한 암호화폐 개발자가 Cursor AI IDE(Visual Studio Code의 포크 버전)를 사용하다가 약 50만 달러 상당의 암호화폐를 도난당하는 사건이 있었습니다. 원인은 단순했습니다. 이더리움 스마트 계약을 지원하는 것처럼 위장한 VS Code 확장 프로그램이 설치되면서, 공격자가 원격 제어 권한을 탈취한 것이죠.
이 사례는 단순히 암호화폐 문제로 치부할 수 있는 것이 아닙니다. 개발자라면 누구나 “C# Tools”, “C# Additions”, “C# Essentials” 같은 이름의 확장 프로그램 중 무엇을 설치해야 할지 고민한 경험이 있을 겁니다. 그런데 다운로드 수와 평점조차 조작될 수 있다는 점은 큰 위험 요소입니다.
2. 구조적 불안정성: 확장 프로그램은 임시 방편일 뿐
확장 프로그램은 본래 IDE를 보조하는 임시 도구에 불과했습니다. 그러나 현재는 주된 기능까지 확장 프로그램에 의존하는 상황이 되면서 여러 문제가 드러납니다.
- 일관성 부족: 어떤 확장이 활성화됐는지 명확히 알 수 없는 경우가 많습니다.
- 상호 운용성 제한: 확장 프로그램 간 상태를 공유하지 못해 협력적인 기능 구현이 어렵습니다.
- 플랫폼 종속성: VS Code 기반 IDE는 Visual Studio Marketplace에 접근할 수 있지만, Cursor 같은 포크 IDE는 오픈 마켓(Open VSX)을 써야 합니다. 이는 보안 검증 수준의 차이를 불러옵니다.
에이전틱 코딩 시대의 대안: Agentic CLI
1. IDE 중심 구조의 한계
에이전틱 코딩 시대에는 대규모 언어 모델(LLM) 기반의 개발 지원이 필수가 되었습니다. 하지만 LLM을 IDE 확장 형태로 단순히 붙이는 것은 불안정성을 키우고, 오히려 개발자 경험을 저해할 수 있습니다.
2. Agentic CLI의 가능성
최근 주목받는 흐름은 IDE 외부에서 동작하는 에이전틱 명령줄 인터페이스(Agentic CLI) 입니다.
- IDE에 모든 책임을 지우지 않고, 일부 기능을 터미널에서 분리해 수행합니다.
- 구조적으로 단순하기 때문에 보안 및 안정성 측면에서 유리합니다.
- 대표적인 사례로는 Claude Code가 있으며, MCP(Model Context Protocol) 같은 새로운 확장 방식도 실험되고 있습니다.
Agentic CLI는 코드 편집기를 완전히 대체하지는 않지만, IDE의 부담을 덜어주고 LLM 기반 워크플로우를 보다 유연하게 만들 수 있습니다.
IDE는 원래 목적에 집중해야 한다
지금까지 살펴본 것처럼 IDE 확장 프로그램 모델은 에이전틱 코딩 시대에 한계를 드러내고 있습니다. 보안 문제, 구조적 불안정성, 그리고 플랫폼 종속성은 단순한 불편함을 넘어 개발자의 생산성과 자산을 위협할 수 있습니다.
앞으로는 IDE에 모든 것을 억지로 담으려 하기보다, IDE는 본래 역할인 코드 편집 환경 제공에 충실하고, LLM 지원은 별도의 Agentic CLI 같은 새로운 도구에 맡기는 것이 바람직합니다.
결국 이는 개발자가 보다 안전하고 유연하게 AI의 도움을 받을 수 있는 길을 열어줄 것입니다. IDE에 확장 프로그램을 무작정 설치하는 대신, 새로운 워크플로우 설계와 대안을 고민해야 할 시점입니다.
Agentic Coding and the Weakness of Extensions for IDEs
An IDE with a plugin extension model was never meant to be used as a permanent solution at the scale it has been in the agentic coding era.
thenewstack.io

'인공지능' 카테고리의 다른 글
| GPT-5 기반 Research Goblin: 검색의 새로운 패러다임 (0) | 2025.09.09 |
|---|---|
| Claude 코드 프레임워크 전쟁: AI를 팀원으로 활용하는 새로운 개발 패러다임 (0) | 2025.09.09 |
| Claude Code 세션을 더 똑똑하게: opcode GUI 앱 소개 (0) | 2025.09.08 |
| SagaLLM: 멀티 에이전트 LLM을 위한 안정적 계획과 트랜잭션 보장 솔루션 (0) | 2025.09.08 |
| 터미널 속 AI 개발 파트너: OpenAI Codex CLI 완전 가이드 (0) | 2025.09.08 |