mmparko/dsh-purge
DeepSeek Harness 破甲 (mirror of YuJunZhiXue/dsh-purge) — 上游即将删库,此为本仓库全量镜像:含全部分支/73 个 tag/完整提交历史。原作者署名与二开要求见 README 署名章节。
dsh‑purge – DeepSeek Harness용 레드팀 플러그인
개요
- 공식 DeepSeek Harness (DSH) 클라이언트(웹 버전(
dsh web) 및 데스크톱 실행 파일(v0.2.0‑rc.2))와 함께 작동하는 오픈소스 플러그인입니다. - 로컬에 설치된 DSH 인스턴스에 사용자 지정 프롬프트 및 정책 패치를 주입하여 호스트 측 보호 장치가 모델 응답을 얼마나 엄격하게 차단하는지 평가할 수 있습니다. 즉, 모델 거부 계층과 호스트 정책 계층을 분리하여 통제된 보안 테스트를 가능하게 합니다.
주요 기능
| 기능 | 설명 |
|---|---|
| dsh‑purge 독 | 채팅 세션 제목 옆에 버튼을 추가하여 두 페이지 UI(Clean 및 Drill)를 엽니다. |
| Clean 페이지 | 적용된 패치를 표시하고, 적용, 복원 또는 제거하고, 주입된 프롬프트를 편집하고, 사전 정의된 규칙 집합 간에 전환할 수 있습니다. |
| Drill 페이지 | (안정 버전) 적절한 승인 후 관리하는 호스트의 자산, 스킬 및 로컬 환경을 검사할 수 있습니다 – 오프라인 또는 실험실 전용 레드팀 연습에 유용합니다. |
| 호스트 정책 처리 | 공식 @deepseek‑ai 패키지에서 기본 권한 정책 및 도구 제한을 복사한 다음 구성한 부분만 덮어씁니다. 제3자 정체성은 생성되지 않습니다. |
| 제로터치 설치 | 플러그인은 Harness 소스 트리를 직접 패치하지 않습니다. Apply를 클릭할 때만 변경 사항을 씁니다. |
| 프로필 간 지원 | web 프로필과 desktop 프로필에 대해 별도로 작동합니다 – 각 프로필을 독립적으로 설치하고 적용해야 합니다. |
지원 환경
- DeepSeek Harness 0.2(공식 웹 또는 데스크톱 클라이언트). 이전 0.1.x 빌드는 이전 플러그인 버전이 필요합니다(Releases 페이지 참조).
- Node.js ≥ 18(Windows “no‑flash” 빌드는 Node ≥ 22 필요).
- 공식 DSH 클라이언트가 있는 한 Windows, macOS 및 Linux에서 작동합니다.
설치
- DSH CLI를 통해(권장)
리포지토리가 이미 로컬에 클론된 경우# 웹 프로필 dsh plugin --profile web add dsh-purge # 데스크톱 프로필 dsh plugin --profile desktop add dsh-purgedsh-purge를.로 바꿉니다. - 원클릭 Hub 버튼 –
dsh-plugin.org의 플러그인 페이지에서 Install 버튼을 클릭합니다. 동일한 npm 설치로 연결됩니다. - 수동 설치(대체) – 리포지토리를
$DSH_HOME/plugins/dsh‑purge에 클론하고, 해당 프로필의package.json에file:종속성을 추가하고, 해당 프로필 디렉터리에서pnpm install을 실행합니다(정확한 JSON 스니펫은 README 참조). - 완료 – DSH 호스트를 종료하고 다시 연 다음, 세션 제목 옆의 새 dsh‑purge 버튼을 클릭하고 Clean 페이지에서 Apply를 누릅니다. 호스트는 패치를 로드하기 위해 한 번 다시 시작됩니다.
사용법
- 적용 후 새 채팅을 시작합니다. 주입된 프롬프트(중국어 모델 “小码酱”의 기본값)가 활성화되어 호스트가 탈옥 시도 또는 정책 변경에 어떻게 반응하는지 테스트할 수 있습니다.
- 채팅에서
/purge status를 사용하여 활성 패치와 플러그인 설치 위치를 확인합니다. - 되돌리려면 Clean 페이지를 다시 열고 Restore 또는 Uninstall을 클릭합니다.
법적 및 준수
- 이 프로젝트는 MIT 라이선스로 출시되었으며 강력한 출처 표시 요구 사항이 있습니다. 재사용 시 원본 리포지토리를 표시해야 합니다.
- 명시적으로 비영리입니다. 플러그인의 상업적 재판매 또는 판매는 라이선스 위반입니다.
- README에는 이 도구가 사용자 자신의 Harness 설치에 대한 로컬, 승인된 레드팀 연구에만 사용된다는 상세 면책 조항이 포함되어 있습니다. 제3자 시스템에 사용하거나 중국 사이버 보안 법률을 위반해서는 안 됩니다.
커뮤니티 및 지원
- 수입 부족으로 작성자가 유지 관리를 중단했습니다. 새 릴리스 또는 이슈 트리아지는 보장되지 않습니다.
- 후원 주소(USDT, Solana, Ethereum, Bitcoin)가 자발적 지원을 위해 나열되어 있습니다.
- 이 플러그인은 공식 DSH 플러그인 카탈로그와
awesome‑dsh‑plugin.com에 등록되어 있습니다.
결론
dsh‑purge는 DeepSeek의 로컬 AI 클라이언트의 호스트 측 제어를 조사하려는 보안 연구자를 위한 틈새 오픈소스 유틸리티입니다. 프롬프트 인젝션 패치를 적용, 테스트 및 롤백하기 위한 UI를 제공하지만 악성 페이로드를 포함하거나 외부 네트워크를 스캔하지는 않습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트