Skip to content
View Jairoy2426's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • New Delhi
  • 14:42 (UTC +05:30)

Highlights

  • Pro

Block or report Jairoy2426

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
Jairoy2426/README.md

Hercules  ·  Cybersecurity Engineer | DevSecOps | Infrastructure

Building, securing, monitoring, and automating real-world infrastructure.

Typing animation

GitHub


About

I work across cybersecurity, infrastructure, DevOps, and backend systems — with an emphasis on owning the full operational picture: from initial deployment and service hardening through to security monitoring, incident detection, and operational automation.

My practical work includes running a Wazuh-based SIEM homelab on Proxmox, writing custom detection rules mapped to MITRE ATT&CK, building CIS-benchmark Linux auditors, researching ML-based intrusion detection, and engineering automated CI/CD pipelines with hardened Nginx and Docker. I build tools that solve real operational problems — secret leakage scanners, web vulnerability scanners, infrastructure dashboards — and I operate the infrastructure they run on.

I am not pursuing generic software development. My focus is security engineering, infrastructure security, and DevSecOps — with backend skills that support tooling, automation, and internal platforms.


Security Focus

Security Operations

  • SIEM deployment and configuration (Wazuh 4.12)
  • Custom detection rule authoring — MITRE ATT&CK technique mapping
  • Windows Event Log collection (Sysmon, PowerShell, Defender, Security, System)
  • File Integrity Monitoring (FIM) — real-time hash tracking
  • Security Configuration Assessment against CIS benchmarks
  • Alert correlation and brute-force detection

Infrastructure Security

  • Linux server hardening — CIS benchmark auditing across 12 OS surfaces
  • SSH hardening, firewall and network access control
  • Reverse proxy configuration and service isolation (Nginx)
  • Cloudflare DNS, traffic filtering, and origin shielding
  • Docker service isolation and secure service exposure

Security Engineering

  • Security tooling development (Python) — scanners, auditors, pipelines
  • Secret leakage detection via regex + Shannon entropy analysis
  • Automated CVE/vulnerability querying (NVD, OSV APIs)
  • Web application security scanning — ports, headers, SSL, fingerprinting
  • Network intrusion detection research (ML-based IDS)
  • Virtualization-based lab environments (Proxmox VE)
  • CI/CD security integration

Tech Stack

Security

Wazuh MITRE ATT&CK CIS Benchmarks Sysmon

Infrastructure

Linux Docker Nginx Proxmox VE Cloudflare

Automation & DevOps

GitHub Actions Python Bash Git

Backend

TypeScript Node.js FastAPI Next.js

Databases

PostgreSQL MySQL MongoDB


Security Projects


Enterprise-grade SIEM homelab built on Wazuh 4.12, running on Proxmox VE.

Deployed a Wazuh all-in-one instance on Ubuntu Server 22.04 inside Proxmox, connected to a live Windows 11 endpoint as a monitored agent.

  • What I built: Full SIEM stack with File Integrity Monitoring (real-time MD5/SHA1/SHA256 tracking across 11 critical system paths), Windows Registry monitoring across 7,400+ keys, Windows Event Log collection across 7 channels (PowerShell, Sysmon, Defender, Security, System, Application, Task Scheduler), and Security Configuration Assessment against CIS Windows 11 v3.0.0 benchmarks.
  • Detection engineering: Wrote 15+ custom detection rules mapped to MITRE ATT&CK techniques including T1547.001 (Boot Autostart), T1574.001 (DLL Hijacking), T1565.001 (Data Manipulation). Rules cover brute-force correlation, LOLBin execution detection, and off-hours administrative access alerting.
  • Technologies: Wazuh 4.12, Proxmox VE, Ubuntu Server 22.04, Windows 11, Sysmon, Windows Event Logs
  • Demonstrates: SIEM deployment and management, detection engineering, MITRE ATT&CK mapping, Windows endpoint monitoring, homelab infrastructure operations

Terminal-only Linux security configuration auditor built against CIS benchmarks.

