Wardhold

Готовность

Что работает сегодня, а что — обещание

Продукт молодой, и сайт продукта обязан этому соответствовать. Ниже — разделение без хитростей: «работает» означает, что это можно потрогать в проде на app.wardhold.ru прямо сейчас.

Ядро и кабинет

ВозможностьСостояниеКомментарий
Секреты, версии, деактивация, отложенное уничтожениеработаетИммутабельность версий закрыта триггерами PostgreSQL
Организации, проекты, роли и привязкиработаетГраницы тенанта проверяются в базе, а не только в коде
Сервисные аккаунты и машинные токеныработаетТокены хранятся хешем, права ограничены скоупом и ролью
Регистрация, вход, подтверждение адреса, сброс пароляработаетПисьма уходят через SMTP-релей, состояние видно в проверке готовности
Аудит каждого чтения содержимого, включая отказыработает
Выгрузка журнала аудита в файл и syslogработаетJSON Lines и RFC 5424 во всех изданиях, включая Community; коннекторы конкретных SIEM — в плане, в Enterprise; сейчас их нет ни в одном издании
Личный сейф паролей с шифрованием в браузереработаетВнешний криптоаудит — в плане до продвижения как отдельного продукта
Командные сейфы проекта с правами на участникаработаетКлюч сейфа заворачивается на ключ коллеги в браузере; состав и обращения — в журнале
Одноразовые ссылки на парольработаетКлюч уходит во фрагменте ссылки
Карточка сотрудника: доступы, чтения, токены, журналработает
Сигнал об увольнении и подсветка оставшегося доступаработаетСобытие портала Битрикс24 или сверка при синхронизации каталога; сигнал ничего не отбирает — алерт приходит в карточку секрета и командного сейфа
Мгновенное сдерживание: блокировка, отзыв сессий и токенов, заморозка привязокработает: APIОдной транзакцией и обратимо, без предпосылки в виде увольнения; в кабинете кнопки ещё нет
План ротации строками со статусом и ответственнымработает: APIСтроится из раскрытия сигнала, приоритет по факту чтения; закрывается сам при появлении новой версии секрета. В кабинете экрана ещё нет
Роли организации: владелец, администратор, сотрудникработаетПонижение действует немедленно на всех живых сессиях; последний владелец неснимаем
Вебхуки о ротации с подписью Ed25519работаетOutbox в PostgreSQL, без брокеров
Сотрудники и подразделения организацииработаетКаталог переносится из портала без выдачи прав: синхронизированный сотрудник получает роль сотрудника
Приглашение сотрудника в организацию по e-mailработаетСсылка на 7 дней, роль из приглашения; доступа к секретам приглашение не выдаёт
Корпоративный вход через OIDC-провайдер организацииработаетKeycloak, ADFS, Blitz; провайдер настраивается администратором организации, сотрудник заводится при первом входе без доступов к секретам
Ротация мастер-ключа на работающем инстансеработаетПерезавёртка рабочих ключей порциями с продолжением после обрыва; ключ подписи — вместе со всеми
Выгрузка и загрузка в подписанном конвертеработаетТело под парольной фразой, подпись Ed25519 инстанса; загрузка с dry-run и отчётом сопоставления
Резервные копии по расписанию и проверяемое восстановлениеработаетПолная копия базы в каталог или S3, конверт под парольной фразой с подписью; restore со сверкой
Импорт из CSV, JSON, .env, HashiCorp Vault и Пассворкаработаетvault kv get -format=json (KV v1/v2), выгрузка Пассворка JSON/CSV; кириллические имена транслитерируются
Двухфакторная аутентификация при входеработаетTOTP по RFC 6238, коды восстановления, политика организации «обязателен»
Свои устройства: список входов и точечный отзывработаетБраузер, расширение, адрес и время последнего обращения; отзыв одного устройства не трогает остальные входы и интеграции
Расширение браузера для личного сейфаработаетChrome, Яндекс.Браузер, Edge: подстановка логина и пароля, генератор, новая запись. В магазинах расширений нет — каталог из релиза или корпоративная политика; мобильных и десктопных клиентов нет

Интеграции

НаправлениеСостояниеКомментарий
Kubernetes через External Secrets OperatorработаетПроверено на реальном контроллере, отдельного оператора не требуется
CI-клиент: экспорт значений и запуск процессаработаетwardhold ci export и ci run в любом пайплайне
GitHub ActionsработаетComposite action с маскированием значений в логе
GitLab CIработаетШаблон include: remote и компонент каталога; прогон на живом раннере — за внедрением
Агент для VM, docker-compose и systemdработаетФайлы-приёмники и дочерний процесс
MCP-сервер для AI-агентовработаетСписок и описания свободно, содержимое — по праву
Gitea и Forgejoв планеОжидается совместимость с action для GitHub
Приложение Битрикс24: установка и синхронизация каталогаработаетСотрудники, оргструктура и проекты портала; доступов не выдаёт
Битрикс24: кабинет на портале и в мобильном приложенииработаетПлитка левого меню и виджет в чате мобильного приложения; сейфы паролей во фрейме не открываются
Битрикс24: роботы и бизнес-процессыработаетДействия «получить» и «сохранить секрет»; в параметрах шаблона — только имя секрета; живой прогон — за внедрением
Битрикс24: событие увольненияработаетСигнал по событию портала или по сверке при синхронизации; подсветка доступов уволенного в карточке секрета и сейфа; блокировок не делает
1С:Предприятие: запрос из конфигурацииработаетОбычный HTTP-запрос к API; своего кода на стороне Wardhold не требуется
1С:Предприятие: поставляемое расширениев планеОбщий модуль с кешем в сеансе и повторными попытками
Агент службой Windowsв планеСегодня описаны systemd и docker-compose
Laravel SDKв планеДрайвер конфигурации с инвалидацией по вебхуку
Выгрузка секретов в переменные CI и облачные хранилищав плане
Вход через OIDC-провайдер организацииработаетKeycloak, ADFS, Blitz и любой OpenID Connect; свой провайдер у каждой организации, сотрудник заводится при первом входе без единого доступа
Вход по SAML, синхронизация каталога из LDAP и Active DirectoryEnterprise
Внешние KMS и HSM, кластеризацияEnterprise
Коннекторы конкретных SIEM и гарантированная доставка журналав планеСам поток аудита в файл и syslog уже работает в Community

Почему такая страница вообще существует

Сайты продуктов обычно пишут в будущем времени, а читатель узнаёт правду после регистрации. Нам это невыгодно: покупатель секретохранилища проверяет обещания первым делом и запоминает расхождения надолго.

Страница обновляется вместе с продуктом. Если что-то из «в плане» нужно вам срочно — напишите на hello@wardhold.ru: приоритет бэклога определяется в том числе такими письмами.