This release includes 1 security fix for security teams reviewing exposed deployments.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
This release patches 1 known CVE
Topics
agents
dsl
llm
mcp
skills
workflow
Affected surfaces
auth
breaking_upgrade
Summary
AI summaryClick‑to‑approve adds a session‑bound dashboard signing flow with per‑session passcode unlocking.
Full changelog
Click-to-approve in the dashboard, without putting standing signing power on the
network surface.
- When
SKILLSCRIPT_APPROVAL_PASSCODEis set (+ secured mode + a readable key),
the dashboard mountsPOST /unlock+POST /approve+GET /signing-status.
The approver enters the passcode once per browser session to unlock
signing; the dashboard then signs Approved skills with the operator's key. - The unlock is in-memory, session-cookie-bound, and idle-expires (15 min) —
the dashboard holds no standing signing power, only a live human-entered
passcode unlocks it./approvewithout a live unlock returnsneeds_passcode. - The SPA shows a real Approve button (queue + skill detail) when signing is
wired; clicking prompts for the passcode on the first approval of a session,
then approves freely. Falls back to the copy-the-skillfile approve-command
UX when signing isn't enabled. - Default off (no passcode → routes 404, dashboard stays review-only).
SECURITY: enabling this gives the dashboard process read access to the private
key, so run it operator-side / isolated from the agent (the agent must have no
network path to it and must not be able to read the passcode)..envnow;
vault/encrypted-key custody is the future hardening.
Security Fixes
- Enabling click‑to‑approve grants dashboard process read access to the private key; recommendation is to run it operator‑side isolated from the agent, with future hardening via vault/encrypted‑key custody.
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
About Skillscript
All releases →Related context
Related tools
Earlier breaking changes
- v0.35.0 Editing `# Deadline:` on an approved skill drops it to Draft (signature invalidates).
Beta — feedback welcome: [email protected]