Documentation

Guides techniques, API et workflows

Quick Start

Démarrez rapidement avec vCISO Platform en suivant ces étapes simples.

1. Créer un compte

Inscrivez-vous sur vciso.secuaas.dev avec votre email professionnel.

2. Créer votre première organisation

Une organisation représente un client dans vCISO Platform.

POST /api/core/organizations
{
  "name": "Entreprise ABC",
  "industry": "finance",
  "size": "medium"
}

3. Activer les modules

Activez les modules nécessaires pour votre client (Audits, Loi25, Risks, etc.).

API REST

L'API REST de vCISO Platform permet une intégration complète avec vos outils existants.

Base URL

https://vciso-platform.secuaas.dev/api

Endpoints principaux

  • /api/core/organizations - Gestion des organisations
  • /api/audits - Audits de sécurité
  • /api/risks - Registre des risques
  • /api/loi25 - Conformité Loi 25
  • /api/tasks - Gestion des tâches

Exemple: Créer un audit

POST /api/audits
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "organization_id": "uuid",
  "title": "Audit ISO 27001 Q1 2026",
  "type": "compliance",
  "framework": "iso27001"
}

Authentication

vCISO Platform utilise JWT pour l'authentification des utilisateurs et API Keys pour les intégrations.

API Keys

Générez une API key dans les paramètres de votre compte:

POST /api/auth/api-keys
{
  "name": "Integration Scanner",
  "scopes": ["read:audits", "write:vulnerabilities"]
}

Workflows

Workflows typiques dans vCISO Platform.

Workflow onboarding client

  1. Créer organisation
  2. Configurer modules actifs
  3. Créer utilisateurs (admin client)
  4. Import actifs initiaux
  5. Lancer audit initial (GAP analysis)
  6. Générer roadmap de recommandations