You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(release): final v1.5.0 documentation and configuration updates
- Update README.md with v1.5.0 feature documentation
- Add Technical Highlights for observability features
- Add 7 new environment variables to configuration section
- Add debug logging configuration example
- Create "Latest Enhancements (v1.5.0)" section
- Update Project Roadmap: Phase 2 status to "v1.5.0 Released"
- Add v1.5.0 release notes link to documentation index
- Update all version references from v1.4.6 to v1.5.0
- Update .gitignore to exclude ref-proj/ directory
v1.5.0 Features:
- MCP Streaming Protocol for >1GB operations
- Enhanced error handling with 8 error codes and recovery suggestions
- Structured JSON logging with Pino and UUID request correlation
- Automatic retry logic with exponential backoff and circuit breaker
- 7 new environment variables for configuration
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+61-28Lines changed: 61 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This project provides a **Model Context Protocol (MCP)** server interface for **
4
4
5
5
By running this server, you enable AI assistants (like Claude, Cursor AI, and others) to natively utilize CyberChef's extensive library of 463+ data manipulation operations—including encryption, encoding, compression, and forensic analysis—as executable tools.
@@ -41,6 +41,7 @@ The server exposes CyberChef operations as MCP tools:
41
41
***Stdio Transport**: Communicates via standard input/output, making it easy to integrate with CLI-based MCP clients.
42
42
***Schema Validation**: All inputs are validated against schemas derived from CyberChef's internal type system using `zod`.
43
43
***Modern Node.js**: Fully compatible with Node.js v22+ with automated compatibility patches.
44
+
***Enhanced Observability** (v1.5.0): Structured JSON logging with Pino for production monitoring, comprehensive error handling with actionable recovery suggestions, automatic retry logic with exponential backoff, request correlation with UUID tracking, circuit breaker pattern for cascading failure prevention, and streaming infrastructure for progressive results on large operations. See [Release Notes](docs/releases/v1.5.0.md) for details.
44
45
***Performance Optimized** (v1.4.0): LRU cache for operation results (100MB default), automatic streaming for large inputs (10MB+ threshold), configurable resource limits (100MB max input, 30s timeout), memory monitoring, and comprehensive benchmark suite. See [Performance Tuning Guide](docs/architecture/performance-tuning.md) for configuration options.
45
46
***Upstream Sync Automation** (v1.3.0): Automated monitoring of upstream CyberChef releases every 6 hours, one-click synchronization workflow, comprehensive validation test suite with 465 tool tests, and emergency rollback mechanism.
46
47
***Security Hardened** (v1.4.5+): Chainguard distroless base image with zero-CVE baseline, non-root execution (UID 65532), automated Trivy vulnerability scanning with build-fail thresholds, dual SBOM strategy (Docker Scout attestations + CycloneDX), read-only filesystem support, SLSA Build Level 3 provenance, and 7-day SLA for critical CVE patches. Fixed 11 of 12 code scanning vulnerabilities including critical cryptographic randomness weakness and 7 ReDoS vulnerabilities. See [Security Policy](SECURITY.md) and [Security Fixes Report](SECURITY_FIX_REPORT.md) for details.
@@ -67,17 +68,17 @@ For environments without direct GHCR access, download the pre-built Docker image
67
68
1.**Download the tarball** (approximately 90MB compressed):
0 commit comments