Release Notes
v1.0.168 โ April 2026
Bug Fixes
- Scan History โ missing scans after restart. Scans saved before project-path tracking was introduced had a NULL project_path and were excluded by the history filter. All such records are now included. Path comparisons are also now case-insensitive, fixing missing scans on Windows due to drive-letter case differences.
- Report export โ HTML and SARIF blank for certificate/quantum scans. The HTML and SARIF export paths were missing the
certificate_analysisdata fallback that the CSV export already had, resulting in empty tables. Fixed. - Report export โ risk score always blank in bulk export. The bulk export risk score extractor was reading a key that no longer exists in the stored scan structure. Fixed to read the correct path.
Coverage
- PQC detection rules extended to 35+ programming languages, adding Dart, Dockerfile, YAML, SQL, Jsonnet, and all previously uncovered subdirs.
- AES-192 detection added with WARNING severity, completing full AES-128/192/256 coverage.
Code Analysis Engine
- Code analysis engine updated to OpenGrep v1.17.0.
- Removed the PQC / All Vulnerabilities scan mode toggle โ all built-in rules are quantum/crypto-focused so the distinction was meaningless. The setting has been removed from the UI and backend.
UI Polish
- License key entry fields now show the correct placeholder format:
CR-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX.
v1.0.167 โ April 2026
New
- Linux desktop installer (.AppImage) and CLI now available
- macOS desktop installer (.dmg) and CLI now available
Infrastructure
- Automated license key delivery via email on purchase
- Download page with SHA-256 integrity checksums for all installers
- CloudFront CDN for installer downloads (downloads.cerebion.com)
v1.0.166 โ March 2026
Bug Fixes
- Code Analyzer โ AI fix now works end-to-end. Clicking Generate AI Code Fix or Generate AI Recommendation now shows a loading indicator and correctly returns the generated fix. Root cause was a key mismatch between the findings table and the fix state store on Windows paths (backslash vs forward slash normalization).
- Code Analyzer โ AI fix works for directory scans. Findings from directory scans with 1โ10 files were returned with relative paths by the code scanner. These are now resolved to absolute paths before reading the file or saving the patch, preventing silent failures.
- Certificate Analyzer โ Security Grade no longer shows UNKNOWN. When the stored grade is the default sentinel value, the UI now derives a letter grade from the risk level instead.
- Certificate Analyzer โ Cert Expires no longer shows 12/31/1969. A null
notAfterdate was being passed tonew Date(null), returning Unix epoch 0. Null dates now display as โ. - Certificate Analyzer โ Days to Expiry no longer appears blank. Shows โ when the value is unavailable.
v1.0.165 โ March 2026
Documentation
- Added full User Guide (15 chapters covering all analyzers, risk scoring, AI fixes, CI/CD, reporting, and troubleshooting)
- Added Quick Reference Card (algorithm scores, PQC replacements, confidence levels, log locations)
- Added Binary Analyzer limitations section to docs and FAQ
- Warranty Disclaimer updated to include static analysis scope clarification
- Version number now consistent across all packages and documentation
Binary Analyzer
- Pattern detection engine path discovery is now fully portable โ no longer hard-coded to a specific machine path
- Removed duplicate detection rule file; single authoritative copy consolidated internally
- Removed dead code files (
analyzer_with_limits.py,analyzer_with_limits_hardened.py)
v1.0.164 โ March 2026
New
- Added Dart, Lua, and Vue to supported code analysis languages
- Backend startup timeout retry button โ if the backend doesn't respond within 30 seconds, a Retry button appears on the splash screen
- Port scan now supports standard TLS ports (443, 465, 587, etc.) โ previously blocked incorrectly
Security
- Electron IPC hardening:
open-externalrestricted tohttps://URLs only - File read IPC enforces workspace path containment when a workspace root is provided
- Settings IPC uses an allowlist of permitted keys with type validation
- Path traversal fix for uploaded license files
- LLM API key moved from query parameter to
X-LLM-Keyrequest header
Coming in v1.1
- AI Deep Scan โ Optional AI-assisted code analysis layer that reasons across files and detects context-dependent vulnerabilities that pattern matching cannot catch. Supports cloud providers (Google Gemini, Anthropic Claude, OpenAI) and fully on-premise models (Ollama, LM Studio, vLLM) for air-gapped deployments.