В .gitea/workflows/verify.yml (job security) dev-аудит запускается с --ignore-advisory=GHSA-hp3w-g68c-fv3c. Исключение добавил коммит 85858a1 («unblock backend dependency audit», 2026-10-09); причины и условия пересмотра нигде не записаны, а main#5 требует их для любых исключений.
Проверка на develop aeb4647: advisory GHSA-hp3w-g68c-fv3c больше не присутствует в выводе npm audit --include=dev --json, и npm audit --include=dev --audit-level=high без флага завершается с rc=0 (0 high/critical; остаются 2 moderate advisory: glob GHSA-3g3m-2fjr-6pw4, minimatch GHSA-g3hv-75wg-m249, ниже порога). Runtime-аудит: 0 уязвимостей.
Результат: исключение удалено, аудит CI работает без обходов.
Только строка в verify.yml. Пороги (--audit-level), Gitleaks и lock-файл не меняются.
Acceptance Criteria
Флаг --ignore-advisory=GHSA-hp3w-g68c-fv3c удалён из verify.yml.
npm audit --omit=dev --audit-level=low и npm audit --include=dev --audit-level=high проходят локально и в CI security.
## Контекст и результат
В `.gitea/workflows/verify.yml` (job `security`) dev-аудит запускается с `--ignore-advisory=GHSA-hp3w-g68c-fv3c`. Исключение добавил коммит `85858a1` («unblock backend dependency audit», 2026-10-09); причины и условия пересмотра нигде не записаны, а main#5 требует их для любых исключений.
Проверка на develop `aeb4647`: advisory GHSA-hp3w-g68c-fv3c больше не присутствует в выводе `npm audit --include=dev --json`, и `npm audit --include=dev --audit-level=high` без флага завершается с rc=0 (0 high/critical; остаются 2 moderate advisory: `glob` GHSA-3g3m-2fjr-6pw4, `minimatch` GHSA-g3hv-75wg-m249, ниже порога). Runtime-аудит: 0 уязвимостей.
Результат: исключение удалено, аудит CI работает без обходов.
## Scope / связанные Issues (если есть)
- Родитель: WealthLedger/main#5 (08.root); дочерний backend#5 уже закрыт.
- Только строка в `verify.yml`. Пороги (`--audit-level`), Gitleaks и lock-файл не меняются.
## Acceptance Criteria
- [x] Флаг `--ignore-advisory=GHSA-hp3w-g68c-fv3c` удалён из `verify.yml`.
- [x] `npm audit --omit=dev --audit-level=low` и `npm audit --include=dev --audit-level=high` проходят локально и в CI `security`.
Done in PR #159 (squash, develop 1a5de9b). CI (commits, security, verify) green before merge.
.gitea/workflows/verify.yml: removed --ignore-advisory=GHSA-hp3w-g68c-fv3c; dev audit is now npm audit --include=dev --audit-level=high. Thresholds, Gitleaks and the lock file were not changed.
Local on develop aeb4647: npm audit --omit=dev --audit-level=low rc=0 (0 vulnerabilities); npm audit --include=dev --audit-level=high rc=0 without the flag; the security job passed in CI on the PR.
Limits: 2 moderate dev advisories remain (glob GHSA-3g3m-2fjr-6pw4, minimatch GHSA-g3hv-75wg-m249), below the high threshold; regular dependency updates are tracked in WealthLedger/main#6.
Done in PR #159 (squash, develop `1a5de9b`). CI (commits, security, verify) green before merge.
- `.gitea/workflows/verify.yml`: removed `--ignore-advisory=GHSA-hp3w-g68c-fv3c`; dev audit is now `npm audit --include=dev --audit-level=high`. Thresholds, Gitleaks and the lock file were not changed.
- Local on develop `aeb4647`: `npm audit --omit=dev --audit-level=low` rc=0 (0 vulnerabilities); `npm audit --include=dev --audit-level=high` rc=0 without the flag; the `security` job passed in CI on the PR.
- Limits: 2 moderate dev advisories remain (`glob` GHSA-3g3m-2fjr-6pw4, `minimatch` GHSA-g3hv-75wg-m249), below the `high` threshold; regular dependency updates are tracked in WealthLedger/main#6.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Контекст и результат
В
.gitea/workflows/verify.yml(jobsecurity) dev-аудит запускается с--ignore-advisory=GHSA-hp3w-g68c-fv3c. Исключение добавил коммит85858a1(«unblock backend dependency audit», 2026-10-09); причины и условия пересмотра нигде не записаны, а main#5 требует их для любых исключений.Проверка на develop
aeb4647: advisory GHSA-hp3w-g68c-fv3c больше не присутствует в выводеnpm audit --include=dev --json, иnpm audit --include=dev --audit-level=highбез флага завершается с rc=0 (0 high/critical; остаются 2 moderate advisory:globGHSA-3g3m-2fjr-6pw4,minimatchGHSA-g3hv-75wg-m249, ниже порога). Runtime-аудит: 0 уязвимостей.Результат: исключение удалено, аудит CI работает без обходов.
Scope / связанные Issues (если есть)
verify.yml. Пороги (--audit-level), Gitleaks и lock-файл не меняются.Acceptance Criteria
--ignore-advisory=GHSA-hp3w-g68c-fv3cудалён изverify.yml.npm audit --omit=dev --audit-level=lowиnpm audit --include=dev --audit-level=highпроходят локально и в CIsecurity.Done in PR #159 (squash, develop
1a5de9b). CI (commits, security, verify) green before merge..gitea/workflows/verify.yml: removed--ignore-advisory=GHSA-hp3w-g68c-fv3c; dev audit is nownpm audit --include=dev --audit-level=high. Thresholds, Gitleaks and the lock file were not changed.aeb4647:npm audit --omit=dev --audit-level=lowrc=0 (0 vulnerabilities);npm audit --include=dev --audit-level=highrc=0 without the flag; thesecurityjob passed in CI on the PR.globGHSA-3g3m-2fjr-6pw4,minimatchGHSA-g3hv-75wg-m249), below thehighthreshold; regular dependency updates are tracked in WealthLedger/main#6.