Продукт
Что внутри Wardhold
Три части одного продукта. Они делят одну модель организаций и проектов, один журнал и один вход, но отличаются моделью доверия — и это отличие мы проговариваем явно, а не прячем за словом «безопасно».
Разделы
Секреты для машинработает
Иммутабельные версии, активация и деактивация, отложенное уничтожение, роли на проект и на секрет, аудит каждого чтения, вебхуки о ротации.
Пароли для людейработает
Личный сейф и командные сейфы проекта: шифрование в браузере, права на каждого участника, одноразовые ссылки для передачи пароля наружу.
Офбординг и раскрытиеработает
Карточка сотрудника: доступы в разрезе проектов, фактические чтения и отказы, токены и сессии, журнал с подгрузкой.
Что уже работает
Сводная таблица: что можно потрогать в проде сегодня, что в работе, а что относится к коммерческому изданию.
Модель данных
Версию нельзя изменить — только добавить следующую
Любое изменение значения создаёт новую версию. Старые остаются доступны для отката и расследования, пока вы сами не назначите им уничтожение — с периодом ожидания, в течение которого решение отменяется.
Запрет на изменение payload стоит триггерами в PostgreSQL, а не дисциплиной в коде: приложение с ошибкой не сможет переписать историю, даже если очень постарается.
- Секрет — имя, метки, защита от удаления, состояние active / deactivated
- Версия — набор пар «ключ = значение», неизменяемый после создания
- Привязка — роль сотрудника или сервисного аккаунта на проект либо на один секрет
- Журнал — кто, когда и какую версию читал; отказы записываются наравне с успехами
Начать
Аккаунт в облаке — за минуту
Регистрация открыта: почта и пароль. Организация, проект и личный сейф создаются сразу, платить за личное использование не нужно.