Skip to content

kastelldev/kastell

v2.2.4 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

automation cli coolify devops digitalocean docker
+10 more
dokploy hetzner linode mcp security-audit self-hosted server-management typescript vps vultr

Affected surfaces

auth

Summary

AI summary

Added MCP structured content and shared schemas for type‑safe AI model consumption.

Full changelog

Added

  • MCP Structured Content — all 17 MCP tools now return structuredContent with Zod outputSchema for type-safe AI model consumption
  • Shared MCP schemas — reusable Zod schemas in src/mcp/schemas/ (audit, common, health, server)
  • MCP SDK round-trip tests — 26 tests verifying normalizeObjectSchema + safeParseAsync for all 17 outputSchemas
  • Plugin manifest.claude-plugin/plugin.json with mcpServers, skills, hooks for Claude Code plugin distribution

Fixed

  • outputSchema wrap patternz.discriminatedUnion wrapped in z.object({ result }) to satisfy MCP SDK's normalizeObjectSchema
  • Plugin manifest paths./ prefix required for CC plugin validator; agents field removed (unsupported)
  • ip-address XSS vulnerability — override to ^10.1.1 (dependabot #9)

Changed

  • P131 code quality sweep — catch blocks with debugLog, console.log→logger migration
  • P130 file splitinteractive.ts → 8 modules, lock.ts → 8 modules

Security Fixes

  • ip-address XSS vulnerability fixed; dependency upgraded to ^10.1.1

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

Track kastelldev/kastell

Get notified when new releases ship.

Sign up free

About kastelldev/kastell

Server security auditing and hardening toolkit. 413 security checks across 29 categories (SSH, Firewall, Docker, TLS, HTTP Headers), CIS/PCI-DSS/HIPAA compliance mapping, 19-step production hardening, fleet management, and forensic evidence collection. Supports Hetzner, DigitalOcean, Vultr, and Linode. 13 MCP tools.

All releases →

Beta — feedback welcome: [email protected]