
безопасно устанавливать npm-пакеты, проверяя их на этапе перед установкой
Этот каталог содержит подробную документацию для инструмента аудита безопасности NPQ (Node Package Quality).
optional-features.mdНастройка и использование дополнительных функций безопасности, включая недавние улучшения и исправления ошибок.
age.marshall.mdПодробная документация компонента безопасности Age Marshall, который проверяет возраст и зрелость пакета.
Каталог feature/ содержит подробную документацию по конкретным функциям и реализациям:
test-coverage-improvements.md - Комплексные улучшения тестового покрытия, которые повысили общее покрытие с 84.4% до 93.39%signature-verification-fix.md - Критическое исправление ошибки проверки подписей для диапазонов версий (например, @angular/common@^20.2.4)auto-continue.md - Документация функции авто-продолжения, которая упрощает рабочие процессы установки пакетовexit-codes.md - Справочник по поведению процессов npq и npq-hero при завершенииjson-output.md - Версионированный, машиночитаемый вывод только результатов аудита для CI и автоматизацииmalicious-package.md - Документация по обнаружению известных вредоносных пакетов с помощью данных Snyk/OSVpacote-dependency-reduction.md - Краткое описание реализации необязательного сокращения зависимостей pacotefeature/Компоненты Marshall являются основными модулями проверки безопасности в NPQ. Каждый marshall-компонент фокусируется на конкретном аспекте безопасности:
age.marshall.md) - Проверка возраста и зрелости пакетаsignature-verification-fix.md)При добавлении новых функций или внесении значительных изменений:
feature/npq и npq-hero.| Тема | Файл | Назначение |
|---|
| Дополнительные функции | optional-features.md | Конфигурация функций и недавние улучшения |
| Проверка возраста | age.marshall.md | Проверки безопасности возраста и зрелости пакета |
| Тестовое покрытие | feature/test-coverage-improvements.md | Недавние улучшения тестового набора |
| Проверка подписей | feature/signature-verification-fix.md | Исправление ошибки диапазонов версий и валидация |
| Авто-продолжение | feature/auto-continue.md | Автоматизированный рабочий процесс установки |
| JSON-вывод аудита | feature/json-output.md | Версионированные машиночитаемые результаты аудита для CI |
| Коды выхода | feature/exit-codes.md | Сквозная передача кодов выхода CLI и менеджера пакетов |
| Вредоносные пакеты | feature/malicious-package.md | Обнаружение известных вредоносных пакетов и формирование отчётов |
| Сокращение зависимостей | feature/pacote-dependency-reduction.md | Необязательное управление зависимостями |