Security Labs
Practice penetration testing in safe, isolated environments
Experience our security testing methodologies firsthand with Docker-powered labs. Each lab features real-world vulnerabilities in isolated containers.
Getting Started
Prerequisites
- Docker Desktop installed
- Basic command line knowledge
- Web browser (Chrome/Firefox)
- Optional: Burp Suite Community
Quick Setup
- Choose a lab from below
- Run the Docker command
- Access the lab in your browser
- Follow the challenge instructions
Safety First
- All labs run in isolated containers
- No risk to your local system
- Reset environment anytime
- Perfect for learning and practice
Available Labs
SQL Injection Lab
Practice SQL injection techniques on a vulnerable web application. Learn to identify and exploit database vulnerabilities safely.
Setup Command
docker run -p 8080:80 telvido/sql-injection-lab
Access the lab at: https://telvido.com:8080
Cross-Site Scripting (XSS)
Explore different types of XSS vulnerabilities including reflected, stored, and DOM-based XSS attacks.
Authentication Bypass
Practice bypassing authentication mechanisms including weak passwords, session management flaws, and logic vulnerabilities.
Setup Command
docker run -p 8082:80 telvido/auth-bypass-lab
Access the lab at: https://telvido.com:8082
API Security Testing
Test REST and GraphQL APIs for common vulnerabilities including authentication bypasses, authorization flaws, and data exposure.
Setup Command
docker run -p 8083:3000 telvido/api-security-lab
Access the lab at: https://telvido.com:8083
Ready to Start Learning?
Choose a lab above and begin your hands-on security testing journey. Remember, these are safe environments designed for learning.