Skip to content
View Abhishek-Gali's full-sized avatar

Block or report Abhishek-Gali

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

Abhishek Gali

Systems Security · Distributed Backend · Security Engineering

I build security-focused backend and distributed systems with an emphasis on reliability, authorization, defensive infrastructure, and failure-aware design.

Python FastAPI PostgreSQL Docker Linux


What I Care About

I engineer systems where correctness depends on more than the happy path:

  • What happens when a worker crashes halfway through a job?
  • What happens when the same event arrives twice?
  • What happens when two workers claim the same resource?
  • What happens when authentication succeeds but authorization should fail?
  • What happens when an attacker controls an input that becomes a network request?

I design around those questions.

Core principles I work by:

  • Make failure explicit and observable
  • Treat security as a boundary problem
  • Prefer evidence over adjectives (“secure” → what attack, what invariant, what mechanism, what test?)
  • Always ask: what does this system actually guarantee?

Featured Work

# Project Focus Highlights
01 HookRelay Security-hardened webhook ingestion & multi-destination delivery Raw-byte HMAC verification, replay protection, durable SQL queue, monotonic fencing tokens, FOR UPDATE SKIP LOCKED, DNS-aware SSRF defense, Redis rate limiting, RBAC/CSRF, DLQ, structured observability, automated failure-mode tests
02 Zero-Trust Auth Gateway Identity-aware authentication & access control Clear separation of authentication vs authorization, token lifecycle, session controls, brute-force protection, CSRF defenses, trust boundaries
03 chloe-agent-core Agent security & tool authorization FastAPI + LangGraph, MCP-style tool routing, JSON-RPC validation, authorization boundaries, prompt/tool separation, focus on Indirect Prompt Injection as an authorization problem
04 Packet-Sniffer Packet inspection & network telemetry TCP/UDP/ICMP processing, structured JSON logging, drop monitoring, systems-level observability
05 Web Vulnerability Scanner Dynamic security testing Async HTTP execution, contract-aware fuzzing, boundary testing of what interfaces actually accept vs what they claim

HookRelay is the current centerpiece — a durable distributed workflow rather than a simple “receive → forward” endpoint.


Engineering Focus

Security
Application security · Authentication & Authorization · SSRF · Replay attacks · Request signing · CSRF · Rate limiting · Secret management · Supply-chain security · Prompt injection / tool authorization · Zero-trust architecture

Distributed Systems
Durable queues · Worker coordination · Leases & fencing tokens · Idempotency · Retries & dead-letter queues · Concurrency control · Database locking · Failure recovery · Observability

DevSecOps
Gitleaks · Bandit · pip-audit · SHA-pinned GitHub Actions · Automated security tests · Containerized development · Structured logging & metrics

I prefer security controls that run automatically rather than remaining a final manual checklist.


How I Approach a New System

  1. Define the threat model — Who can control the input? What can they influence?
  2. Define the invariants — What must never happen?
  3. Define failure modes — Database down, worker crash, network timeout, duplicated request, malicious input
  4. Implement the smallest correct boundary
  5. Test the assumptions — especially the ones that are easy to forget

Selected Stack

Backend · Python · FastAPI · AsyncIO · SQLAlchemy · PostgreSQL
Infrastructure · Redis · Docker · Prometheus · GitHub Actions
Security · OWASP · Burp Suite · Ghidra · Bandit · Gitleaks · pip-audit
AI / Agents · LangGraph · MCP · Ollama
Systems · Linux · Networking · Packet inspection


What I’m Looking For

Roles where I can work on:

  • Security-sensitive backend systems
  • Distributed infrastructure / platform engineering
  • Application security & DevSecOps
  • Agent infrastructure & tool authorization
  • Reliability engineering

I enjoy moving between design, implementation, debugging, security analysis, and deployment.


Current Philosophy

Don’t just make it work.
Understand why it works.
Understand when it fails.
Make the failure observable.
Make the security boundary explicit.
Test the assumption.
Then optimize it.

Build systems that remain understandable when everything goes wrong.

Pinned Loading

  1. Web-Vulnerability-scanner Web-Vulnerability-scanner Public

    Python 3

  2. Intrusion-Prevention-login-managment-system Intrusion-Prevention-login-managment-system Public

    Python 3

  3. career-learning-vault-web career-learning-vault-web Public

    Full-stack autonomous Career Command Hub & Interview Prep Engine. Features 312 runnable coding challenges across 10 platforms, 1,045+ AWS Cloud Practitioner (CLF-C02) exam drills, 450 DSA Compendiu…

    Python 2

  4. HookRelay HookRelay Public

    Security-hardened webhook ingestion & multi-destination delivery gateway (GitHub ➔ Discord, Slack, HTTP) with HMAC-SHA256 verification, durable SQL queueing, fencing leases, smart retries, and DLQ.

    Python 11

  5. MCP-Bridge MCP-Bridge Public

    Local-first, offline-capable Documentation-to-MCP compiler (DocForge MCP). Compiles OpenAPI 3.0, Markdown, HTML, and PDF REST API manuals into evidence-backed contracts and policy-enforcing Python …

    Python 1

  6. TriageLens TriageLens Public

    Offline-first security alert triage CLI with deterministic rules (authentication, process, network), an escalation-only scikit-learn advisory classifier, and a prompt-injection-safe local Ollama LL…

    Python 1