Skip to content

[Dependencies] Безопасный граф зависимостей Common и Logger #27

Description

@TorinAsakura

Какие зависимости обновляем?

  • База GitHub Security: 120 открытых Dependabot-алертов (4 critical, 69 high, 35 medium, 12 low)
  • Инструменты: @atls/raijin 1.1.1 → 2.1.0 и обновление транзитивных версий в допустимых диапазонах
  • @atls/logger: OpenTelemetry Core 1.22.0 → 2.12.0, SDK Logs 0.49.1 → 0.223.0; согласованный major-выпуск Logger 1.0.0 с новым API провайдера
  • @atls/guard-clause: исправленные ajv и validator, patch-выпуск 0.0.4
  • Приватный пример: NestJS 10 → 11 и gRPC до исправленных версий, без публикации примера
  • Готовность: immutable install, полный check, архивы, установка Logger вне monorepo, выпуск и повторная проверка GitHub Security после merge

Что блокирует обновление?

  • protocol-buffers-schema 3.6.0 остаётся в опубликованном Raijin 2.1.0 до выпуска Raijin PR #1004
  • sprintf-js 1.0.3 приходит через Jest/Istanbul; исправленной версии в этой ветке зависимостей нет, локальный форк не добавляем

Activity

  1. self-assigned this
    on Oct 14, 2026
  2. TorinAsakura commented on Oct 14, 2026

    @TorinAsakura
    MemberAuthor

    Что сделано

    • Число открытых Dependabot-алертов Common снизилось со 120 до одного — braces высокой степени серьёзности
    • Выпущены Logger 1.0.0 с обновлённым OpenTelemetry и Guard Clause 0.0.4
    • Корневой Raijin переведён на latest с разрешением в 2.1.1; обновления protocol-buffers-schema и micromatch закрыли их алерты
    • Проверены immutable install, полный check, архивы трёх публичных пакетов и опубликованные npm-архивы Logger и Guard Clause
    • CVE-2026-97058 для sprintf-js отклонён; алерт Common помечен inaccurate после проверки цепочки тестовых инструментов

    Артефакты

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions