본문으로 건너뛰기
피드

Anti-Slop: AI 슬롭 PR을 자동 감지하고 닫아주는 GitHub Action

devops 약 4분

31개 체크 규칙으로 저품질 AI 생성 PR을 15초 내에 감지하고 자동으로 닫는 GitHub Action. 130+ 수동 리뷰 패턴 기반, 54개 설정 옵션, Coolify(50K+ 스타) 운영 경험 반영.

  • 1

    31개 체크 규칙, 54개 설정 옵션, 15초 미만 실행

  • 2

    130+ AI 슬롭 PR 수동 분석에서 도출한 패턴

  • 3

    허니팟 트랩: PR 템플릿에 마크다운 주석으로 AI 자폭 유도

  • 4

    글로벌 머지 비율 체크로 '여러 프로젝트에서 거절당하는 유저' 감지

  • 5

    Anti-slop이지 anti-AI가 아님 — 좋은 AI 보조 기여는 페널티 없음

AI 슬롭 PR을 자동으로 잡아서 닫아주는 GitHub Action

  • 오픈소스 메인테이너들이 저품질 AI 생성 PR에 파묻히는 문제를 해결하려는 도구임. 31개 체크 규칙으로 PR 브랜치, 제목, 설명, 템플릿, 커밋 메시지, 파일 변경, 유저 시그널, 기여 이력을 검사함

  • 실행 속도가 15초 미만이라 슬롭 PR이 리뷰 큐에 도달하기도 전에 잡히고 닫힘. 130개 이상의 수동 리뷰된 AI 슬롭 PR 패턴에서 규칙을 도출했고, Coolify(50K+ 스타, 월 120건 이상 슬롭 PR) 운영 경험이 디폴트 설정에 반영됨

  • 54개 설정 옵션으로 세밀한 튜닝이 가능하지만, 안 건드려도 되는 합리적 기본값이 세팅돼 있음. OWNER/MEMBER/COLLABORATOR는 자동 면제

핵심 체크 규칙들

  • 유저 시그널 체크: 스팸 유저네임 패턴 감지(연속 4자리 숫자, "ai" 포함 등), 계정 최소 나이(기본 30일), 24시간 내 포크 수 제한(기본 7개), 프로필 완성도 최소 4/11
  • 글로벌 머지 비율: 전체 GitHub에서 저자의 PR 머지/종료 비율을 봄. 기본 30% 미만이면 실패. "여러 프로젝트에서 PR이 계속 거절당하는 사람"을 잡아냄
  • PR 설명 체크: 빈 설명 금지, 최대 길이 2500자(AI가 설명을 과하게 씀), 이모지 최대 2개, 코드 참조 최대 5개
  • 커밋 메시지 체크: 최대 500자, PR 작성자와 커밋 작성자 일치 확인
  • 파일 체크: README.md, LICENSE 등 메타파일 변경 기본 차단 (슬롭 PR의 단골 타겟), 변경 파일의 추가된 주석 최대 10줄 (AI가 뻔한 로직에 주석을 과하게 넣는 패턴)

허니팟 트랩

  • PR 템플릿에 마크다운 주석(렌더링 시 안 보임)으로 AI에게 특정 단어를 포함하라는 지시를 숨겨놓는 방식. 사람은 주석을 안 보지만 AI 에이전트는 raw 소스를 읽고 지시를 따르면서 자폭함. blocked-terms로 해당 단어를 설정하면 됨

💡

> max-failures 값이 핵심 튜닝 포인트. 기본 4로 설정돼 있어서 4개 체크가 동시에 실패해야 PR이 닫힘. 1로 내리면 제로 톨러런스, 올리면 오탐 줄어듦. 프로젝트 규모와 기여자 성격에 맞게 조절할 것

  • 언어 무관(language agnostic), 인라인 스크립트 없이 깔끔한 YAML 설정, 특정 버전에 핀하면 GitHub이 이뮤터빌리티를 보장하므로 SHA 핀과 같은 보안 효과
  • "Anti-slop이지 anti-AI가 아님" — 진짜 좋은 AI 보조 기여는 페널티 없음

오픈소스 메인테이너의 실질적 고통(월 120건 슬롭 PR)에서 나온 도구라 설정이 매우 실용적. 허니팟 트랩이 특히 영리함.

댓글

댓글

댓글을 불러오는 중...

devops

디지털 스택을 유럽으로 옮겨보니, 생각보다 꽤 실전적이었다

한 개발자가 분석, 메일, 비밀번호 관리, 컴퓨트, 오브젝트 스토리지, 백업, 이메일, 에러 추적, AI API까지 유럽 중심 스택으로 옮긴 경험을 정리한 글이다. 핵심은 반미 감정이 아니라 데이터가 어디에 있고, 누가 접근할 수 있고, 정치나 기업 정책 변화에 얼마나 휘둘리는지를 의식하자는 얘기다.

devops

개인용 컴퓨터 다음은 개인용 클러스터라는 주장

이 글은 AI 시대에 개인 한 명이 쓰는 컴퓨팅 자원이 점점 ‘클러스터 한 덩어리’ 수준으로 커질 거라고 주장한다. PC가 직장, 취미 개발자, 게임 문화로 퍼졌듯이 개인용 클러스터도 업무용 AI, 오픈소스 실험, 게임 같은 흐름을 타고 대중화될 수 있다는 시나리오다.

devops

AI 에이전트 부하에 흔들린 GitHub, 왜 다른 서비스보다 더 아팠나

GitHub가 최근 몇 달 동안 가용성 저하, 검색 장애, GitHub Actions 문제, 심지어 squash merge에서 커밋이 빠지는 데이터 무결성 사고까지 겪었다. GitHub CTO는 AI 에이전트발 부하 증가를 원인으로 들었지만, 실제로는 2년간 약 3.5배 증가한 부하와 Azure 이전, 오래된 시스템, 조직적 지연이 겹친 문제에 가깝다. 개발자 입장에선 GitHub가 ‘없으면 안 되는 도구’에서 ‘업무를 막는 병목’으로 보이기 시작했다는 게 핵심이다.

devops

한국 클라우드 시장, 이제 GPU랑 데이터센터 싸움으로 넘어감

국내 클라우드 서비스 제공사들이 AI 전환 수요를 잡기 위해 GPUaaS, 데이터센터, 공공 클라우드 사업에 공격적으로 투자하고 있어. 네이버클라우드, KT클라우드, NHN클라우드 모두 2026년 1분기 실적에서 AI 인프라를 핵심 성장축으로 내세웠고, 정부의 2조805억원 규모 GPU 구축 사업이 판을 더 키우는 중이야.

devops

칩값 뛰니 K게임의 콘솔·피시 전환 해법으로 다시 뜨는 클라우드 게임

국내 게임사들이 모바일 중심에서 콘솔·피시로 넘어가려는 타이밍에 고성능 지피유와 콘솔 가격 상승이 발목을 잡고 있다. 이용자 입장에서는 300만원대 게이밍 피시, 오른 콘솔 가격, 스팀 가격 기준 개편까지 겹치면서 고사양 게임 접근성이 떨어지는 상황이다. 업계는 원격 서버에서 게임을 실행해 스트리밍하는 클라우드 게임을 다시 현실적인 대안으로 보고 있다.