
dsh-purge (DeepSeek Harness Purge)
Специализированный плагин и инструмент тестирования для специалистов по кибербезопасности (Red Teaming). Проект разработан для локальной платформы DeepSeek Harness (dsh). Он создан для проведения контролируемых тестов на устойчивость…
dsh-purge (DeepSeek Harness Purge) - специализированный плагин и инструмент тестирования для специалистов по кибербезопасности (Red Teaming). Проект разработан для локальной платформы DeepSeek Harness (dsh). Он создан для проведения контролируемых тестов на устойчивость нейросетей к обходу защитных инструкций (Jailbreak). Утилита позволяет гибко настраивать и подменять системные промпты под каждую конкретную модель.
Главные задачи и возможности
-
Разделение уровней фильтрации. Платформа DeepSeek Harness защищает систему не только силами самой языковой модели, но и на уровне инфраструктуры приложения через строгие системные промпты, правила песочницы и модерацию сессий. Плагин позволяет изолировать эти уровни во время проверок. Это помогает четко определить место срабатывания блокировки, будь то защитные алгоритмы самой модели или внутренние фильтры клиентской программы.
-
Динамическое внедрение промптов. Инструмент добавляет скрытый слой кастомных инструкций через файл prompt-inject.md, заменяя или дополняя стандартные правила рабочего пространства. По умолчанию в систему встроен готовый промпт, нацеленный на аудит китайских языковых моделей. В документации к проекту эта конфигурация упоминается под именем тестового профиля «小码酱».
-
Переключение режимов работы. Пользователь может выбрать одну из трех стратегий поведения. Режим Strict полностью удаляет стандартные защитные инструкции Harness. Режим Fallback, который активен по умолчанию, применяет кастомный промпт только при наличии пользовательского ввода. Режим Always сохраняет оригинальные системные промпты Harness поверх внедренных инструкций.
-
Вкладка «Полигон». Эта панель создана для контроля локальной среды. Она позволяет проверять права доступа, задействованные навыки и состояние системы в ходе внутренних тестов безопасности.
Архитектура и интеграция
Проект представляет собой легкое приложение для среды Node.js, написанное на языке JavaScript. Утилита не вносит изменений в исходный код самого репозитория Harness. Интеграция происходит за счет использования специальных прослоек и патчей во внутренних каталогах профилей.
-
Поддерживаемые клиенты. Плагин полноценно работает как в официальной Web-версии (profile web), так и в официальном десктопном приложении для Windows (profile desktop), подменяя логику внутри пакетов @deepseek-ai/*.
-
Требования к окружению. Для запуска необходима среда Node.js версии 18 и выше. При этом для стабильной работы графического интерфейса в Windows без мерцания консольных окон разработчики рекомендуют использовать Node.js версии 22 и выше.
-
Сетевая безопасность. Инструмент выполняется строго локально на машине пользователя. Он не содержит сетевых сканеров или эксплойтов для атак на внешние ресурсы. В систему встроен жесткий геоблок. По умолчанию плагин полностью блокирует любые исходящие запросы или тесты в сторону IP-адресов и сайтов материкового Китая, Гонконга и Макао. Исключение составляют лишь серверы, которые пользователь самостоятельно внес в белый список через файл net-scope-allow.txt.