Источник: локальный todo/wealthledger-engineering-improvements.md, пункт 08.specs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.
Что осталось сделать
08.specs. Проверить историю и новые изменения на секреты. Часть 08.root.
Готово, когда: baseline и CI scan относятся к точной revision, вывод
отредактирован; если появляются собственные dependencies, их risks также
проверяются. Отсутствующую npm dependency-поверхность не создавать ради audit.
До публикации или production-доступов — P0.
Gitea API возвращает private=false для всех пяти репозиториев. Условие повышения security baseline до P0 по исходному плану применимо; доступность кода без авторизации отдельно не проверена. Не публиковать найденные значения секретов.
Основание текущего статуса
README начинает с SDD authority и последовательных approvals, тогда как AGENTS разрешает OpenSpec только по явному запросу. Собственный воспроизводимый bootstrap CLI отсутствует; runtime наследуется из frontend.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
<!-- wealthledger-engineering-improvements:specs:08.specs -->
Источник: локальный `todo/wealthledger-engineering-improvements.md`, пункт 08.specs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.
## Что осталось сделать
**08.specs. Проверить историю и новые изменения на секреты.** Часть 08.root.
**Готово, когда:** baseline и CI scan относятся к точной revision, вывод
отредактирован; если появляются собственные dependencies, их risks также
проверяются. Отсутствующую npm dependency-поверхность не создавать ради audit.
До публикации или production-доступов — P0.
Gitea API возвращает private=false для всех пяти репозиториев. Условие повышения security baseline до P0 по исходному плану применимо; доступность кода без авторизации отдельно не проверена. Не публиковать найденные значения секретов.
## Основание текущего статуса
[README](https://git.personal.ksv741.ru/WealthLedger/specs/src/commit/9590dedc0122cc045d24ba01321bbf4715516405/README.md) начинает с SDD authority и последовательных approvals, тогда как [AGENTS](https://git.personal.ksv741.ru/WealthLedger/specs/src/commit/9590dedc0122cc045d24ba01321bbf4715516405/AGENTS.md) разрешает OpenSpec только по явному запросу. Собственный воспроизводимый bootstrap CLI отсутствует; runtime наследуется из frontend.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Проверяемая revision specs: `9590dedc0122cc045d24ba01321bbf4715516405`.
[Remediation registry](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/development/audit-remediation.md) остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
## Связанные issues
- [main: [P0] 08.root. Получить проверенный security/dependency baseline и включить регулярные проверки](https://git.personal.ksv741.ru/WealthLedger/main/issues/5)
Release-readiness baseline обновлён 07.10.2026 на origin/developa1b0e99bddb91f7b7ca729ddf6b7d6c688fdca41: локальный Gitleaks 8.30.1 просканировал все 99 commits с --redact=100, утечек не найдено; npm audit --include=dev --audit-level=low сообщает 0 vulnerabilities. Gitea run #887 на том же SHA подтвердил verify; security workflow активен и использует те же Gitleaks/audit gates. Критерии baseline и регулярной CI-проверки выполнены.
Release-readiness baseline обновлён 07.10.2026 на `origin/develop` `a1b0e99bddb91f7b7ca729ddf6b7d6c688fdca41`: локальный Gitleaks 8.30.1 просканировал все 99 commits с `--redact=100`, утечек не найдено; `npm audit --include=dev --audit-level=low` сообщает 0 vulnerabilities. Gitea run #887 на том же SHA подтвердил verify; security workflow активен и использует те же Gitleaks/audit gates. Критерии baseline и регулярной CI-проверки выполнены.
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.
Источник: локальный
todo/wealthledger-engineering-improvements.md, пункт 08.specs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.Что осталось сделать
08.specs. Проверить историю и новые изменения на секреты. Часть 08.root.
Готово, когда: baseline и CI scan относятся к точной revision, вывод
отредактирован; если появляются собственные dependencies, их risks также
проверяются. Отсутствующую npm dependency-поверхность не создавать ради audit.
До публикации или production-доступов — P0.
Gitea API возвращает private=false для всех пяти репозиториев. Условие повышения security baseline до P0 по исходному плану применимо; доступность кода без авторизации отдельно не проверена. Не публиковать найденные значения секретов.
Основание текущего статуса
README начинает с SDD authority и последовательных approvals, тогда как AGENTS разрешает OpenSpec только по явному запросу. Собственный воспроизводимый bootstrap CLI отсутствует; runtime наследуется из frontend.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Проверяемая revision specs:
9590dedc0122cc045d24ba01321bbf4715516405.Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
Связанные issues
Release-readiness baseline обновлён 07.10.2026 на
origin/developa1b0e99bddb91f7b7ca729ddf6b7d6c688fdca41: локальный Gitleaks 8.30.1 просканировал все 99 commits с--redact=100, утечек не найдено;npm audit --include=dev --audit-level=lowсообщает 0 vulnerabilities. Gitea run #887 на том же SHA подтвердил verify; security workflow активен и использует те же Gitleaks/audit gates. Критерии baseline и регулярной CI-проверки выполнены.