Security selfcheck bot
Этот бот служит для самопроверки комплексной безопасности по различным сценариям, реализованным в виде чеклистов. Пока представлены два сценария: создание надежного пароля и обеспечение безопасности аккаунта на npmjs.com, однако чеклисты легко расширяются и редактируются из кода, feel free to fork =)
Бот вдохновлен соответствующим заданием хакатона DemHack 4
Сборка и запуск
Сборка
go build .
Требуемое окружение
- PORT порт, на котором будет висеть приложение
- HOST хост, на котором будет доступно приложение извне (на котором будут доступны вебхуки)
- REDIS_URL урл для Redis (используется для хранения пользовательских сессий)
Запуск
# Может отличаться в зависимости от флагов и параметров сборки
./security-selfcheck-bot