Skip to content
View Bishal-Bhandari01's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Bishal-Bhandari01

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.

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
Bishal-Bhandari01/README.md
Bishal Bhandari

Typing SVG


LinkedIn Email Stack Overflow Discord

Profile Views


Hey there 👋

I'm Bishal Bhandari, a security researcher and SOC analyst based in Kathmandu, Nepal. I've spent the last 3+ years at Monal Tech hunting threats, digging through SIEM alerts, and building tools that automate the boring parts of security work so analysts can focus on what actually matters.

My day-to-day lives somewhere between threat intelligence, OSINT investigations, and vulnerability assessments. I'm equally comfortable writing a Python automation script, tracing a blockchain wallet linked to suspicious activity, or documenting a pen test finding with proper CVSS scoring. I also genuinely enjoy building, not just breaking things.

When I'm not in a SIEM dashboard, I'm probably working on one of my open-source projects or reading about something that probably has a CVE.


What I work with

🔍 Intelligence & Investigations

  • OSINT methodology and tooling
  • Person-of-interest investigations (digital context)
  • Threat actor attribution and profiling
  • Blockchain transaction tracing (Chainalysis)
  • Social media and deep/dark web reconnaissance
  • Structured intelligence reporting (BLUF)

🛡️ Security Operations

  • SIEM monitoring and alert triage (LogPoint, Splunk)
  • Vulnerability assessment: Nmap, Burp Suite, OWASP ZAP
  • MITRE ATT&CK mapping
  • Network and digital forensics
  • Incident documentation and response
  • Security automation with Python and n8n

Things I've built

🖥️ SysCommand: Linux Server Management Panel

Self-hosted. Security-first. Actually usable.

I built SysCommand because I wanted a server management panel that didn't cut corners on security. It's a full Flask application with real-time system monitoring, Docker container orchestration, and an integrated vulnerability scanner, all gated behind proper RBAC with granular permissions like docker:start and image:scan.

A few things I'm particularly proud of: the Docker socket is never mounted directly into the app, it goes through a docker-socket-proxy (CIS Docker Benchmark compliant). MFA is TOTP-based with backup codes. Every privileged action lands in a structured JSON audit log with CSV/PDF export. The test suite covers unit, integration (Testcontainers), E2E (Playwright), property-based (Hypothesis), contract (Schemathesis), and load testing (Locust).

Repo Flask PostgreSQL Docker Celery Redis

More details
  • Multi-user RBAC with drag-and-drop role editor and toggle-chip permission UI
  • TOTP-based MFA with one-time backup codes, optional enforcement at login
  • Real-time CPU (per-core), RAM, disk, temperature, and uptime via psutil
  • Docker: start/stop/restart/remove, SSE log streaming, image pull with live progress, automated tag-switch lifecycle
  • Vulnerability scanning via Grype: CVE dashboard with severity badges, JSON export
  • Production hardened: CSP + HSTS + X-Frame-Options (Flask-Talisman), bcrypt cost-12, rate-limited login (5/min), session fixation prevention, CSRF protection

🧠 Fragment LLM: Lightweight Language Model

A GPT-style LLM with security compliance baked in, not bolted on.

38M parameter language model built with PyTorch, designed for low-resource hardware. The security angle was the whole point: OWASP ASVS 4.0, CWE Top 25, and CIS controls enforced throughout. Replaced pickle serialization with JSON checkpoints to eliminate the RCE risk that most ML projects ignore. FP16 training and gradient accumulation cut memory usage by 50%.

Python PyTorch


Certifications

  • PCI Compliance —> Qualys (2024)
  • OPSWAT File Security Associate (OFSA) -—> 2024
  • Ethical Hacking Essentials -—> 2024

Tech I reach for

Languages

Python JavaScript TypeScript Bash Java

Security Tooling

Burp Suite OWASP ZAP Nmap Splunk Wireshark

Frameworks & Infrastructure

Flask Django React Next.js Docker PostgreSQL Redis AWS

Automation

n8n GitHub Actions GitLab CI


GitHub Stats

 





trophy


"Security is not a product, but a process." — Bruce Schneier


BuyMeACoffee

Pinned Loading

  1. autorecon autorecon Public

    Shell

  2. james-smith2.github.io james-smith2.github.io Public

    HTML

  3. Fragment_LLM Fragment_LLM Public

    Build For Learning LLM backend and enhanced with security purposes

    Python 1

  4. Assembly_lang Assembly_lang Public

    Note for the basic how to write an assembly language.

    Assembly

  5. pfind pfind Public

    Python