bgevconsultancy locks down Helm's chat launch

This is the sort of pre-production work that makes a legal AI rollout feel less improvised.

securitychat-ui

bgevconsultancy has cleaned up the chat experience after its move to a new web address, fixing visual glitches, tightening the send control, and completing the brand treatment.

More importantly, the fork closes several routes to accidental exposure or overreach:

  • Secret scanning checks changes before they reach the shared codebase, helping catch credentials that should never be committed.
  • Account-creation access is restricted so a public-facing data layer cannot invoke it directly.
  • Organisation-wide deletion and summary views are limited to the right administrators and organisation boundaries.

It also documents security settings needed for the sign-in flow, including protection against known leaked passwords.

So what Legal teams evaluating a shared AI workspace should care because polish is useful, but clear tenant and access boundaries are what make collaboration safer.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

2 commits from bgevconsultancy/Helm-v2, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
5bcce673 Polish /chat UI and harden account, privacy, and overview tenancy. Clava Orchestrator 2026-07-23 ↗ GitHub
Fix basePath icons and greeting names, repair profile updates via service role after authz, gate delete-all to org admins, and org-scope overview RPCs plus client-secret CI checks.
5fd31507 Ship brand favicon/icons/send UI and close pre-prod hygiene gaps. Clava Orchestrator 2026-07-23 ↗ GitHub
Revoke PostgREST access to handle_new_user, run CI on clava-stripdown, ignore local secret dumps, and document Auth Site URL + leaked-password settings for /chat.

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-962.md from inside the repo you want the changes in.

⬇ Download capture-thread-962.md