RiskPilot Website FR GitHub

EBIOS Risk Manager workshops #

Available

The /ebios route implements the five EBIOS RM workshops as a governed workflow. It uses only analyses created with the EBIOS_RM method under Analyses and knowledge capitalization. Each workshop has structured content, status, version, last author and, after validation, a validator and timestamp.

Five-workshop path #

WorkshopRequired content
1 — Scope and baselinecontext, business values, supporting assets, dreaded events, security baseline
2 — Risk sourcesrisk sources and target objectives
3 — Strategic scenariosecosystem and strategic scenarios
4 — Operational scenariosoperational scenarios and steps
5 — Risk treatmenttreatment measures and residual risks

Create the EBIOS analysis first, select it in /ebios, then complete each element. List fields accept one item per line. Saving increments the version and sets READY when all required fields exist; otherwise the workshop remains DRAFT and the API returns missingFields.

Independent, ordered validation #

Workshops are validated in order. Workshop N cannot be validated before N−1 is VALIDATED. The validator must differ from the latest author. A validated workshop is immutable in the screen; further work belongs in a new analysis version rather than silently changing a validated result.

Permissions and API #

MethodEndpointPermission
GET/api/v1/ebios/analysesebios.read
GET/api/v1/ebios/analyses/{id}/workshops/{1..5}ebios.read
PUT/api/v1/ebios/analyses/{id}/workshops/{1..5}ebios.update
POST/api/v1/ebios/analyses/{id}/workshops/{1..5}/validateebios.validate

Stable errors are FORBIDDEN (403), NOT_FOUND (404), VALIDATION_ERROR, INVALID_WORKSHOP, PREVIOUS_WORKSHOP_REQUIRED, INCOMPLETE_WORKSHOP with missingFields, and INVALID_VALIDATION (422). All queries verify organization and analysis method.