B.Tech CSE (Cyber Security) · VIT Vellore

Sai Praneeth

I build security tooling and write about the attacks it defends against. Maintainer of RedBlueSkills — 128 agent-native security skills where every offensive technique ships paired with its detection. 151 hands-on labs deep, 298 notebook chapters written, and every claim on this page links to the proof.

Security engineering
Red team ↔ blue team
Open-source maintainer
Full-stack developer
Security writer
CTF & lab competitor
praneeth@dev — zsh
~/ whoami
praneeth · breaker · builder · writer
~/ cat now.txt
▸ maintaining RedBlueSkills — 128 security skills, red ↔ blue paired
▸ writing the security notebook — 298 chapters and counting
▸ open to internships & entry-level security roles
~/ praneeth --help
Top 3%
TryHackMe
128
Skills shipped
Currently

Building and maintaining RedBlueSkills — 128 agent-native security skills where every attack ships with its detection — while studying Cyber Security at VIT Vellore. Practising daily on TryHackMe (252-day streak, top 3%) and writing the security notebook, now 298 chapters deep. Open to security internships, SOC / VAPT roles, and open-source collaboration.

Flagships — open source I build & maintain
In active development
Creator & maintainer

RedBlueSkills

Offense you can't detect doesn't ship.

An open-source library of agent-native security skills. Every skill is an executable SKILL.md package that an AI agent — or a human — can load to actually perform security work: recon, exploitation for authorized assessments, detection engineering, hardening, threat hunting and incident response. 128 skills across seven application surfaces — web app, API, mobile, network, cloud-native, CI/CD and LLM/AI — every one of them paired red ↔ blue. Built to run inside CI, SOCs and pentest workflows, not just be read.

128
Skills shipped
64 ↔ 64
Red ↔ blue pairs
70
ATT&CK techniques
7
Application surfaces
Red team
  • —API: BOLA, BFLA, mass assignment, SSRF
  • —Web-app exploitation & initial access
  • —CI/CD, cloud-native and network attack paths
  • —Mobile and LLM/AI: prompt injection, tool abuse
↔
Blue team
  • —Detection engineering per attack technique
  • —Hardening playbooks & secure configuration
  • —Authentication and inventory monitoring
  • —Rate-limit, SSRF and supply-chain defence
Agent-native
Every skill is an executable SKILL.md with a machine-readable header — loadable by Claude Code and other agents, not just human-readable notes.
Paired red ↔ blue
Every offensive technique links to its detection counterpart, and CI enforces the pairing is bidirectional.
Validated & provenanced
Skills are proven against a real lab or CTF target, stamped with who validated them and when, and auto-flagged stale after 6 months.
Tooled
A schema validator, catalog generator and test suite gate every PR, and the published counts are generated from catalog.json — CI fails if they drift. Quality scales with contributors instead of rotting.
Claude Agent SkillsMITRE ATT&CKPythonGitHub ActionsnpmApache-2.0
In active development
Creator & maintainer

ForkLeaf

Notes that outlive the app that made them.

A full Markdown workspace whose database is a GitHub repository you already own. Wikilinks and backlinks, offline full-text search, a visual Mermaid diagram studio, PDF reading with sentence-level citations, branches and pull requests, publishing to GitHub Pages and a built-in MCP server so Claude can read and write your notes as ordinary commits. Nothing is stored on ForkLeaf's servers — there is no database to be locked out of.

0
Servers holding notes
6
Export formats
14
Diagram templates
Apache-2.0
Licensed
Your repo, not ours
Every note is a plain .md file in a repository you own. Clone it and you have everything — walking away costs nothing.
Git is the version history
No bespoke revision feature. Notes are ordinary commits, so history, branches and pull requests already work.
Local-first
Edits land in IndexedDB before the network sees them. Offline changes queue and drain; closing the tab loses nothing.
Free because it stores nothing
The expensive part of a notes app is storage, and ForkLeaf has none. That is why there are no tiers.
TypeScriptNext.jsTurborepoIndexedDBGitHub APIMermaidMCPVitestApache-2.0

Offensive Security

Recon through post-exploitation on authorized targets, practised daily against live lab machines.

NmapBurp SuiteMetasploitImpacketNetExec / CrackMapExecHydraGobusterPrivilege escalation
Evidence:151 TryHackMe rooms

OSINT & Reconnaissance

Building a target picture from public sources before a single packet is sent — people, infrastructure, and the sock puppets and OPSEC that keep the collection quiet.

Sock puppets & OPSECGoogle dorkingEmail & breach-data OSINTUsername enumerationImage & metadata analysisWHOIS / DNS / subdomain reconMaltegotheHarvesterShodan
Evidence:TCM Security — OSINT Fundamentals

Defensive Security

The other half of every attack — writing the rule that catches it, and hardening the thing that let it through.

Detection engineeringeBPF syscall monitoringLog analysisMITRE ATT&CK mappingIncident responseSystem hardeningThreat hunting
Evidence:KrnlSentry — eBPF threat detection

