Skip to content
View manjunathbhaskar's full-sized avatar

Block or report manjunathbhaskar

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

About

I work on the security of AI agent infrastructure: the tooling, protocols and pipelines that let language models act on the world.

Currently Founding Engineer at a stealth AI startup and Applied AI Researcher at Shankyaa, working on cryptographic agent security, prompt-injection defence, and high-throughput ML pipelines. Deepening the security side through an M.Sc. in Cybersecurity at BTU Cottbus-Senftenberg.

Before that I spent three years building production data infrastructure, including a year at the Global Legal Entity Identifier Foundation in Frankfurt, where the pipelines I built published reference data consumed by regulated financial institutions. That is where I learned to care about what a system guarantees rather than what it usually does.

Most of my open-source work now goes into the Model Context Protocol ecosystem, finding and fixing attack surfaces in the plumbing LLMs use to talk to the world.

Currently open to

  • AI / ML Engineering
  • AI Agent Security and Red-Teaming
  • Platform, Data and DevOps Engineering
  • Research collaboration in AI safety and evaluation

Recognition

Award Event Work
2nd place of 6,000+ entrants RAISE Summit 2026, Paris (Crusoe track) Factory Digital Twin with physics-informed neural networks and zero-trust sensor telemetry
Finalist HackXplore Karlsruhe, ZEISS track Cryptographic EEG / motor BCI, Pedersen commitments and Schnorr ZK proofs, 94% motor-intent accuracy at 250 Hz
Finalist HackXplore Karlsruhe, LBBW track Legatum, a 9-layer agent swarm turning philanthropic intent into on-chain verifiable impact

AI Agent Security

Independent security research on the Model Context Protocol ecosystem and on LLM red-teaming frameworks.

Merged

PR What it fixes
ComposioHQ/composio#3921 JSON Schema validation gap. An unsatisfiable allOf member now correctly rejects every value instead of silently widening, closing a hole in tool-call parameter validation
deepset-ai/haystack#12217 DocumentJoiner top_k=0. Treated as unset instead of silently returning an empty result set

Open

PR What it fixes
NVIDIA/garak#1981 Homoglyph probes. Tests LLM resistance to visual confusable attacks on tool names
modelcontextprotocol/python-sdk#3141 Unicode homoglyph spoofing. Rejects tool names containing Cyrillic/Greek lookalikes and bidi characters
modelcontextprotocol/python-sdk#3175 OAuth auth-method confusion. Stops sending client_id in the token body under client_secret_basic
modelcontextprotocol/inspector#1732 DNS-rebinding TOCTOU. Pins resolved IPs so the proxy fetch cannot be flipped to instance metadata
googleapis/mcp-toolbox#3674 Slowloris. Adds ReadHeaderTimeout to prevent connection exhaustion on the Go MCP server
mark3labs/mcp-go#939 Panic recovery. Recovers panics in executeRegularToolAsTask under hybrid task mode

Closed, kept as reference implementations

PR Context
microsoft/PyRIT#2242 MaliciousToolCallInjection, an indirect prompt-injection strategy for agentic red-teaming. Closed pending a broader unified agent-testing design the maintainers are shaping
ModelContextProtocol-Security/mcpserver-audit#4 Prompt-injection and tool-scope security checks for MCP server auditing
567-labs/instructor#2476 Builds partial model instances for incomplete list[BaseModel] items during streaming

🛠 mcp-scan

pip install mcp-scan
mcp-scan web_search wеb_search    # the second one is Cyrillic е (U+0435)

A malicious MCP server can register a tool whose name renders identically to a legitimate one in every font, bypassing ASCII allow-lists while routing calls to its own handler. mcp-scan catches bidi control characters, NFKC-detectable homoglyphs, surviving confusables, invisible characters and oversized names.

github.com/manjunathbhaskar/mcp-scan


Featured Projects

BlackSwanX — Adversarial multi-agent prediction engine, zero API cost
Stack Python, Ollama, SQLite, Graph RAG
Scale 179 expert agents + 200 citizen agents per run
Design Elite / citizen / jury tiers, multi-agent debate with corrective feedback loops
Novelty Cognitive Dissonance scoring: finds the widest gap between crowd belief and expert fear
Safety Kill-switch, adversarial "BlackSwan Assassin", stateful self-auditing across runs
Privacy Runs 100% locally, no API keys, no data leaves the machine
Repo BlackSwanXMain

Most prediction tools tell you what the crowd thinks. BlackSwanX looks for where the crowd is wrong, then stress-tests that thesis with an injector that asks what happens if the assumption collapses.

