Commit d0673d2
Release v2.0.0: The Vibe Code Edition
New Features:
- Vibe Code Detection (VIBE001-004): hallucinated imports, copy-paste artifacts, incomplete implementations, orphaned exports
- VibeScanner for cross-file AI-generated code analysis
- Security Posture Score (0-100) with visual bar
- ubon explain <rule> command for detailed rule info
- --preview-fixes for diff-like fix preview
- confidenceReason field on all findings
- All 15 scanners exported for programmatic use
- Cursor integration (docs/CURSOR.md, .cursor/rules/)
Architecture:
- Modular security rules (SEC001-SEC017 in src/rules/security/)
- BaseScanner with caching utilities
- CLI refactor with shared logic in src/cli/shared.ts
- Removed empty src/rules/registry.ts
Bug Fixes:
- Watch mode debounces rapid file changes
- Fixed VIBE001 import detection regex
- Fixed LSP server TextDocumentSyncKind import
- Verbose mode logs file read errors
Documentation:
- Streamlined README (651 -> 232 lines)
- Updated all version references to 2.0.0
- Added confidence scale documentation
Repository restructured into ubon/ subdirectory.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent dadac2c commit d0673d2
File tree
166 files changed
+3814
-2176
lines changed- src
- rules
- accessibility
- development
- security
- scanners
- types
- utils
- ubon
- .cursor/rules
- branding
- docs
- examples
- cache-test
- next-minimal
- src/pages
- nextjs-security-demo
- components
- pages
- api
- python-minimal
- rails-faulty
- app
- controllers
- models
- views
- vue-faulty
- src
- scripts
- src
- __tests__
- cli
- lsp
- rules
- accessibility
- development
- links
- lovable
- react
- security
- vibe
- vite
- scanners
- types
- utils
- vscode-extension
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
166 files changed
+3814
-2176
lines changedThis file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments