Joern MCP Server
🦡 codebadger
codebadger は、Joern の Code Property Graphs (CPG) を通じて、AIエージェントやLLMにコードベースの構造とデータフローへの深く検索可能なアクセスを提供する、コンテナ化された Model Context Protocol (MCP) サーバーです。
Gitリポジトリ、ローカルパス、あるいは貼り付けたコードスニペットを指定するだけで、codebadger は CPG を構築し、MCP 経由で公開します。これにより、アシスタントは CPGQL クエリを実行し、データフローと taint を追跡し、プログラムをスライスし、Java、C/C++、JavaScript、Python、Go、Kotlin、C#、Ghidra、Jimple、PHP、Ruby、Swift にわたる脆弱性を探すことができます。
これは、プログラム解析(コード構造、コールグラフ、データフローの理解)と脆弱性解析(taint 追跡、バグハンティング、PoC 開発)の両方のための汎用基盤であり、学術研究だけでなく産業界のセキュリティおよびエンジニアリング業務にも役立ちます。CPG ごとのワーカープール、メモリを考慮したスケジューリング、Postgres/Redis バックエンドにより、大規模な解析バッチにスケールするように設計されています。
ニュース
codebadger とその論文『Bridging Code Property Graphs and Language Models for Program Analysis』は、Software Vulnerability Management Workshop @ ICSE 2026 に採択されました。🎉
Related MCP server: CodeFlow MCP Server
ドキュメント
開発者やセキュリティ研究者が必要とするすべては docs/ にあります。
Doc | What's in it |
前提条件と5分間のローカルセットアップ。 | |
MCPクライアントへの接続、ツールカタログ、研究者向けワークフロー。 | |
エージェント向けの推奨される制限付きツールシーケンス。 | |
カテゴリ別のすべてのMCPツールと、各ツールの説明。 | |
| |
Postgres/Redis、メモリサイジング、 | |
システム設計と図。 | |
脅威モデル、信頼境界、本番環境の堅牢化。 | |
独自の検出器を追加する。 | |
開発環境のセットアップ、テスト、ガイドライン。 | |
現在の機能と今後の予定。 |
codebadger を使用して脆弱性を発見しましたか?
ぜひお知らせください。TROPHIES.md に追加する PR を開いてください(CVE ID、プロジェクト、1行の説明、日付)。
引用
@inproceedings{lekssays2026bridging,
title={Bridging Code Property Graphs and Language Models for Program Analysis},
author={Lekssays, Ahmed},
booktitle={Proceedings of the 2026 IEEE/ACM 4th International Workshop on Software Vulnerability Management},
pages={33--40},
year={2026}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.510MIT
- FlicenseCqualityDmaintenanceEnables AI assistants to analyze codebases through semantic search, call graph generation, and function metadata extraction. Provides real-time code analysis with persistent vector storage for understanding complex code structures and relationships.135
- FlicenseBqualityNot gradedmaintenanceProvides comprehensive codebase analysis and semantic understanding through integrated knowledge graphs, enabling AI assistants to understand project structure, patterns, dependencies, and context through multiple analysis tools and format generators.9
- AlicenseAqualityAmaintenanceEnables AI agents to scan code for security vulnerabilities using multiple static analysis tools, with support for filtering, deduplication, and CI/CD integration.272MIT
Related MCP Connectors
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/qcri/codebadger'
If you have feedback or need assistance with the MCP directory API, please join our Discord server