Network & Traffic Analysis

Reading a capture and turning it into an answer — protocol analysis, flow reconstruction, geolocation of hostile traffic.

WiresharktcpdumpdpktpygeoipTCP/IPDNSPacket forensics
Evidence:Network Tracking project

AI & LLM Security

Securing the model layer — prompt injection, and the outbound leakage that turns a helpful assistant into an exfiltration channel.

OWASP LLM Top 10Prompt injection & jailbreaksCanary tokensPII & secret egress scanningModel DoS / rate limiting
Evidence:VectorShield — AI security gateway

Security Engineering

Shipping security as software — schema validation, static analysis and release pipelines that gate every merge.

GitHub ActionsCodeQLSchema validationBuild provenance / SLSAClaude Agent SkillsApache-2.0 licensingGit
Evidence:RedBlueSkills CI

Engineering

I build the tools I need. Production React and Python, shipped to real domains and real users.

PythonGoJavaScriptTypeScriptReactNext.jsNode.jsC / C++Tailwind CSS
Evidence:See projects

Platform & Cloud

Where the code runs and how it's kept boring.

LinuxAWSDockerFirebaseVercelBash
Evidence:AWS certified ×2
RedBlueSkills — Agent-Native Security Skillsred ↔ blue team

128 executable SKILL.md packages an AI agent — or a human — can load to do real security work: recon, authorized exploitation, detection engineering, hardening, threat hunting and incident response. Every offensive skill is paired with its detection across seven surfaces, from web and API to cloud-native, CI/CD and LLM/AI.

Claude Agent SkillsMITRE ATT&CKPythonGitHub ActionsApache-2.0
Network Tracking — Wireshark → Google Mapscybersecurity

Traffic-analysis pipeline that turns raw Wireshark captures into geographic intelligence. Parses PCAP with dpkt, geolocates every source IP against the GeoLiteCity database, and emits both a KML layer for Google My Maps and an interactive HTML dashboard reporting packets, flows, unique IPs, countries and processing time — so suspicious traffic is visible instead of buried in a capture.

Python 3WiresharkdpktpygeoipsimplekmlKML / Google Maps
pwprofiler — Targeted Password Profileroffensive security

Wordlist generator for authorized password audits. Turns OSINT about a target — names, dates, companies, keywords — into ranked candidate lists or a compact base list plus a generated hashcat .rule file. Policy-aware filtering emits only passwords the target policy could accept, and hard per-stage budgets stop a naive run from exploding into terabytes. Ships as a single static Go binary with a CLI, an interactive console and a local-only browser UI.

Gohashcat rulesOSINTBloom filtersYAMLApache-2.0
VectorShield — AI Security Gatewayai security

A gateway that sits between an app and its LLM, screening every prompt on the way in and every response on the way out. Targets the OWASP LLM Top 10 risks a proxy can actually reach: prompt injection, model denial of service, and outbound PII and secret leakage. Multi-tenant policy engine with a hashed-by-default audit log.

PythonFastAPIOWASP LLM Top 10OpenAI / OllamaSQLite / PostgresMIT
KrnlSentry — eBPF Threat Detection for Linuxdetection engineering

Real-time syscall monitoring for Linux. eBPF programs on syscall tracepoints stream events to user space, where rules flag privilege escalation, credential theft, process injection and reverse shells — each alert tagged with its MITRE ATT&CK technique. libbpf + CO-RE, so it ships as one static binary that needs nothing installed on the target.

GoeBPFlibbpf + CO-REcilium/ebpfMITRE ATT&CKLinux internalsApache-2.0
Kelt — Expense & Debt Management Platformfintech · mobile

Offline-first personal finance platform for iOS, Android and web. Features OCR receipt scanning, native multi-currency, loan amortization, credit-card utilisation tracking, and peer-to-peer IOUs. Includes shared household workspaces with isolated personal ledgers, and AI-powered insights.

React NativeExpo 57TypeScriptZustandReact Navigation 7FirebaseGoogle Generative AI

Writeups are on the way

Step-by-step solves of web, pwn, crypto, forensics and reversing challenges from the CTFs I play. Each one gets its own discussion thread.

Get in touch

Let's build
something real.

I'm looking for security internships and entry-level SOC, VAPT or security-engineering roles — and I'm always up for talking about open-source security tooling.

Open to work
Replies within 24 hours
Vellore, India · remote & relocation
Available from now
01

Book a call

Fastest route. Pick a length and a slot below — it's wired to my live calendar, so anything you can see is genuinely free.

Length15 · 30 · 45 min
WhereGoogle Meet
My timezoneAsia/Kolkata (IST)
Jump to the calendar
02

Email me

Pick a reason — each one opens your mail app with the subject and a short template already filled in.

03

Find me elsewhere

Everything I claim on this site is checkable on one of these.

Grab a slot

Choose 15, 30 or 45 minutes. Google Meet, no agenda required. Times shown in your own timezone.