Built to audit live Linux systems across 12 attack surface categories and produce actionable, structured security reports.

  • What I built: A Python tool with a modular OOP architecture (12 modules inheriting from a shared BaseModule) that runs multi-threaded audits across: cron, docker, filesystem, firewall, kernel, logs, network, OS info, packages, services, SSH, and users. Integrates live CVE lookups against the NVD and OSV APIs for installed packages. Outputs interactive terminal tables (via rich), and exports HTML, JSON, and TXT reports.
  • Technologies: Python (asyncio, Rich, HTTPX), NVD API, OSV API, GitHub Actions
  • Demonstrates: Security automation, CIS benchmark knowledge, Linux hardening concepts, vulnerability management tooling, Python security tooling development

Machine learning pipeline for multi-class network intrusion detection.

Research implementation of an IDS pipeline on the CICIDS2017 benchmark dataset (~2.8M samples, 79 network features, 15 attack classes including DoS, DDoS, brute force, web attacks, infiltration, and botnet traffic).

  • What I built: End-to-end ML pipeline covering data cleaning, stratified train/test split, feature scaling, PCA dimensionality reduction (77 to 20 components), hybrid resampling (RandomUnderSampler + SMOTE for 80:1 class imbalance), training across 5 classifiers (Logistic Regression, KNN, SVM, Random Forest, XGBoost), GridSearchCV hyperparameter tuning, a Soft-Voting Ensemble, and SHAP explainability (global + per-class beeswarm plots).
  • Technologies: Python (Scikit-Learn, XGBoost, SHAP, Imbalanced-Learn, Pandas, NumPy, Matplotlib), Jupyter Notebook
  • Demonstrates: IDS/detection concepts, applied ML for network security, SHAP explainability in security context, research-grade implementation

Async frontend secret leakage discovery and validation pipeline.

Built to crawl web application frontend assets and identify leaked API keys, credentials, and high-entropy secrets.

  • What I built: A 3-stage async Python pipeline: Crawler (asynchronous JS link extraction from HTML), Detector (60+ YAML-configured regex signatures combined with Shannon entropy scoring), Verifier (live, safe validation requests against target APIs — Slack, GitHub, AWS — to reduce false positives). Outputs results as JSON, HTML, or terminal table views. Includes a Pytest test suite for the detection module.
  • Technologies: Python (asyncio, HTTPX, Typer CLI, Rich, PyYAML, BeautifulSoup4, Pytest)
  • Demonstrates: Offensive security tooling, secret detection, entropy-based analysis, async Python engineering, security testing methodology

Web-based target reconnaissance and vulnerability scanner.

FastAPI backend with a dashboard frontend for scanning web targets across multiple security dimensions.

  • What I built: Asynchronous port scanner (17 common ports), web application fingerprinting (technology/framework detection), security header analysis (CSP, HSTS, X-Frame-Options, and similar), SSL/TLS certificate verification, and an orchestrated full-scan endpoint combining all checks. FastAPI REST API backend with a responsive frontend dashboard.
  • Technologies: Python (FastAPI, HTTPX, BeautifulSoup4, Socket, SSL), HTML, Tailwind CSS
  • Demonstrates: Reconnaissance tooling, web application security analysis, security header auditing, async API design

DevOps & Infrastructure Projects


Production-ready automated CI/CD pipeline with security-hardened deployment.

End-to-end GitHub Actions pipeline covering code quality, testing, containerization, and SSH-based remote deployment.

  • What I built: GitHub Actions workflow automating: ESLint (Airbnb-base) linting, Jest + Supertest unit testing, multi-stage Docker image build, Docker Hub push, SSH-based remote deployment via shell script, and live health-check verification post-deploy. Nginx reverse proxy configured with rate limiting, load balancing, and security headers. Docker Compose configuration for development and production environments.
  • Technologies: GitHub Actions, Node.js, Express.js, Docker, Docker Compose, Nginx, Jest, Supertest, Bash
  • Demonstrates: DevSecOps pipeline design, CI/CD automation, hardened Nginx configuration, container security, SSH-based deployment

Self-hosted infrastructure monitoring dashboard and personal command center.

