Add risk assessment system to CLI, MCP, and N8N

Expose the full risk assessment hierarchy (assessments, scopes, nodes,
processes, threats, scenarios) with CRUD operations and scenario
linking across all three interfaces.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-05-20 16:24:55 +02:00
parent 797e3da52f
commit 883031830f
86 changed files with 10720 additions and 11 deletions

View File

@@ -35,6 +35,7 @@ import * as organization from './organization';
import * as organizationContext from './organizationContext';
import * as processingActivity from './processingActivity';
import * as rightsRequest from './rightsRequest';
import * as riskAssessment from './riskAssessment';
import * as user from './user';
import * as risk from './risk';
import * as statementOfApplicability from './statementOfApplicability';
@@ -77,6 +78,7 @@ export const resources: Record<string, ResourceModule> = {
organizationContext: organizationContext as ResourceModule,
processingActivity: processingActivity as ResourceModule,
rightsRequest: rightsRequest as ResourceModule,
riskAssessment: riskAssessment as ResourceModule,
user: user as ResourceModule,
risk: risk as ResourceModule,
statementOfApplicability: statementOfApplicability as ResourceModule,