KEERIT
KAPOOR
CYBERSECURITY & CODE — TMU
CHECKPOINT 01 / PROFILE
ABOUT
I’m Keerit. I’m exploring how systems work, where they break, and how to make them safer. My work brings together hands-on security analysis, Python code reviews and clear explanations of technical risks.
More ▾
Building my next projects and deepening my understanding of network and application security.
# safer defaults def load_preferences(data): result = json.loads(data) if not isinstance(result, dict): raise ValueError("Expected object") return resultILLUSTRATIVE SUMMARY / PYTHON SECURITY REVIEW
CHECKPOINT 02 / PROJECT
Secure Python review
From an intentionally vulnerable Python demo to a hardened rewrite, with every security decision documented.
More ▾
Reviewed a local Python demo through manual inspection and Bandit static analysis. Documented hard-coded credentials, weak password hashing, unsafe deserialization and shell-command injection risks.
02 / VALIDATE
03 / DOCUMENT
CHECKPOINT 03 / PROJECT
Web vulnerability assessment
A careful look at transport security, browser protections and information exposure in a public training environment.
More ▾
Assessed a public security-training website using passive OWASP ZAP analysis, browser inspection and limited Nmap service identification. Prioritized evidence, risk classification and practical remediation.
{
"data": [...],
"access": "review",
"principle": "least privilege"
}PUBLIC DEMO / PRODUCTION RISK SCENARIOSCHECKPOINT 04 / PROJECT
API security risk analysis
Exploring data minimisation and access controls through a non-intrusive review of a public demo API.
More ▾
Reviewed JSONPlaceholder response data and visible request headers to explain how API design decisions can create risks in production systems.
CHECKPOINT 05 / PROJECT
Phishing detection & awareness
Making email threats easier to recognise through side-by-side examples and practical prevention guidance.
More ▾
Compared simulated safe, suspicious and phishing messages, examining sender domains, urgency, links and requests for sensitive information.
CHECK.
PROTECT.RECOGNISE → RESPOND → REPORT
CHECKPOINT 06 / PROJECT
Phishing awareness training
An approachable training module that turns phishing red flags into everyday security habits.
More ▾
Developed a training presentation covering impersonation, lookalike domains, social engineering and safer handling of messages and websites.
CHECKPOINT / COMPLETE
FIN
MORE TO COME ■
A collection by Keerit Kapoor.
Built with curiosity. Still evolving.