Full-stack Next.js 15 application serving as a centralized operational view of homelab infrastructure.

  • What I built: Dark-mode dashboard with real-time system telemetry (remote agent cron jobs POST JSON payloads to the dashboard API), task management, service health tracking, GitHub activity widget, Google Calendar integration, and a settings panel. Route protection via Auth.js v5 (NextAuth). PostgreSQL backend with Prisma ORM. Fully containerized with Docker Compose.
  • Technologies: Next.js 15 (React 19, TypeScript, App Router), Prisma ORM, PostgreSQL, Auth.js v5, Docker, Docker Compose
  • Demonstrates: Self-hosted infrastructure, telemetry collection, authenticated dashboards, full-stack TypeScript, homelab operations

Backend Development in a Security Context

I build backend services and APIs primarily when they serve security tooling, infrastructure automation, monitoring dashboards, or internal operational platforms.

Examples from my work:

  • FastAPI backend powering a web vulnerability scanner (port scanning, header analysis, SSL inspection)
  • Next.js API routes serving a self-hosted infrastructure telemetry platform
  • REST APIs supporting monitoring, moderation, and admin tooling
  • Async Python pipelines for security scanning and validation workflows

Languages and frameworks: Python, TypeScript, Node.js, FastAPI, Express.js, Next.js


What I Am Currently Building

  • SIEM/Detection engineering — Expanding Wazuh detection coverage, testing additional MITRE ATT&CK scenarios
  • Security automation — Building Python-based tooling for configuration auditing and vulnerability detection
  • ML-based IDS research — Investigating network intrusion detection using classical ML and ensemble methods with SHAP interpretability
  • Linux hardening — Applying CIS benchmarks to systems, refining audit tooling
  • DevSecOps pipelines — Integrating security checks into CI/CD workflows

Project Directory

Note on contributions: Repos marked Issue indicate I raised a GitHub issue in that project — not a code contribution.

Repository Category Core Technologies What it demonstrates
wazuh-siem-homelab Security Operations Wazuh, Proxmox, Ubuntu, Windows, Sysmon SIEM deployment, detection engineering, MITRE ATT&CK mapping
NULLHOUND Security Engineering Python, NVD/OSV APIs, Rich CIS benchmark auditing, security automation, Linux hardening
ML-IDS Security Research Python, Scikit-Learn, XGBoost, SHAP ML-based IDS, network traffic analysis, model explainability
KeyHound Security Tooling Python, asyncio, HTTPX Secret leakage detection, entropy analysis, security scanning
HashCracker Security Tooling Python, FastAPI, Socket/SSL Reconnaissance tooling, web security analysis, port scanning
ci-cd-pipeline DevSecOps GitHub Actions, Docker, Nginx, Bash CI/CD automation, hardened deployment, container security
homelab-command-center Infrastructure Next.js 15, Prisma, PostgreSQL, Docker Self-hosted infrastructure, telemetry, authenticated dashboards
Herc-s-Bot Automation / Backend Discord.js, Node.js Discord bot development, command architecture, service automation
LSSC-Website Web / Community HTML, CSS, JavaScript Frontend development, community platform
Herc-s-Bot-Logs Ops / Logging Markdown / JSON Operational logging, bot event tracking
ctf-writeups Security Practice Markdown CTF methodology, practical security problem-solving
nmap Open Source — Issue C/C++, Lua (NSE) Raised issue in one of the most widely-used network security scanners
headroomlabs-ai Open Source — Issue AI tooling Raised issue in headroomlabs-ai project

Contact

GitHub

Open to roles in: Cybersecurity Analysis · Security Engineering · SOC Operations · DevSecOps · Infrastructure Security · Security Automation

All projects listed here are personal/homelab work built for learning and experimentation.

Pinned Loading

  1. NULLHOUND NULLHOUND Public

    Terminal-only Linux vulnerability scanner. Audits 12 attack surfaces against CIS benchmarks. Python + Rich.

    Python

  2. KeyHound KeyHound Public

    Python

  3. wazuh-siem-homelab wazuh-siem-homelab Public

    nterprise-grade Wazuh 4.12 SIEM Home Lab — FIM · Vulnerability Detection · SCA · MITRE ATT&CK · Windows 11 endpoint

  4. Jairoy2426 Jairoy2426 Public