v0.4.0
v0.4.0 Release
🚀 Major Features
Documentation Website
- Added comprehensive documentation website with Fumadocs
- Improved installation, usage, and development guides
- Enhanced GitHub Pages deployment with proper CSS loading
Enhanced Security Pattern System
- Implemented Source/Sink/Validate pattern classification system
- Major improvements to
security_patterns/patterns.yml
- Added more SQL injection detection patterns
- Better pattern organization and classification
🔧 Improvements
Core Functionality
- Added configurable
min_confidence
parameter toanalyze_file
function - Refactored confidence score normalization to reduce code duplication
- Added support for o4-mini model
Examples & Testing
- Added Go vulnerable application example for better testing
- Improved existing example applications
Infrastructure
- Enhanced Docker configuration with multi-architecture support
- Added ARM64 build support
- Fixed Docker run examples in documentation
📚 Documentation
- Simplified repository specification methods
- Removed duplicate execution examples
- Updated Docker examples to use
--repo
option - Enhanced concept documentation in Japanese
🛠️ Development Experience
- Added comprehensive CLAUDE.md for better AI assistance
- Improved workflow configurations
- Better organization of documentation files
🐛 Bug Fixes
- Fixed GitHub Pages CSS loading issues
- Resolved workflow conflicts
- Cleaned up generated files
This release significantly improves the documentation, adds a classification system for security patterns, and enhances the overall development experience.