Кураторский список лучших ресурсов по безопасности Node.js.



Изучайте методы безопасного программирования на Node.js и лучшие практики от Liran Tal
Содержание
Инструменты
Усиление безопасности веб-фреймворков
- Helmet - Helmet помогает защитить ваши приложения Express, устанавливая различные HTTP-заголовки.
- koa-helmet - koa-helmet помогает защитить ваши приложения Koa, устанавливая различные HTTP-заголовки.
- blankie - плагин CSP для hapi.
- fastify-helmet - fastify-helmet помогает защитить ваши приложения fastify, устанавливая важные заголовки безопасности.
- nis2-express-middleware - комплексное middleware для Express.js, обеспечивающее соответствие требованиям ЕС NIS2 (логирование, активная защита и безопасные настройки по умолчанию).
- nuxt-security - 🛡 модуль безопасности для Nuxt на основе OWASP Top 10 и Helmet.
- reporting-api - middleware для Express для сбора отчётов CSP, COOP/COEP, Permissions-Policy, NEL, отчётов о сбоях и устаревании (Reporting API v0/v1 и устаревший report-uri).
Безопасность GitHub Actions и CI/CD
- New dependencies advisor - GitHub Action, добавляющий в pull-запросы комментарии с информацией о состоянии пакетов для новых добавленных npm-зависимостей.
- OpenSSF Scorecard Monitor - упрощает отслеживание OpenSSF Scorecard в вашей организации с помощью автоматических отчётов в формате markdown и JSON, а также опциональных оповещений через GitHub issues.