This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+1 more
Affected surfaces
Summary
AI summaryBackup Manager introduced to automatically export all system configurations including API tokens and recovery codes.
Full changelog
Full Changelog: https://github.com/spupuz/VibeNVR/compare/v1.5.2...v1.25.0
🚀 VibeNVR Release v1.25.0
📝 Summary
VibeNVR v1.25.0 is a landmark release focusing on extreme modularity, security-first architecture, and enhanced data resilience. This version successfully de-monolithizes the core engine and frontend, introducing a robust backup system and passing a rigorous 60-point Deep Assurance security suite.
🛠️ Key Improvements
- 🚀 Core Componentry: Successfully decomposed monolithic
Cameras.jsx,Settings.jsx, andcamera_thread.pyinto over 20 cohesive modules, dramatically improving maintainability and LOC policy compliance. - 🛡️ Security & Sanitization: Implemented deep log and URL sanitization across the engine and backend. Verified RBAC isolation, 2FA enforcement, and Path Traversal guards.
- 💾 Resilient Backups: Introduced a feature-rich Backup Manager supporting automatic and manual exports of all system configurations, including API tokens and recovery codes.
- 🎨 UX Refinement: Redesigned the Settings interface with dedicated tabs for General, LiveView, Storage, and User Management.
- 📖 Documentation: Finalized the Relative Path Policy and fully synchronized the project Wiki with the latest architectural changes.
Security Fixes
- Added deep log and URL sanitization, enforced RBAC isolation, enabled 2FA, and added Path Traversal guards
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 spupuz/VibeNVR
All releases →Related context
Related tools
Earlier breaking changes
- v1.28.3 Must update docker-compose.yml with TZ variable for all services
Beta — feedback welcome: [email protected]