한눈에 보기
저장소 YuJunZhiXue/dsh-purge
개발 YuJunZhiXue (개인)
GitHub 스타 7,274 (오늘 +423)
GitHub 트렌딩 일간 전체 7위
포크 1,097
주 언어 JavaScript
라이선스 MIT
공개일 2026-08-19
최신 릴리스 v1.1.71 (2026-10-11)

DeepSeek Harness(딥시크 하네스)용 탈옥 플러그인 dsh-purge가 깃허브(GitHub)에서 빠르게 주목받고 있다. 개인 개발자 YuJunZhiXue가 지난 8월 공개한 이 프로젝트는 오늘 하루에만 스타가 400개 넘게 늘며 일간 전체 트렌딩 7위에 올랐다. 저장소 설명은 '모든 모델을 탈옥시킨다'는 취지이고 토픽에도 jailbreak가 명시돼 있다. 반면 README는 자신을 본인 PC의 공식 하네스를 대상으로 하는 '사이버보안 레드팀 평가 플러그인'이라고 규정한다.

무엇을 하나: 하네스 정책과 모델 거절 분리

README에 따르면 하네스는 모델에 질문을 넘기는 데서 그치지 않고 실행 중에 시스템 프롬프트, 승인 절차, 샌드박스, 세션 형식을 바꾼다. 그래서 모델이 답하지 않는 이유가 모델 자체의 거절인지, 하네스의 차단인지 구분하기 어렵다. dsh-purge는 이 두 층을 나눠 보겠다는 도구다.

  • 프롬프트 교체: 기본 프롬프트는 중국산 모델 '샤오마장'용이며, 모델별로 다른 프롬프트로 바꿔 쓸 수 있다고 설명한다.
  • 패치 관리: 패치를 그룹별로 확인하고 적용·되돌리기·삭제할 수 있다. 규칙 세트는 여러 개를 두고 켜고 끌 수 있다.
  • 연습대(演练台): 동의문을 읽고 확인 절차를 거친 뒤 자산·스킬·로컬 환경을 살펴보는 기능으로, 승인된 로컬·오프라인 표적용이라고 한다.
  • 시작 시 자동 재적용: npm 업데이트로 파일이 덮여도 다시 검사해 패치를 적용한다.

작동 방식: 호스트 파일에 패치를 쓴다

플러그인은 사용자 PC에 설치된 공식 @deepseek-ai 패키지와 로컬 설정만 건드린다. 설치 경로는 $DSH_HOME, 실행기 옆 .dsh, ~/.dsh 순으로 찾는다. 플러그인을 profile에 등록하는 것만으로는 호스트가 바뀌지 않으며, 세션 제목 옆 dsh-purge 패널의 '清洗(정리)' 페이지에서 '적용'을 눌러야 패치가 기록되고 앱이 재시작된다. 시스템 프롬프트에 해당하는 렌더링 지점에 주입 문구와 도구 상한을 끼워 넣는 식이다. 주입되는 신원 문구는 플러그인에 암호화돼 들어 있는 프롬프트에서 온다고 한다.

dsh-purge 정리 페이지 화면

써보면

Node.js 18 이상이 필요하며(윈도우에서 창 깜빡임 없이 쓰려면 22 이상), 웹과 데스크톱 프로필에 각각 설치한다.

dsh plugin --profile web add dsh-purge
dsh plugin --profile desktop add dsh-purge

설치 후 호스트를 재시작하고 패널에서 '적용'을 누른다. 채팅창에서 /purge status를 입력하면 DSH_HOME 경로와 패치 목록이 나와 정상 설치 여부를 확인할 수 있다. 삭제는 패널의 '卸载'나 dsh-purge --uninstall로 하며, 적용된 패치를 먼저 원복한다.

연습대 화면

최근 업데이트

최신 릴리스는 v1.1.71(10월 11일)이다. 직전 버전에서 연산자 ??와 ||를 섞어 쓴 탓에 플러그인 활성화 시 가져오기 오류가 나던 문제를 고쳤다. 버전이 바뀌어도 낡은 적용 표식이 남던 문제도 손봤고, 릴리스 CI에서 진입 파일의 문법을 검사하도록 했다. 1.1.70에서는 허브 설치 환경에서 의존성이 꼬여 호스트가 종료되던 문제를 막았으며, 1.1.69에서는 전송 단계에서 ChatML 등을 벗겨내도록 했다. 패치가 잦은 편이다.

누구에게 유용한가

하네스 위에서 에이전트의 거절·승인·샌드박스 동작을 비교 점검하려는 레드팀이나 안전성 평가 담당자가 관심 대상이다. 다만 본질은 모델의 안전장치를 우회하는 프롬프트 주입 도구여서, 허가받은 환경에서의 평가 외 용도는 부적절하다.

의의와 한계

라이선스는 MIT이지만 README는 별도로 출처 표기를 요구하고 상업적 판매를 금지한다고 밝힌다. 개발자는 중국 인플루언서 계정이 이 프로젝트를 유료로 팔았다며 저장소에 공개 경고문을 올렸다. 또 딥시크와는 무관한 독립 프로젝트이며 공식 보증도 없다고 명시했다.

성숙도 면에서 공개 두 달 남짓에 릴리스가 70회를 넘겼지만, 개발자는 '일이 있어 당분간 유지보수를 중단한다'고 밝혔다. 새 버전 대응과 이슈·PR 처리를 보장하지 않는다는 뜻이다. 최신판은 dsh 0.2만 지원하고 이전 버전은 1.1.39 이하를 써야 한다. 호스트 패키지를 직접 수정하는 구조라 업데이트와 충돌하거나 계정 약관 위반으로 이어질 수 있다. README는 다른 도구와의 비교를 제시하지 않았다. 기업 환경에서 쓰려면 소스를 직접 검토하고 격리된 환경에서 시험하는 것이 안전하다.