Skip to content
View Yashwantgokul's full-sized avatar
🤔
🤔

Highlights

  • Pro

Block or report Yashwantgokul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yashwantgokul/README.md

$ whoami

name      : Yashwant Gokul P
role      : Cybersecurity-focused CS undergrad
studying  : B.Tech CSE (Cyber Security) · VIT Chennai · Class of 2029
based_in  : Chennai, India
focus     :
  - Web exploitation & vulnerability assessment
  - CTF challenge design (web, crypto, privilege escalation)
  - Secure-by-default backends, sandboxing and container isolation
currently :
  - Building isolated lab environments for hands-on exploit training
mindset   : "Every feature is an attack surface until proven otherwise."

What I work on

Offensive

Finding what breaks before someone else does.

  • Web app testing: IDOR, JWT tampering, auth bypass, business-logic flaws
  • Linux privilege escalation, SSTI, RCE
  • Recon and enumeration automation in Python

Defensive

Watching what code actually does at runtime.

  • Dynamic analysis with eBPF and filesystem monitoring
  • CVE scanning and patch workflows
  • Tamper-evident logging and integrity hashing

Secure coding

Designing so the safe path is the default one.

  • Per-user isolation with containers
  • OTP and multi-step authentication
  • Input validation before any privileged action

🚀 Featured projects

Dynamic analysis sandbox for untrusted Python and shell scripts. Detonates a sample inside an isolated Docker container, traces process exec / fork / exit with eBPF, watches the filesystem, then rebuilds the process tree and issues a SAFE / SUSPICIOUS / MALICIOUS verdict.

Security angle: behavioural malware analysis, kernel-level tracing, containment.

Python eBPF Docker Linux

LoopBack

Dynamic CTF hosting platform. Every player gets their own containerised environment with dynamically generated flags, so flags cannot be shared and real exploits (privesc, SSTI, RCE) run safely. Ships a browser-based Kali terminal via ttyd with tools pre-installed.

Security angle: tenant isolation, challenge integrity, safe exploit execution.

Node.js Docker Kali

AI security assistant driven from Telegram. Scans installed software for known CVEs, proposes patches and applies them only after confirmation, then produces a PDF security report. One agent validates every command before a second agent is allowed to act on it.

Security angle: vulnerability management, human-in-the-loop remediation, command validation.

n8n Python PostgreSQL Telegram

Real-time IoT gas-leak safety system. An ESP32 streams sensor data to a Flask backend that tracks the full incident lifecycle, fires Telegram alerts and Twilio emergency calls, and closes each incident with a PDF report sealed by a SHA-256 hash.

Security angle: forensic reporting, data integrity, tamper-evident logs.

ESP32 Flask MySQL C++

Credential vault with email OTP authentication, a master password, password generation, checks against a common-password list, and a timed account-recovery window.

Security angle: authentication flows, credential hygiene, abuse protection.

Python MySQL SMTP

Walkthrough of a CipherStrike web challenge: robots.txt leaks a hidden path, predictable resource IDs each return one character, and a short Python script walks them to rebuild the flag.

Security angle: information disclosure, enumeration, exploit automation.

Python Web

More builds
Project What it is Stack
CiviTrack AI-powered civic issue reporting with geolocation, prioritisation and a RAG pipeline for decision support RAG · Pinecone
Crypto App Pro Privacy-first crypto tax calculator built at CodeZilla '25 — FIFO/LIFO gains and PDF reports TypeScript · Vite · Tailwind
multimsg Unified inbox bringing chats from multiple messaging platforms into one place Node.js · Prisma · Docker Compose

Arsenal

Security tooling

Burp Suite Nmap Wireshark Metasploit sqlmap John the Ripper Gobuster Hydra Kali Linux

Languages

Python C C++ JavaScript R HTML CSS

Platforms & dev tools

Docker Linux Git MySQL Postman n8n Flask Node.js

In the field

Technical Lead · V-Vortex  Nov 2025 – Jan 2026

  • Led technical and security operations for a multi-domain hackathon with 75+ teams and 350+ participants.
  • Ran the security assessment of the event platform: reported privilege escalation, API data exposure and a business-logic flaw allowing unverified data storage, then helped with remediation.
  • Evaluated JWT manipulation, IDOR and login-bypass risk before launch.

Scoreboard

🚩 Finalist — Yukthi 2.0 Cybersecurity CTF, conducted by Tamil Nadu Police
🚩 Finalist — Shaastra CTF, IIT Madras
🛡️ Top 15 — Cybersecurity domain, DataQuest 2.0 Hackathon (VIT Chennai)
🧠 Top 212 of 800+ teams — Internal SIH round, one of only 13 first-year teams
💻 TryHackMe Top 15% globally — 62+ rooms, 11 badges

GitHub activity

GitHub stats Top languages GitHub streak

Let's talk

Open to security internships, CTF collaborations and challenge-authoring work. If you want something of yours tested, or a challenge built, reach out at yashwantgokul@gmail.com.

All security work shown here was done in authorised environments: CTFs, labs, and systems I was asked to test.

Popular repositories Loading

  1. enigmapwdmanager enigmapwdmanager Public

    my class 12 project

    Python 1

  2. Yashwantgokul Yashwantgokul Public

    Config files for my GitHub profile.

  3. cryptotaxpro cryptotaxpro Public

    Crypto App Pro: An AI-powered, privacy-first crypto tax calculator that provides jurisdiction-specific reports and real-time insights. It's a financial intelligence platform that shows real earning…

    TypeScript

  4. VulnShield VulnShield Public

    Python

  5. tryhackme tryhackme Public

    Forked from thmrevenant/tryhackme

    Thm Solutions

  6. reconfigration_terminal-1 reconfigration_terminal-1 Public

    Reconfiguration Terminal is an Easy-category web exploitation challenge from CipherStrike, hosted by Cyscom VIT C. This write-up demonstrates basic web enumeration, logical analysis, and automation…