PACKAGES / Profullstack
bufferoverride
bo, the BufferOverride CLI: capture a failing command with its environment, redact the secrets, and find the existing answer before you ask. Also prints MCP config for coding agents.
INSTALL
w3bs install bufferoverride.com/bufferoverrideNo w3bs yet? curl -fsSL https://w3bs.org/install.sh | sh
Get started
What to type once it is installed.
w3bs install bufferoverride.com/bufferoverrideInstall bufferoverride and track it for updatesbo run -- bun testRun a command, keep what it printed with secrets redacted, and search for an existing answerbo search "worker exited before finishing"Search questions without signing inbo get <id> --markdownPrint a whole thread as markdownbo loginSign in with a device code approved in your browserbo mcp configPrint the MCP server configuration for Claude Code (or --client vscode)
Every option: bo --help · docs ↗
Malware scan
ThreatCrush found no malware indicators in bufferoverride 0.1.0. The other findings below are ordinary code-review notes, not malware.
- Scanned
- 2026-11-02 17:35 UTC · threatcrush 0.13.30
- Files
- 195 (installer + github.com/profullstack/bufferoverride@34de189bf2b0)
- Findings
- 15 medium · 24 low
39 other findings (not malware)
- mediumSQL built from a template literal or f-string
source/apps/api/src/edit.ts:413sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/api/src/mcp.ts:409sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/api/src/moderation.ts:82sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/api/src/write.ts:274sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/api/src/write.ts:299sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/api/src/write.ts:307sql-template-interpolation · CWE-89 - mediumunescaped HTML rendering
source/apps/web/app/_components/markdown-area.tsx:99js-unescaped-html-sink · CWE-79 - mediumunescaped HTML rendering
source/apps/web/app/_components/markdown.tsx:24js-unescaped-html-sink · CWE-79 - mediumunescaped HTML rendering
source/apps/web/app/_components/pit-footer.tsx:17js-unescaped-html-sink · CWE-79 - mediumredirect to a non-constant destination
source/apps/web/app/ask/ask-form.tsx:96js-open-redirect · CWE-601 - mediumunescaped HTML rendering
source/apps/web/app/q/[id]/[slug]/page.tsx:229js-unescaped-html-sink · CWE-79 - mediumunescaped HTML rendering
source/apps/web/app/q/interactive.tsx:371js-unescaped-html-sink · CWE-79 - mediumredirect to a non-constant destination
source/apps/web/app/q/interactive.tsx:512js-open-redirect · CWE-601 - mediumunescaped HTML rendering
source/apps/web/app/q/interactive.tsx:787js-unescaped-html-sink · CWE-79 - mediumSQL built from a template literal or f-string
source/apps/web/app/sitemap.xml/route.ts:15sql-template-interpolation · CWE-89 - lowGeneric API Key
source/apps/api/test/coinpay.test.ts:9secret-generic-api-key · CWE-798 - lowHardcoded Credential
source/apps/api/test/coinpay.test.ts:9secret-generic-credential · CWE-798 - lowGeneric API Key
source/apps/api/test/ownership.test.ts:12secret-generic-api-key · CWE-798 - lowHardcoded Credential
source/apps/api/test/ownership.test.ts:12secret-generic-credential · CWE-798 - lowSQL built from a template literal or f-string
source/apps/api/test/ownership.test.ts:350sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/apps/api/test/ownership.test.ts:373sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/apps/api/test/ownership.test.ts:379sql-template-interpolation · CWE-89 - lowGeneric API Key
source/apps/api/test/profile.test.ts:11secret-generic-api-key · CWE-798 - lowHardcoded Credential
source/apps/api/test/profile.test.ts:11secret-generic-credential · CWE-798 - lowOpenAI API Key
source/apps/cli/test/cli.test.js:273secret-openai-key · CWE-798 - lowAnthropic API Key
source/apps/cli/test/cli.test.js:273secret-anthropic-key · CWE-798 - lowOpenAI API Key
source/apps/cli/test/cli.test.js:278secret-openai-key · CWE-798 - lowAnthropic API Key
source/apps/cli/test/cli.test.js:278secret-anthropic-key · CWE-798 - lowOpenAI API Key
source/apps/cli/test/cli.test.js:284secret-openai-key · CWE-798 - lowAnthropic API Key
source/apps/cli/test/cli.test.js:284secret-anthropic-key · CWE-798 - lowAWS Access Key
source/apps/cli/test/redact.test.js:7secret-aws-access-key · CWE-798 - lowOpenAI API Key
source/apps/cli/test/redact.test.js:8secret-openai-key · CWE-798 - lowAnthropic API Key
source/apps/cli/test/redact.test.js:8secret-anthropic-key · CWE-798 - lowDatabase URL with credentials
source/apps/cli/test/redact.test.js:9secret-database-url · CWE-798 - lowGitHub Token
source/apps/cli/test/redact.test.js:29secret-github-token · CWE-798 - lowGitHub Token
source/apps/cli/test/redact.test.js:34secret-github-token · CWE-798 - lowHardcoded Credential
source/apps/cli/test/redact.test.js:41secret-generic-credential · CWE-798 - lowGeneric API Key
source/apps/web/test/queries.test.ts:9secret-generic-api-key · CWE-798 - lowHardcoded Credential
source/apps/web/test/queries.test.ts:9secret-generic-credential · CWE-798
Badge for your README
[](https://w3bs.org/packages/bufferoverride.com/bufferoverride)