Skip to content

feat(opencontext): curl | sh installer at logicsrc.com/opencontext/install.sh - #238

Merged
ralyodio merged 1 commit into
masterfrom
feat/curl-installer
Oct 13, 2026
Merged

ralyodio merged 1 commit into
masterfrom
feat/curl-installer

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Adds a curl | sh installer for the opencontext command so it can be listed in the W3BS catalog (https://w3bs.org/packages):

curl -fsSL https://logicsrc.com/opencontext/install.sh | sh
  • packages/opencontext/install.sh, generated from the W3BS npm CLI installer template (@logicsrc/opencontext, Node 20+). The repo-root install slot already belongs to the logicsrc CLI, so the script lives with its package.
  • apps/logicsrc-web/public/opencontext/install.sh: identical copy, served by Next as a static file (deploys to dev2 on merge).
  • README OpenContext section and docs/opencontext/cli.md lead with the curl line.

Verified locally with env -i PATH=/usr/bin:/bin HOME=<tmp> sh install.sh (private Node 24 path), opencontext --help / --version, then the generated uninstall.sh.

🤖 Generated with Claude Code

…stall.sh

Generated from the W3BS npm CLI installer template so OpenContext can be
listed in the W3BS catalog. Installs @logicsrc/opencontext under ~/.local,
fetching a checksum-verified private Node 24 when the machine has no Node 20+.

The script lives in packages/opencontext/install.sh (the repo root install
slot is the logicsrc CLI's) and is served from apps/logicsrc-web/public.
The README and CLI docs lead with the curl line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Comment thread apps/logicsrc-web/public/opencontext/install.sh Fixed
Comment thread packages/opencontext/install.sh Fixed
@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

ThreatCrush Security Scan

27 finding(s)

HIGH/CRITICAL: 3 | MEDIUM: 12 | LOW: 12

Severity Rule Location
HIGH secret-private-key plugins/credential-sharing/src/providers/ssh.ts:129
HIGH js-host-header-trust apps/commandboard-web/server.js:27
HIGH js-ssrf-outbound-request apps/pwa/public/sw.js:45
MEDIUM js-unescaped-html-sink apps/commandboard-web/src/main.ts:19
MEDIUM sh-remote-script-execution apps/logicsrc-web/public/install.sh:71
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/[[...slug]]/page.tsx:57
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/layout.tsx:79
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/pricing/page.tsx:42
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/components/breadcrumbs.tsx:43
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/components/site-shell.tsx:36
MEDIUM redos-nested-quantifier packages/opencontext/src/ids.ts:10
MEDIUM redos-nested-quantifier packages/opencontext/src/ids.ts:11
MEDIUM js-timing-unsafe-mac-compare packages/opencontext/src/validate.ts:208
MEDIUM redos-nested-quantifier packages/openerrand/src/browser.ts:34
MEDIUM redos-nested-quantifier packages/openontology/src/ids.ts:20
LOW secret-generic-credential apps/pwa/test/appbar.test.mjs:10
LOW secret-aws-access-key packages/opencontext/src/permissions.test.ts:260
LOW secret-private-key packages/opencontext/src/permissions.test.ts:261
LOW secret-stripe-key packages/opencontext/src/permissions.test.ts:262
LOW secret-aws-access-key packages/opencontext/src/security.test.ts:228
LOW secret-database-url packages/opencreds/src/categories.test.ts:98
LOW secret-database-url packages/opencreds/src/categories.test.ts:103
LOW secret-generic-credential packages/opencreds/src/import-router.test.ts:121
LOW secret-private-key plugins/credential-sharing/src/providers/ssh.test.ts:7
LOW secret-database-url plugins/credential-sharing/src/rekey.test.ts:33
LOW secret-openai-key plugins/credential-sharing/src/vault-encryption.test.ts:21
LOW secret-generic-credential plugins/credential-sharing/src/vault-encryption.test.ts:21

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit 0d0a258 into master Oct 13, 2026
7 checks passed
@ralyodio
ralyodio deleted the feat/curl-installer branch October 13, 2026 01:37
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.

2 participants