accueil / serveurs / Dev & Code / io.github.BenAHammond/code-auditor-mcp
io.github.BenAHammond/code-auditor-mcp
serveur MCP (Model Context Protocol) · io.github.BenAHammond/code-auditor-mcp 5.0.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.BenAHammond/code-auditor-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.BenAHammond/code-auditor-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- explain_symptom≈ 318 tokens
Map a natural-language symptom (e.g. 'my app is slow', 'hardcoded password', 'infinite react loop') to the relevant Code Auditor rule(s) and their fixes. Call this when a user describes a problem rather than naming a rule.
Paramètres, retour & exemple (1)
Paramètressymptom· string · requis
A plain-language description of the problem.
Exemple d'appel{"name": "explain_symptom", "arguments": {"symptom": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "matches": []}} - get_install_commands≈ 253 tokens
Return the exact install commands for Code Auditor for a given AI agent. Call this when a user asks how to install Code Auditor, or asks for the command for a specific agent (claude, cursor, codex, gemini, agents, zcode, or all).
Paramètres, retour & exemple (1)
Paramètresagent· string · requis
The AI agent to install for (e.g. claude, cursor, codex, all).
Exemple d'appel{"name": "get_install_commands", "arguments": {"agent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "agent": "texte", "commands": [], "displayName": "texte"}} - lookup_rule≈ 316 tokens
Return the rule kind, description, default severity, detection method, and threshold for a given Code Auditor rule or analyzer. Call this when a user asks what a specific rule does (e.g. import-ban, sql-injection, n+1).
Paramètres, retour & exemple (1)
Paramètresrule_id· string · requis
Rule or analyzer id, e.g. import-ban, sql-injection, n+1.
Exemple d'appel{"name": "lookup_rule", "arguments": {"rule_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_rule≈ 468 tokens
Request a new Code Auditor rule. Call lookup_rule or explain_symptom first to confirm no existing rule covers it. Provide a minimal example that should be flagged and a corrected example that should not. Reduce both to the smallest code that shows the difference, and remove secrets and proprietary identifiers. Returns a receipt id.
Paramètres, retour & exemple (7)
Paramètrestitle· string · requissignal· string · requissymptom· string · requislanguages· array · requistoolVersion· string · optionnelcleanExample· array · requisfiringExample· array · requis
Exemple d'appel{"name": "request_rule", "arguments": {"title": "texte", "signal": "texte", "symptom": "texte", "languages": [], "cleanExample": [], "firingExample": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "duplicateSubmission": true, "existingRuleMatches": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».