Skip to content

docs: sync project documentation with today's v8.0 wave-1 push#138

Merged
beenuar merged 1 commit into
mainfrom
docs/v8-wave1-sync
May 14, 2026
Merged

docs: sync project documentation with today's v8.0 wave-1 push#138
beenuar merged 1 commit into
mainfrom
docs/v8-wave1-sync

Conversation

@beenuar
Copy link
Copy Markdown
Owner

@beenuar beenuar commented May 14, 2026

Summary

Brings every cross-cutting doc surface in line with the 21 PRs that landed on main on 2026-05-14, anchored by the v8.0 architectural foundation (PR #125) and the security + correctness wave that followed it. No code changes — pure documentation sync.

What changed

Verification

  • git diff --stat shows 141 insertions / 28 deletions across 6 files
  • Every doc link inside the new content was verified against the filesystem (apps/docs/docs/architecture/graph-schema.md, apps/docs/docs/console/funnel-kpis.md, apps/docs/docs/concepts/automation-maturity.md, apps/docs/docs/benchmark-scoreboard.mdx, apps/docs/static/data/scoreboard.json, apps/web/content/blog/graph-at-ingest.mdx, apps/web/content/blog/automation-maturity.mdx, apps/web/content/papers/l0-l4-automation-maturity.md — all present on main)
  • Code-fence parity checked across all 6 changed files — balanced

Test plan

  • Docusaurus build (apps/docs) renders the new env-vars table and new Static analysis (CodeQL) security section without warnings
  • No broken internal links to the new sections (anchors: #ueba-service-servicesueba, #static-analysis-codeql)
  • Spot-check that the README's v8.0 wave-1 block renders correctly on GitHub

Made with Cursor

Brings every cross-cutting doc surface in line with the 21 PRs that
landed on `main` on 2026-05-14, anchored by the v8.0 architectural
foundation (PR #125) and the security + correctness wave that
followed it.

- `CHANGELOG.md` — new `[Unreleased]` block covering the v8.0
  architectural foundation (graph at ingest, four-agent rebrand,
  `/hunt`, sixteen connectors, automation maturity, public
  scoreboard), the eight-PR security hardening wave (PRs #116-#128),
  the three-PR CodeQL alert sweep to zero (#133, #136, #137), the
  UEBA env-var alignment (PR #135, first community contribution,
  closes #134), the security-smoke + UX cleanup pair (PR #132,
  closes #131 + #130), and the playbook engine correctness pass
  (PR #129).
- `README.md` — new `v8.0 wave-1 (on main, not yet tagged)` entry
  in the version-history section; `Next` block rewritten as
  `v8.0 wave-2` with the still-`[~]` items from
  `AISOC_V8_PROGRESS.md`. Version badge intentionally not bumped
  (still 7.3.1) because wave-1 is on `main` but not tagged.
- `AGENTS.md` — new `v8.0 wave-1` block under "Learned Workspace
  Facts" documenting the four-agent topology, `/hunt` surface,
  connector inventory, automation maturity ladder, security wave
  outcomes, CodeQL hygiene patterns (inline `replace`-chain
  sanitisation for `py/log-injection`, single import style for
  `py/import-and-import-from`), and the UEBA env-var dual-alias
  convention.
- `AISOC_V8_PROGRESS.md` — `Status` block refreshed to record that
  PR #125 shipped at `b854010e` on 2026-05-14, list the 12
  post-merge PRs that landed on `main` after it, and clarify that
  wave-2 is the still-tracked `[~]` work.
- `apps/docs/docs/deployment/env-vars.md` — UEBA section rewritten
  around the dual-alias rule (unprefixed wins over `UEBA_`-prefixed,
  matches every other Python service and the `docker-compose.yml`
  exports); table now lists canonical + legacy names side by side.
- `apps/docs/docs/operations/security.md` — new `Static analysis
  (CodeQL)` section: zero alerts on `main` as a CI gate, plus the
  two patterns that came up repeatedly during the sweep
  (inline-at-call-site sanitisation for `py/log-injection`, single
  import style for `py/import-and-import-from`).

No code changes; pure documentation sync.
@beenuar beenuar merged commit 3724e93 into main May 14, 2026
22 checks passed
@beenuar beenuar deleted the docs/v8-wave1-sync branch May 14, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: UEBA service ignores docker-compose environment variables due to env_prefix mismatch

1 participant