This release includes 3 security fixes for security teams reviewing exposed deployments.
Topics
+10 more
Affected surfaces
Summary
AI summaryAdded a plugin ecosystem for third‑party audit check plugins.
Full changelog
Kastell v2.2.0 — Plugin Ecosystem + Deferred Completion
Added
- Plugin Ecosystem — third-party audit check plugins via
kastell-plugin-*npm packageskastell plugin install/remove/list/validateCLI commandsserver_pluginMCP tool (list + validate actions)- Plugin SDK types, manifest validation with Zod + semver compatibility
- Plugin loader with collision detection, cache, and startup integration
- Example plugins:
kastell-plugin-wordpress(3 checks),kastell-plugin-auditor(2 checks)
--include-forbiddenflag — run FORBIDDEN tier fixes with per-fix confirmation--auto-fix --schedulepipeline — doctor + fix on a cron schedule (DOC-04)- Fix session logging — per-command execution log (AH-03)
- Doctor fix history merge — results persisted to fix-history.json (DOC-02)
- FORBIDDEN rawCommand handler — shows commands with confirmation (DOC-03)
Changed
- CHECK_IDS constants — all 481 audit check IDs migrated to typed const object
extractReasonhelper — replaces 18 inline patternscompliance/mapper.tssplit — category-based sub-modules (DEF-06)buildFirewallSetupCommandmerge (DEF-07)
Security
- Plugin loader path traversal guard (SEC-08)
- Snapshot path traversal guard (SEC-09)
server_lockMCP destructiveHint (SEC-10)- CI expression injection fix (SEC-07)
Stats
- 10401 tests (267 suites), coverage 96.33%
- 6 phases (P124-P129), 100 files changed
Full changelog: https://github.com/kastelldev/kastell/blob/main/CHANGELOG.md
Security Fixes
- Plugin loader path traversal guard (SEC-08)
- Snapshot path traversal guard (SEC-09)
- CI expression injection fix (SEC-07)
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 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.
Related context
Related tools
Beta — feedback welcome: [email protected]