применимый вес 65 %
axidex/nodegoat
Язык: HTML
ветка master
импорт с GitHub
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 г. в 18:43 UTC — часть недоступна
Из чего складывается 100
вес категорииДокументация 20Активность 20Безопасность 20CI/CD 15Задачи 15Здоровье кода 10
Светлые сегменты — Безопасность: появится с токеном участника; Задачи: трекер не заведён или пуст. Их вес делят остальные.
Шесть категорий
набрано / весДокументация и лучшие практикипокрытие сигналов 90 %23–25,9 / 30,8
частично
Активность проекта15,5 / 30,8
оценено
Безопасностьпоявится с токеном участника
нет данных
CI/CDпокрытие сигналов 60 %13,8–23,1 / 23,1
частично
Задачитрекер не заведён или пуст
нет данных
Здоровье кода0–15,4 / 15,4
сбор отказал
Состояния:вес уходит соседяминтервал, не ноль
оценено
частично
нет данных
сбор отказал
Не удалось измерить: прогоны CIстанут группой, когда откроется доступ
закрыто площадкой
Не удалось измерить: каталог документации, плотность пометок TODO/FIXMEокно площадки усечено: файл на глубине или свежая версия могли остаться за краем
не удалось увидеть
Сильные стороны
что уже сделано- CI SourceCraft настроен
- README вводит в проект
- CI проверяет pull request
- Коммиты идут весь год (23 коммита)
- Работа идёт без долгих пауз (7 недель)
Что повлияло на балл
Штрафы
Документация и лучшие практики
- −3политика ревьюзащиты нет
- −1политика защиты ветокзащиты нет
- −<1доля коротких сообщений коммитов — 30 %
Активность проекта
- −4последний релиз — 2 623 дня
- −4доля pull request'ов без ответа — 100 %выборка: 8 из 10
- −4доля закрытых pull request'ов — 0 %окно: 50 PR, порог по выборке: 8 из 10
- −2уникальные авторы — 2 автора
- −1доля коммитов автора-лидера — 65 %
- −1последний коммит — 77 дней
- −<1активность по неделям — 7 недель
- −<1коммиты за год — 23 коммита
Не удалось измерить — ширина интервала
Это не штраф: нижняя граница балла считает метрику нулём, верхняя — полной
Документация и лучшие практики
- до −3каталог документацииданные не собраны
CI/CD
- до −9прогоны CIданные не собраны
Здоровье кода
- до −15плотность пометок TODO/FIXMEданные не собраны
Что поднимет балл
по силе влияния- опубликуйте релиз или проставьте тег версиипоследний релиз — 2 623 днязачем: сборка и проверки воспроизводимы у того, кто берёт код+4Активность
- отвечайте на pull request'ыдоля pull request'ов без ответа — 100 %зачем: пришедшему извне отвечают, и его работа не теряетсяоснование: список pull request'ов репозитория, срез 8 октября 2026 г.+4Активность
- закрывайте pull request'ыдоля закрытых pull request'ов — 0 %зачем: пришедшему извне отвечают, и его работа не теряетсяоснование: список pull request'ов репозитория, срез 8 октября 2026 г.+4Активность
- настройте политику ревью+3
- привлеките второго сопровождающего+2
- настройте политику защиты веток+1
- делитесь работой с другими участниками+1
- сделайте коммит в ближайшее время+1
- пишите содержательные сообщения коммитов+<1
- распределяйте работу по неделям, а не концентрируйте в одной+<1
- коммитьте чаще+<1