SecPulse REST API v1
API REST en lecture seule pour les données CVE / vulnérabilités. L'accès anonyme est autorisé ; les requêtes authentifiées bénéficient d'une limite plus élevée (300 req/min).
https://secpulse.variety777.site/api/v1
Authentification
Envoyez un jeton Bearer (Sanctum) dans l'en-tête Authorization. L'accès anonyme est autorisé pour presque tous les points de terminaison.
curl https://secpulse.variety777.site/api/v1/vulnerabilities \
-H "Authorization: Bearer YOUR_TOKEN_HERE"
Créez des jetons à Connexion — connectez-vous d'abord, puis visitez la page des Jetons API.
Limite de débit
| Mode | Limit | Window |
|---|---|---|
| Anonyme | 30 req | 60 sec |
| Authentifié | 300 req | 60 sec |
En-têtes de réponse: X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After
Localisation
Utilisez le paramètre lang= ja|en|fr pour changer les résumés IA, noms de tags et infos structurées. La locale par cookie est également respectée.
GET /api/v1/vulnerabilities/CVE-2026-42208?lang=fr
GET /api/v1/vulnerabilities/CVE-2026-42208?lang=ja
GET /api/v1/vulnerabilities/CVE-2026-42208?lang=en
Points de terminaison
/api/v1/vulnerabilities
/api/v1/vulnerabilities/{cve}
/api/v1/tags
/api/v1/tags/{slug}
/api/v1/categories
/api/v1/categories/{slug}
/api/v1/sources
/api/v1/stats
/api/v1/health
Exemples
curl "https://secpulse.variety777.site/api/v1/vulnerabilities?kev=1&severity=critical&limit=10&lang=ja"
curl "https://secpulse.variety777.site/api/v1/vulnerabilities?framework=laravel&limit=20"
curl "https://secpulse.variety777.site/api/v1/vulnerabilities?tag=cwe-89&lang=fr"
curl "https://secpulse.variety777.site/api/v1/vulnerabilities/CVE-2026-42208?lang=ja"
MCP Server
Serveur MCP compatible JSON-RPC 2.0. Les clients IA (Claude, etc.) peuvent rechercher directement les vulnérabilités.
POST https://secpulse.variety777.site/mcp
Content-Type: application/json
X-Mcp-Client-Id:
X-Mcp-Client-Secret:
Webhook
Les vulnérabilités correspondant à vos filtres (KEV ajouté, critique découvert, etc.) sont livrées à votre URL avec une signature HMAC-SHA256.