[P0] 08.docs. Проверить историю, изменения и tooling dependencies #5

Closed
opened 2026-09-13 15:34:22 +03:00 by codex-bot · 1 comment
Owner

Источник: локальный todo/wealthledger-engineering-improvements.md, пункт 08.docs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.

Что осталось сделать

08.docs. Проверить историю, изменения и tooling dependencies. Часть 08.root.

Готово, когда: baseline относится к точной revision; секреты не попадают
в отчёты; dependency risks Markdown tooling и новые findings обработаны.
До публикации или production-доступов — P0.

Gitea API возвращает private=false для всех пяти репозиториев. Условие повышения security baseline до P0 по исходному плану применимо; доступность кода без авторизации отдельно не проверена. Не публиковать найденные значения секретов.

Основание текущего статуса

package.json содержит Markdown/relative-links gate и git diff --check. Runtime OpenAPI workflow описывает сравнение, но не единое обновление. Документация исправления e2e и перехода Node уже обновлена.

Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.

Проверяемая revision docs: 7bc8792b9853768734066c31a323b70886d73a23.

Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.

Связанные issues

<!-- wealthledger-engineering-improvements:docs:08.docs --> Источник: локальный `todo/wealthledger-engineering-improvements.md`, пункт 08.docs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO. ## Что осталось сделать **08.docs. Проверить историю, изменения и tooling dependencies.** Часть 08.root. **Готово, когда:** baseline относится к точной revision; секреты не попадают в отчёты; dependency risks Markdown tooling и новые findings обработаны. До публикации или production-доступов — P0. Gitea API возвращает private=false для всех пяти репозиториев. Условие повышения security baseline до P0 по исходному плану применимо; доступность кода без авторизации отдельно не проверена. Не публиковать найденные значения секретов. ## Основание текущего статуса [package.json](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/package.json) содержит Markdown/relative-links gate и git diff --check. [Runtime OpenAPI workflow](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/development/runtime-openapi-verification.md) описывает сравнение, но не единое обновление. Документация исправления e2e и перехода Node уже обновлена. Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались. Проверяемая revision docs: `7bc8792b9853768734066c31a323b70886d73a23`. [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)
Author
Owner

Выполнено в merged PR #9, revision c0a8cdb683953e515757071c288bfdf9e7b4b40a.

Security в main — SUCCESS: вся Git-история проверена Gitleaks 8.30.1 с redaction, npm audit включает tooling dependencies и показывает 0 vulnerabilities. DoS advisory smol-toml устранён override 1.8.0; npm ci и docs verify прошли. Security workflow запускается при push/PR и ежедневно, новые findings приводят к FAIL.

Выполнено в merged PR #9, revision `c0a8cdb683953e515757071c288bfdf9e7b4b40a`. [Security в main](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/21) — SUCCESS: вся Git-история проверена Gitleaks 8.30.1 с redaction, npm audit включает tooling dependencies и показывает 0 vulnerabilities. DoS advisory smol-toml устранён override 1.8.0; npm ci и docs verify прошли. Security workflow запускается при push/PR и ежедневно, новые findings приводят к FAIL.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/docs#5