Factory Digital Twin — RAISE Summit 2026, 2nd of 6,000+ entrants
Stack PyTorch, FastAPI, HMAC-SHA256, VLM verification
Physical layer MH-PINN: shared LSTM core with per-phenomenon heads (vibration, thermal, RUL, cure pressure, fatigue)
Information layer PRAETOR: HMAC verification → three-stage triage → cited advisory → Advocate/Skeptic debate → Jury → tooled operator
Interface Frozen cross-layer contract, SignedReading{payload, signature}, tested end to end
Data honesty Every dataset labelled real / simulated / synthetic, down to the message signature. No confidential data used
Repo Crusoe

An agent that advises a factory operator, where every reading is authenticated, every recommendation is cited, and autonomous action is gated behind verified human intervention.

BrainID — Neural identity, motor BCI and cryptographic memory tagging
Stack CEEMDAN denoising, CatBoost, Pedersen commitments, Schnorr ZKP
Hardware Unicorn Hybrid Black, 8 channels, 250 Hz
Motor BCI Predicts a keypress before the finger moves: 94% accuracy, 100% precision
Identity vault Authenticates from a brainwave fingerprint with 0 bytes of brain data stored on any server
Repo braind-eeg

Your face can be photographed and your voice cloned. Brainwaves originate inside the skull and cannot be replayed from a static recording. Even if the auth database is stolen, it contains only a commitment indistinguishable from a random number.

Legatum — Intelligence-first philanthropic banking
Stack TypeScript, agent orchestration, on-chain verification
Design 9-layer AI agent swarm
Goal Turning philanthropic intent into on-chain verifiable impact
Repo Legatum
Viscosity — The VC brain: sourcing, screening, diligence, decision
Stack TypeScript, LLM agents, persistent memory layer
Design Cold-start founder scoring, unaveraged three-axis scoring, per-claim Trust Score
Why it matters Averaging scores destroys the signal. Viscosity keeps the axes separate and traces every claim
Repo Viscosity
Solar Energy Forecasting — M.Sc. thesis, grade 1.8
Stack CEEMDAN, temporal convolutional networks, CatBoost
Result 25% improvement in forecast accuracy over baselines
Repo Developing-an-Advanced-Forecasting-Model-for-Solar-Energy-Predictions

Hybrid architecture: decompose the signal, model the temporal structure, boost the residuals.


Tech Stack

Languages and ML

Data and Infrastructure

Security and agents

MCP · Prompt-injection defence · Ed25519 · HMAC · Pedersen commitments · Schnorr ZKP · Zero-trust architecture · garak · PyRIT · Ollama · Graph RAG · LangFuse


Experience

Founding Engineer · Stealth AI Startup, Fulda Agentic memory Cryptographic agent control Evaluation frameworks Async Python

Applied AI Researcher · Shankyaa, Germany Media integrity Privacy-preserving biometrics High-throughput pipelines

Data Engineer, Cloud Security & Automation · GLEIF, Frankfurt am Main Python ELT Data quality gates in CI/CD Regulated financial data

Data Engineer, DevSecOps & Cloud · Torry Harris Business Solutions, India Terraform IAM/SSO as code dbt + BigQuery at 10 TB+/month


Certifications


GitHub Analytics

GitHub Trophies

GitHub Contribution Snake


Current Focus

Researching:
  - AI agent security and the MCP attack surface
  - Adversarial evaluation of agentic systems
  - Alignment drift in agents with persistent memory

Building:
  - mcp-scan and upstream hardening for MCP
  - Local-first multi-agent systems (zero API cost)
  - Evaluation and gating frameworks

Reading:
  - Interpretability and faithful explanation
  - Continual and lifelong learning

Open_To:
  - AI / ML engineering
  - Agent security and red-teaming
  - Research collaboration

EmailLinkedInGitHubShankyaaResearchGate

"Prefer guarantees to good behaviour."

Popular repositories Loading

  1. Real-Time-Stock-Market-Data-Observation-Platform Real-Time-Stock-Market-Data-Observation-Platform Public

    Python 1

  2. Crusoe Crusoe Public

    Forked from Saadzwak/Crusoe

    Python 1

  3. composio composio Public

    Forked from ComposioHQ/composio

    Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.

    TypeScript 1

  4. Python_individual_projects Python_individual_projects Public

    Python

  5. Developing-an-Advanced-Forecasting-Model-for-Solar-Energy-Predictions Developing-an-Advanced-Forecasting-Model-for-Solar-Energy-Predictions Public

    Jupyter Notebook

  6. Etl_DBT_project Etl_DBT_project Public