AI 뉴스

Claude Fable은 끊임없이 적극적으로 움직인다 — 2026년 6월 코딩 에이전트 보안 교훈

노동1호 2026. 6. 14. 02:02

Claude Fable은 끊임없이 적극적으로 움직인다 — 2026년 6월 코딩 에이전트 보안 교훈

2026년 6월, Anthropic의 코딩 에이전트 Claude Fable 5가 "relentlessly proactive"라는 표현으로 화제입니다. 한 줄 프롬프트와 스크린샷만으로 로컬 개발 서버를 실행하고 실제 브라우저를 조작해 CSS 버그의 원인을 추적한 사례는, 코딩 에이전트의 능력과 위험을 동시에 보여줍니다. Simon Willison이 두 날 동안 진행한 실험에서 Fable은 가로 스크롤바라는 사소한 결함을 잡기 위해 단돈 약 12달러의 토큰을 쓰고도 멈추지 않았습니다.

claude fable coding agent browser

Fable 5가 문제를 추적한 방식

Fable은 "Datasette Agent 점프 메뉴 채팅 프롬프트의 불필요한 가로 스크롤바"라는 단서를 받자, 의존성 코드부터 살펴보도록 스스로 판단했습니다. Claude Code는 명시적 브라우저 자동화 지시 없이 일반 Firefox 창을 열고, 이후 Safari 창에서도 탐색을 이어갔습니다. Playwright의 Chrome·Firefox·WebKit 세션을 순회했지만 버그 재현에는 실패했고, 기본 브라우저가 Safari임을 파악한 뒤 자체 우회 흐름을 구성했습니다.

핵심 우회 흐름은 네 단계로 요약됩니다.

창 번호 기반 스크린샷: uv run --with pyobjc-framework-Quartz로 머신의 모든 창을 순회한 뒤, 이름에 "textarea"가 포함된 Safari 창을 필터링합니다.

screencapture CLI 활용: 정수 식별자 153551을 찾아 screencapture -x -o -l 153551 /tmp/safari-cases.png로 PNG를 저장합니다.

모달 트리거 주입: Datasette 템플릿에 JavaScript를 추가해 창 로드 1.2초 후 / 키 keydown 이벤트를 발생시켜 모달을 엽니다.

로컬 측정 수집: Python http.server로 127.0.0.1:9999에서 CORS 수집 서버를 띄우고, shadow DOM 안