'use client'
import { ApiEndpoint, CodeBlock, ParameterTable } from '@/components/DevPortalLayout'
export function RiskAssessmentSection() {
return (
<>
Risk Assessment
4-Faktor-Risikobewertung nach ISO 12100 mit den Parametern Schwere (S),
Exposition (E), Eintrittswahrscheinlichkeit (P) und Vermeidbarkeit (A).
Request Body
{`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/hazards/haz_5678/assess" \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{
"severity": 4,
"exposure": 3,
"probability": 2,
"avoidance": 3
}'`}
Response (200 OK)
{`{
"success": true,
"data": {
"hazard_id": "haz_5678",
"severity": 4,
"exposure": 3,
"probability": 2,
"avoidance": 3,
"inherent_risk": 12,
"risk_level": "high",
"c_eff": 0.65,
"residual_risk": 4.2,
"residual_risk_level": "medium",
"risk_acceptable": false,
"recommendation": "Zusaetzliche Schutzmassnahmen erforderlich. 3-Stufen-Hierarchie anwenden."
}
}`}
{`curl -X GET "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/risk-summary" \\
-H "Authorization: Bearer YOUR_API_KEY"`}
Response (200 OK)
{`{
"success": true,
"data": {
"total_hazards": 14,
"assessed": 12,
"unassessed": 2,
"risk_distribution": {
"critical": 1,
"high": 4,
"medium": 5,
"low": 2
},
"residual_risk_distribution": {
"critical": 0,
"high": 1,
"medium": 3,
"low": 8
},
"average_c_eff": 0.71,
"overall_risk_acceptable": false
}
}`}
>
)
}