Hands-on security practice
Vulnerable lab
environment.
A maintained collection of intentionally vulnerable applications, APIs, smart contracts, and cloud environments used for repeatable hands-on security practice.
01 / Overview
These labs keep practical security work separate from production systems. Each environment is intentionally vulnerable, isolated, and used to practice discovery, exploitation, documentation, and remediation in a controlled setting.
Upstream projects are forked to my GitHub account so the material remains available for future study and can be revisited as my approach and tooling evolve.
02 / Lab collection
VAmPI
Intentionally vulnerable API for practicing API security testing.
GitHub↗Damn Vulnerable LLM
Hands-on exercises for prompt injection and application-layer LLM security.
GitHub↗DVAPI
A vulnerable API environment for learning discovery and exploitation patterns.
GitHub↗Damn Vulnerable DeFi
Smart-contract and decentralized-finance security challenges.
GitHub↗AzureGoat
Intentionally vulnerable Azure environment for cloud security practice.
GitHub↗AWSGoat
Intentionally vulnerable AWS environment for cloud security practice.
GitHub↗03 / Practice areas
- API discovery, authentication, authorization, and input validation.
- Prompt injection and application-layer LLM security.
- Smart-contract and decentralized-finance vulnerabilities.
- AWS and Azure misconfiguration and cloud attack paths.
- Repeatable lab setup, evidence collection, and remediation notes.