Hands-On Projects
Missions
Each mission is a scoped, real-world security project. Complete them to build skills, earn portfolio artefacts, and prepare for interviews.
Linux Hardening Fundamentals
Secure a fresh Ubuntu server from scratch — configure SSH, set up firewalls, manage users, and eliminate attack surface.
Docker Security Lab
Scan container images for CVEs, build minimal secure images, and enforce runtime security policies across a multi-container stack.
Cloud Security Audit with AWS
Audit a misconfigured AWS environment — find exposed S3 buckets, overly permissive IAM roles, open security groups, and missing CloudTrail.
Automated Threat Detection Pipeline
Build a SIEM-style detection pipeline using Python and the ELK stack to ingest logs, detect anomalies, and trigger automated alerts.
CI/CD Security Integration
Embed security scanning into a GitHub Actions pipeline — SAST, dependency scanning, secret detection, container scanning, and IaC validation.