A live interactive dashboard for exploring all OWASP-BLT repositories and their real-time statistics.
Live Demo: github.owaspblt.org
OWASP BLT (Bug Logging Tool) is a community-driven OWASP Foundation project that develops open-source tools for structured vulnerability reporting, bug tracking, security automation, and contributor engagement.
The BLT ecosystem includes:
- Core platform for bug discovery and reporting
- REST API for integration
- Mobile app (Flutter)
- Browser extension for Chrome
- Slack bot for team collaboration
- Various security and automation tools
All projects are developed transparently under OWASP governance with AGPL-3.0 licensing.
- Real-Time Search - Search repositories by name and description
- Advanced Sorting - Sort by stars, forks, issues, activity, and more
- Smart Filtering - Filter by programming language and topics
- Dual Views - Switch between table and card layouts
- Dark Mode - Full dark mode support
- Responsive Design - Works on all devices
- Smart Preferences - Remembers your settings
┌──────────────────────────────────────────────────────┐
│ GitHub API │
└────────────────────────┬─────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────┐
│ data.json (Generated Data) │
└────────────────────────┬─────────────────────────────┘
│
┌───────────────┼───────────────┐
▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌────────────┐
│index.html │script.js │ │styles.css │
└─────────┘ └──────────┘ └────────────┘
│ │ │
└───────────────┼───────────────┘
▼
┌──────────────────────────────┐
│ Interactive Dashboard │
│ (Table/Card Views, Search, │
│ Sort, Filter, Dark Mode) │
└──────────────────────────────┘
- Frontend: HTML5, CSS3, JavaScript
- Styling: Tailwind CSS
- Data: JSON-based repository metadata
- Hosting: GitHub Pages
- Data is generated from GitHub API via automation
- Repository statistics are compiled into
data.json - JavaScript dynamically renders the dashboard
- Users can search, sort, and filter in real-time
git clone https://github.com/OWASP-BLT/owasp-blt.github.io.git
cd owasp-blt.github.io
# Start a local server
python -m http.server 8000
# Open http://localhost:8000- Search: Type in the search bar to find repositories
- Sort: Choose sorting option from dropdown
- Filter: Click language tags or use sidebar filters
- Toggle View: Switch between table and card layouts
- Dark Mode: Click the moon icon in header
We welcome contributions! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Commit (
git commit -m "feat: add feature") - Push and create a Pull Request
- 🌐 Website: owaspblt.org
- 💬 Slack: Join OWASP Slack
- 📧 Issues: GitHub Issues
AGPL-3.0 - See LICENSE for details
Made with ❤️ by the OWASP BLT Community