Skip to content
View vinayvobbili's full-sized avatar

Block or report vinayvobbili

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

Hi, I'm Vinay Vobbilichetty

Principal Cyber Security AI & Automation Engineer | MS CS, Cybersecurity (NC State '25) | B.Tech CE, IIT Kharagpur

I build the systems that let security teams move faster — an on-prem LLM investigation-agent fleet, a multi-agent autonomous SOC, self-healing chat bots, and auditable AI pipelines that replace recurring manual SOC work. I ship pieces of that platform back to the community as open-source Python packages.

Raleigh, NC · Open to Principal / Staff roles in Security Automation, AI/ML Security, and Security Platform Engineering.


Open Source — four packages on PyPI

  • iocflow — the full IOC lifecycle as an agentic toolkit: extract, enrich, comment, hunt, block, and an LLM agent. STIX/MISP ingestion, an MCP server, CLI/Docker/GitHub Action distribution, and MITRE ATT&CK coverage-gap assessment.
  • detflow — a detection-engineering copilot: draft detections from plain English (Sigma or Cortex XQL) and review them like a senior detection engineer. Offline-safe, model-agnostic.
  • domainflow — the lookalike-domain lifecycle: generate typo-squats, monitor (CT + WHOIS), score weaponization, and cluster findings into actor campaigns.
  • langchain-failover — primary/secondary failover for LangChain chat models, with tool-calling preserved across failover.

Plus find-evil — an IOC-lifecycle MCP layer that stops a forensic agent from hallucinating indicators (SANS FIND EVIL! hackathon), and security-ops-platform — the public mirror of the detection & response platform behind all of the above.


Featured Upstream Contribution

Merged upstream into vllm-mlx, the Apple Silicon LLM server (OpenAI-compatible) that many self-hosted Claude Code / OpenCode setups run behind.

  • The bottleneck: every follow-up turn re-prefilled the same ~23K-token system+tools prefix. A system-prompt KV cache existed, but only on the multimodal path — pure-LLM models routing through stream_chat re-paid the full prefill on every turn.
  • The fix: extend the same hash-keyed snapshot logic into the pure-LLM path. HIT restores the cached system prefix and prefills only the new user message; MISS prefills, snapshots, then continues; anything unexpected falls back to the uncached path.
  • Impact: ~100s → ~7s on follow-up turns of self-hosted Claude Code. Same model, same prompts, identical outputs.

PR #523 vllm-mlx



Tech Stack

Security: CrowdStrike Falcon · Cortex XSOAR/XSIAM · Tanium · IBM QRadar · ServiceNow · Recorded Future · AttackIQ · Veracode

AI/ML: LangChain · LangGraph · Model Context Protocol (MCP) · RAG · ChromaDB · cross-encoder rerankers · mlx-lm on Apple Silicon

Backend & Infra: Python · Flask · FastAPI · Docker · systemd · Nginx · GitHub Actions · GitLab CI/CD

Standards: MITRE ATT&CK · Sigma · STIX/TAXII · MISP · EPSS · CISA KEV


Connect

LinkedIn Blog

Pinned Loading

  1. detflow detflow Public

    A detection-engineering copilot: draft detections from plain English (Sigma or Cortex XQL) and review them like a senior detection engineer. Offline-safe, model-agnostic.

    Python

  2. domainflow domainflow Public

    The lookalike-domain lifecycle as a pip-installable toolkit: generate typo-squats, monitor (CT + WHOIS), score weaponization, and cluster findings into actor campaigns.

    Python

  3. find-evil find-evil Public

    IOC-lifecycle MCP layer for Protocol SIFT — stops the SIFT Workstation agent hallucinating indicators. SANS FIND EVIL! hackathon.

    Python

  4. iocflow iocflow Public

    The full IOC lifecycle as a pip-installable, agentic toolkit: extract, enrich, comment, hunt, block, and an LLM agent — with STIX/MISP ingestion, an MCP server, CLI/Docker/GitHub Action, and MITRE …

    Python

  5. langchain-failover langchain-failover Public

    Primary/secondary failover wrapper for LangChain chat models, with tool-calling preserved across failover.

    Python

  6. security-ops-platform security-ops-platform Public

    Open-source security detection & response platform: 50+ tool integrations, an on-prem LLM investigation-agent fleet with MCP, self-healing Webex/Teams bots, and 80+ Flask SOC web apps.

    Python