We're excited to announce a major new feature that brings security vulnerability monitoring directly to your GitHub PR Dashboard! This release introduces comprehensive Dependabot alert integration with enterprise-grade support for both GitHub.com and GitHub Enterprise instances.
- Real-time vulnerability tracking across all your repositories
- Severity-based indicators showing Critical, High, Medium, and Low vulnerabilities
- Direct links to GitHub security pages for immediate remediation
- Lazy loading and caching for optimal performance
- Compact and expanded views for flexible information display
- GitHub Enterprise Server (GHE) compatibility with dynamic URL generation
- Automatic avatar fallbacks for GHE authentication issues
- Dynamic Content Security Policy adapting to your GitHub environment
- Enhanced repository access including private repos and organization memberships
- Consistent vulnerability indicators across all repository cards
- Expandable detail views showing vulnerability breakdowns by severity
- Clickable severity chips linking directly to filtered security pages
- Clean, professional interface with proper loading states and error handling
Please add screenshot showing:
- Repository cards with different vulnerability states (Secure, Critical, High, etc.)
- Expand buttons on repositories with vulnerabilities
- Mix of secure and vulnerable repositories
Please add screenshot showing:
- Expanded view with individual severity chips (Critical, High, Medium, Low)
- Clickable chips with hover states
- Clean layout showing vulnerability breakdown
Please add screenshot showing:
- Dashboard working with GitHub Enterprise Server
- Different avatar sources and URLs
- Enterprise-specific security page links
- VulnerabilityIndicator: Sophisticated React component with lazy loading and caching
- Avatar fallback utilities: Handles GHE authentication seamlessly
- Dynamic CSP generation: Adapts security policies to your GitHub environment
- Extended GitService: New methods for Dependabot alert fetching and summarization
- Improved repository access: Now includes private repos you collaborate on
- Error handling: Graceful handling of permissions and API errors
- React Query integration: Efficient caching and background updates
- Intersection Observer: Only loads vulnerability data when visible
- Rate limiting: Respectful API usage with intelligent retry logic
- CSP improvements: Removed unsupported directives, enhanced compatibility
For vulnerability monitoring, ensure your GitHub Personal Access Token includes:
security_eventsscope for accessing Dependabot alertsreposcope for repository accessread:orgscope for organization repositories
New optional environment variables for customization:
# GitHub Enterprise Server support
VITE_GITHUB_API_URL=https://ghe.your-company.com/api/v3
VITE_GITHUB_AVATAR_URL=https://avatars.ghe.your-company.com # Optional - auto-detected
VITE_GITHUB_BASE_URL=https://ghe.your-company.com # Optional - auto-detectedWe've added comprehensive documentation for the new features:
- 🛡️ Dependabot Integration Guide - Complete setup and usage guide
- 🔒 Security Guidelines - Updated with vulnerability monitoring best practices
- 🚀 Deployment Guide - Enhanced CSP configuration for enterprise environments
- Fixed vulnerability indicator styling inconsistencies
- Standardized chip sizing and alignment across repository cards
- Improved expand button behavior and positioning
- Enhanced repository fetching to include all accessible repositories
- Added support for private repositories through team memberships
- Better handling of organization repositories
- Removed unsupported CSP directives (frame-ancestors, X-Frame-Options in meta tags)
- Improved avatar loading with automatic GitHub.com fallbacks
- Enhanced error handling with user-friendly messages
- No breaking changes for existing functionality
- Vulnerability monitoring is automatically enabled for repositories with appropriate permissions
- New documentation links are available in the application
If you want to use vulnerability monitoring:
- Update your GitHub Personal Access Token to include
security_eventsscope - Re-authenticate in the application
- Vulnerability indicators will automatically appear on repository cards
This release sets the foundation for advanced security monitoring features. Future releases may include:
- Custom vulnerability filtering and alerts
- Security trend analytics and reporting
- Integration with security scanning tools
- Automated vulnerability remediation workflows
Special thanks to the community for feedback and testing that made this comprehensive security feature possible. Your input helped us create a robust, enterprise-ready solution that works seamlessly across different GitHub environments.
Full Changelog: Compare changes
Download: Get the latest release from the Releases page
