This lab uses demo credentials for educational purposes:
- Username:
admin - Password:
DevSecOps2024!
π¨ CRITICAL SECURITY NOTICE:
- These are DEMO CREDENTIALS ONLY - Never use in production!
- The password
DevSecOps2024!appears in 20+ files for lab consistency - This is intentional for educational/demo purposes
- ALWAYS change all credentials before any production use
- Change all default passwords immediately
- Use environment variables or secrets management
- Enable proper authentication and authorization
- Review all configuration files for hardcoded secrets
- Use strong, unique passwords
- Enable multi-factor authentication
- Use secrets management systems
This lab is designed for local development and learning:
- All services run locally on your machine
- No external network exposure by default
- Demo data and intentionally vulnerable applications included
Before using any components in production:
- Change all default credentials
- Review and harden all configurations
- Enable proper authentication and authorization
- Use secrets management (HashiCorp Vault, AWS Secrets Manager, etc.)
- Enable network security (TLS, firewalls, etc.)
- Regular security updates and monitoring
If you discover security vulnerabilities in this lab:
- DO NOT open a public issue
- Email the maintainer privately
- Include detailed reproduction steps
- Allow time for assessment and fixes
This lab showcases:
- Vulnerability scanning with Trivy, Grype, Syft
- Policy-based security gates
- SBOM generation for supply chain security
- Audit trails and compliance reporting
- Container security best practices
- OWASP DevSecOps Guideline
- NIST Secure Software Development Framework
- Container Security Best Practices
Remember: This is a learning lab. Always follow security best practices in production environments.