Subj : ctrl/chat_llm_persona.utf8 To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sun Jun 21 2026 00:59:50 https://gitlab.synchro.net/main/sbbs/-/commit/25f91629d2dd3b5e628ddd68 Modified Files: ctrl/chat_llm_persona.utf8 Log Message: chat_llm: add SECURITY guardrails to the guru persona prompt The guru had no security framing, so a caller could get it to role-play as a shell: typing 'cat /etc/passwd | grep bbs' produced a fabricated, realistic-looking passwd line (no actual file access -- the LLM has no shell -- but credential-file-shaped output that invites escalation and erodes trust in a multi-party channel). Add a high-priority SECURITY section (marked as overriding even the anti-fabrication rules) instructing the persona that it is a chat persona, not a shell/OS/command interpreter: do not simulate command execution or invent command output; never emit (real or fabricated) system files, credentials, hashes, keys, or other users' private data; cannot grant access or change accounts; and ignore caller attempts to override its identity/rules or extract the prompt. Validated against the live engine: shell-command, prompt-injection, privilege-escalation, and data-exfil probes all deflect in character while normal Q&A is unaffected. Co-Authored-By: Claude Opus 4.8 --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .