This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Affected surfaces
ReleasePort's take
Moderate signalThe ctx7 CLI now enforces a safe character set for skill names during installation and removal.
Why it matters: Restricting skill names mitigates injection risks; update any scripts that generate skill identifiers to use only the allowed characters.
Summary
AI summaryHarden skill name handling during install/remove by restricting characters and asserting correct directory placement.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Restrict skill names to safe character set during installation. Restrict skill names to safe character set during installation. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add --stdio flag to ctx7 setup for MCP server. Add --stdio flag to ctx7 setup for MCP server. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Declare @inquirer/core as direct dependency of CLI. Declare @inquirer/core as direct dependency of CLI. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
Patch Changes
- dea0e43: Declare
@inquirer/coreas a direct dependency of the CLI. It was previously imported inselectOrInput.tsbut only resolvable as a transitive of@inquirer/prompts, which causedctx7to fail at startup withERR_MODULE_NOT_FOUNDunder pnpm's isolated node linker. - 34fda7d: Add
--stdioflag toctx7 setupto configure Context7 as a local stdio MCP server. - 61de754: Harden skill name handling during
ctx7 skills installandctx7 skills remove. Skill names from remoteSKILL.mdfiles are now restricted to a safe character set, and the install sinks assert the target directory is a direct child of the skills root before writing.
Security Fixes
- Skill name handling now restricted to a safe character set and directory placement asserted during install/remove, preventing injection attacks.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Beta — feedback welcome: [email protected]