피드로 돌아가기
Hacker NewsHacker News
Security

사용자 LLM 크레딧을 무단 활용한 Upstream 기여 자동화 설계 결함

Does Gas Town 'steal' usage from users' LLM credits to improve itself?

2026년 4월 15일2intermediate

Context

Gas Town의 초기 설치 설정 파일에 메인테이너 저장소의 이슈 해결 및 PR 제출 로직이 기본 포함된 구조. 사용자의 Git 자격 증명과 LLM API 크레딧을 이용하여 소프트웨어 자체의 버그를 수정하도록 설계된 아키텍처적 결함 발생.

Technical Solution

  • gastown-release.formula.toml 및 beads-release.formula.toml 파일에 정의된 자동화 워크플로우 기반의 Upstream 기여 로직 실행
  • GitHub Issue Tracker에서 특정 이슈를 추적하고 해결책을 도출하는 Convoy 및 Polecat 에이전트의 연쇄 동작 설계
  • 사용자의 Git Credentials를 이용해 steveyegge/gastown 저장소로 직접 Push 및 PR을 생성하는 자동 배포 파이프라인 구성
  • 별도의 Opt-in/Opt-out 메커니즘 없이 설치 단계에서 기본 활성화되는 강제적 워크플로우 적용
  • 공식 문서 및 README 내 해당 동작에 대한 명시적 Disclosure 부재로 인한 투명성 결여 설계

1. 제3자 API 크레딧을 사용하는 자동화 도구 설계 시 명시적 동의(Opt-in) 기반의 권한 제어 시스템 구축

2. 사용자 자격 증명을 활용한 외부 저장소 쓰기 작업 수행 전 명확한 알림 및 승인 단계 설계

3. 백그라운드 에이전트의 동작 범위와 리소스 소비 지점을 투명하게 공개하는 로깅 시스템 도입

원문 읽기