What problem does it solve?
UBS helps you prevent crashes, security flaws, and subtle runtime bugs by scanning the changed code paths before you commit or ship.
Core Features & Use Cases
- Pre-commit bug gate: Run fast scans on staged and diff changes, then block commits when findings require triage.
- Fix-verify loop with triage: Validate whether each finding is a real bug or a false positive, and suppress only with a justified comment.
- Targeted and security-focused scans: Run category-based checks (e.g., security) and full reports for deeper review and ongoing quality tracking.
- AI-generated code validation: Re-scan AI-written edits to catch missing awaits, null-safety gaps, resource leaks, and swallowed errors.
Quick Start
Run UBS on the code you are about to commit by asking your AI to execute the ubs --staged workflow and triage any findings until the scan exits clean.