Guides de démarrage, référence API et configuration pour tirer le meilleur de SecuScan.
Suivez ces guides pour configurer rapidement chaque module de SecuScan.
Créez votre compte, ajoutez votre première cible et lancez un scan en 5 minutes.
Déployez un agent léger sur vos serveurs pour une surveillance continue.
Connectez vos repositories Git pour détecter secrets et vulnérabilités.
Tous les endpoints disponibles. Authentification via JWT Bearer token. Base URL : https://secuscan.secuaas.com/v1
Toutes les requêtes API nécessitent une authentification via l'une de ces méthodes :
Authorization: Bearer <token>X-API-Key: sk_live_xxx| Free | 10 req/min |
| Starter | 50 req/min |
| Pro | 200 req/min |
| Business | 1 000 req/min |
| Enterprise | 10 000 req/min |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/auth/register | Créer un nouveau compte |
POST | /v1/auth/login | Connexion et obtention du token JWT |
POST | /v1/auth/refresh | Rafraîchir un token expiré |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/targets | Créer une nouvelle cible |
GET | /v1/targets | Lister toutes les cibles |
GET | /v1/targets/{id} | Détails d'une cible |
PUT | /v1/targets/{id} | Mettre à jour une cible |
DELETE | /v1/targets/{id} | Supprimer une cible |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/scans | Lancer un scan |
GET | /v1/scans | Lister tous les scans |
GET | /v1/scans/{id} | Détails d'un scan |
POST | /v1/scans/{id}/cancel | Annuler un scan en cours |
GET | /v1/scans/{id}/findings | Vulnérabilités d'un scan |
GET | /v1/scans/{id}/summary | Résumé d'un scan |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/findings | Lister toutes les vulnérabilités |
GET | /v1/findings/{id} | Détails d'une vulnérabilité |
PATCH | /v1/findings/{id}/status | Mettre à jour le statut |
GET | /v1/findings/stats | Statistiques globales |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/reports | Générer un rapport |
GET | /v1/reports | Lister tous les rapports |
GET | /v1/reports/{id} | Détails d'un rapport |
GET | /v1/reports/{id}/download | Télécharger le rapport (PDF/CSV/JSON) |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/agents | Lister tous les agents |
GET | /v1/agents/{id} | Détails et statut d'un agent |
POST | /v1/agents/register | Enregistrer un nouvel agent |
DELETE | /v1/agents/{id} | Supprimer un agent |
GET | /v1/agents/{id}/inventories | Inventaires système de l'agent |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/pentests | Lancer un pentest IA |
GET | /v1/pentests | Lister tous les pentests |
GET | /v1/pentests/{id} | Détails et résultats d'un pentest |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/cloud/connectors | Lister les connecteurs cloud |
POST | /v1/cloud/connectors | Ajouter un connecteur (M365/GWS) |
GET | /v1/cloud/posture | Score de posture cloud |
| Méthode | Point de terminaison | Description |
|---|---|---|
POST | /v1/code/repositories | Ajouter un dépôt |
GET | /v1/code/repositories | Lister les dépôts |
POST | /v1/code/scans | Lancer un scan de code |
GET | /v1/code/scans | Lister les scans de code |
GET | /v1/code/issues | Lister les problèmes de sécurité |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/webhooks | Lister les webhooks |
POST | /v1/webhooks | Créer un webhook |
PUT | /v1/webhooks/{id} | Modifier un webhook |
DELETE | /v1/webhooks/{id} | Supprimer un webhook |
POST | /v1/webhooks/{id}/test | Tester un webhook |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/billing/plan | Détails du plan actuel |
GET | /v1/billing/usage | Métriques d'utilisation |
GET | /v1/billing/limits | Limites du plan |
| Méthode | Point de terminaison | Description |
|---|---|---|
GET | /v1/ssh-keys | Lister les clés SSH |
POST | /v1/ssh-keys | Ajouter une clé SSH |
DELETE | /v1/ssh-keys/{id} | Supprimer une clé SSH |
L'agent SecuScan est un binaire léger (5-7MB) disponible pour Linux, macOS et Windows.
Les instructions de téléchargement et les sommes de contrôle sont disponibles dans votre tableau de bord SecuScan après connexion. Allez dans Paramètres → Agents pour télécharger l'agent pour votre plateforme.
Créez votre compte gratuitement et lancez votre premier scan en quelques minutes.