--- title: OWASP Top 10 Explorer emoji: 🌐 colorFrom: green colorTo: blue sdk: gradio sdk_version: "5.50.0" python_version: "3.10" app_file: app.py pinned: false license: apache-2.0 datasets: - AYI-NEDJIMI/owasp-top10-fr - AYI-NEDJIMI/owasp-top10-en tags: - cybersecurity - owasp --- # OWASP Top 10 Explorer A comprehensive interactive Gradio application for exploring OWASP Top 10 vulnerabilities, CWE mappings, attack scenarios, and security Q&A datasets. ## Features - **Multi-language Support**: Toggle between English (EN) and French (FR) interfaces - **5 Interactive Tabs**: - **Vulnerabilities**: Browse OWASP vulnerabilities with search and filtering capabilities - **CWE Mapping**: Explore Common Weakness Enumeration mappings - **Attack Scenarios**: Learn about real-world attack scenarios and their mitigations - **Q&A**: Access a comprehensive security Q&A dataset - **Statistics**: Visual analytics with charts and graphs - **Advanced Filtering**: - Full-text search across all data - Filter by OWASP category - Filter by severity level - **Interactive Visualizations**: - CWEs per OWASP Category - Severity Distribution - Vulnerabilities per Category ## Data Sources The app loads datasets from HuggingFace: - **French**: `AYI-NEDJIMI/owasp-top10-fr` - **English**: `AYI-NEDJIMI/owasp-top10-en` Each dataset includes: - `vulnerabilities.json` - OWASP vulnerability details - `cwe_mapping.json` - CWE to OWASP mappings - `attack_scenarios.json` - Real-world attack examples - `qa_dataset.json` - Security Q&A pairs ## Installation 1. Clone or download this space 2. Install dependencies: `pip install -r requirements.txt` 3. Run: `python app.py` ## Usage 1. Select your preferred language (EN/FR) at the top 2. Navigate through the tabs to explore different aspects of OWASP Top 10 3. Use the search box and filters to find specific vulnerabilities or topics 4. Check the Statistics tab for visual insights ## Author Created by [Ayi NEDJIMI](https://www.ayinedjimi-consultants.fr) - Senior Offensive Cybersecurity & AI Consultant - LinkedIn: https://www.linkedin.com/in/ayi-nedjimi - GitHub: https://github.com/ayinedjimi - Twitter/X: https://x.com/AyiNEDJIMI ## License Apache 2.0