К основному содержимому
Знак Repo Vitals: пульс, который кончается коммитомREPO VITALS

применимый вес 65 %

stepworm/nodegoat

Язык: HTML
ветка master

The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

Открыть на SourceCraftСкачать отчёт (Markdown)снимок 8 октября 2026 г.покрытие сигналов 65 %проанализирован 17 сентября 2026 г. в 22:37 UTC — часть недоступна

Из чего складывается 100

вес категории
Документация 20Активность 20Безопасность 20CI/CD 15Задачи 15Здоровье кода 10

Светлые сегменты — Безопасность: появится с токеном участника; Задачи: трекер не заведён или пуст. Их вес делят остальные.

Шесть категорий

набрано / вес
Документация и лучшие практикипокрытие сигналов 90 %
23–25,9 / 30,8
частично
Активность проекта
22,5 / 30,8
оценено
Безопасностьпоявится с токеном участника
нет данных
CI/CDпокрытие сигналов 60 %
13,8–23,1 / 23,1
частично
Задачитрекер не заведён или пуст
нет данных
Здоровье кода
0–15,4 / 15,4
сбор отказал
Состояния:
оценено
частично
нет данных
вес уходит соседям
сбор отказал
интервал, не ноль
Не удалось измерить: прогоны CI
закрыто площадкой
станут группой, когда откроется доступ
Не удалось измерить: каталог документации, плотность пометок TODO/FIXME
не удалось увидеть
окно площадки усечено: файл на глубине или свежая версия могли остаться за краем

Сильные стороны

что уже сделано
  • CI SourceCraft настроен
  • README вводит в проект
  • Коммиты идут весь год (24 коммита)
  • Работа идёт без долгих пауз (7 недель)
  • CI проверяет pull request

Что повлияло на балл

Штрафы

Документация и лучшие практики

  • −3
    политика ревьюзащиты нет
  • −1
    политика защиты ветокзащиты нет
  • −<1
    доля коротких сообщений коммитов — 32 %

Активность проекта

  • −5
    последний релизрелизов и версионных тегов нет
  • −1
    доля коммитов автора-лидера — 63 %
  • −1
    уникальные авторы — 3 автора
  • −1
    последний коммит — 77 дней
  • −<1
    активность по неделям — 7 недель
  • −<1
    коммиты за год — 24 коммита

Не удалось измерить — ширина интервала

Это не штраф: нижняя граница балла считает метрику нулём, верхняя — полной

Документация и лучшие практики

  • до −3
    каталог документацииданные не собраны

CI/CD

  • до −9
    прогоны CIданные не собраны

Здоровье кода

  • до −15
    плотность пометок TODO/FIXMEданные не собраны

Что поднимет балл

по силе влияния
  • Активность
    +5
    опубликуйте релиз или проставьте тег версиипоследний релиззачем: сборка и проверки воспроизводимы у того, кто берёт код
  • Документация
    +3
    настройте политику ревьюполитика ревьюзачем: изменение проходит проверку, а история читается
  • Документация
    +1
    настройте политику защиты ветокполитика защиты ветокзачем: изменение проходит проверку, а история читается
  • делитесь работой с другими участниками+1
  • привлеките второго сопровождающего+1
  • сделайте коммит в ближайшее время+1
  • пишите содержательные сообщения коммитов+<1
  • распределяйте работу по неделям, а не концентрируйте в одной+<1
  • коммитьте чаще+<1