ExplainMyCode
"Que fait réellement ce code ?"
Analyse de code : résumé, failles de sécurité, dépendances, complexité. JSON structuré.
Introduction
ExplainMyCode est une API défensive qui répond à une question simple : "Que fait réellement ce code ?". Elle retourne un verdict déterministe — même entrée, même sortie. Toujours. Zéro LLM, stateless, conçue pour s'intégrer à vos pipelines automatisés.
Entrée
Envoyez une requête POST avec un payload JSON. Voir l'exemple à droite.
Sortie
La réponse contient un verdict et des signals explicatifs. Voir l'exemple à droite.
Signals
Chaque réponse inclut un objet signals qui détaille les raisons du verdict. Ces signals sont déterministes et reproductibles.
Ce que l'API ne fait PAS
- ❌N'exécute pas le code
- ❌Ne corrige pas automatiquement les vulnérabilités
- ❌Ne remplace pas une revue de code humaine
Requête
{
"code": "function fetchUser(id) {\n return db.query('SELECT * FROM users WHERE id = ' + id);\n}",
"language": "javascript"
}Réponse200 OK
{
"summary": "Fetches a user from database by ID",
"security_issues": [
{
"severity": "critical",
"type": "sql_injection",
"line": 2,
"recommendation": "Use parameterized queries"
}
],
"complexity": "low",
"dependencies": ["db"]
}Prêt à intégrer ExplainMyCode ?
Disponible sur RapidAPI. Intégration en 5 minutes.
Voir sur RapidAPIarrow_forward