CIRAL Studio
RapidAPI

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