Repository navigation
Reduce unsolicited replies and repair the build dependency audit - #77
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
@codex review Please review the updated head |
|
Codex Review: Didn't find any major issues. More of your lovely PRs please. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
The bot could answer unaddressed group questions and replies intended for other people, while remembered preferences could override its instruction to ignore praise. The reply-gate prompt now requires a clear request to the bot, preserves genuine follow-ups, corrections and aliases, and treats chat memory as background data. It also ignores clearly unauthorized cyber requests while allowing defensive security and account recovery. No runtime heuristics, additional model calls, or agent routing changes are introduced; registered commands such as
/qand/ostill bypass the gate.CI was also blocked by GHSA-vfj7-8cjw-p6xm in the build dependency
braces@3.0.3, which has no fixed npm release. A native Bun dependency patch caps parser nesting at 256 levels and treats deeper input as literal text, following the upstream fix proposal. Bun reapplies the patch on install.bun run auditfirst runs security regressions against the installed package, then excludes only this locally fixed advisory because registry metadata still reports version 3.0.3. All other advisories remain blocking. The patch and exception are documented for removal after an upstream release.Validation:
bun run auditpassed after the security checks.bun run tsc,bun run biome, andgit diff --checkpassed.bun run buildsuccessfully packaged the service with CI placeholder credentials.The seven-day investigation covered 6,075 gate decisions, including 160 engage decisions. Incoming text was retained for 49 engage decisions, so this is not a full-week false-positive measurement. Live evaluations used current chat memory.