依据业务驱动、风险导向、全企业范围、系统化、OT安全聚焦及OT安全六项原则,对OT/ICS在30项控制中的安全态势进行评估。
Assess your OT/ICS security posture across 30 controls organized into 6 security principles: Business Driven, Risk Based, Enterprise Wide, Methodical, OT Security Focused, and OT Security Compliant. Returns an overall compliance percentage, principle-level scores, critical gaps, risk level, and prioritized remediation findings.
Built by a CISSP/CISM certified security professional at ToolWeb.in
TOOLWEB_API_KEY — Get your API key from portal.toolweb.incurl must be available on the systemtext
POST https://portal.toolweb.in/apis/security/ot-security-assessment
PrincipleKeyControlsIDsBusiness Drivenbusiness_driven5bd.1 — bd.5Risk Basedrisk_based5rb.1 — rb.5Enterprise Wideenterprise_wide5ew.1 — ew.5Methodicalmethodical5m.1 — m.5OT Security Focusedot_security_focused5of.1 — of.5OT Security Compliantot_security_compliant5oc.1 — oc.5
Gather inputs from the user. For each principle, ask about the controls:
Business Driven (bd.1 — bd.5):
Risk Based (rb.1 — rb.5):
Enterprise Wide (ew.1 — ew.5):
Methodical (m.1 — m.5):
OT Security Focused (of.1 — of.5):
OT Security Compliant (oc.1 — oc.5):
For each control, the user answers compliant (true) or non-compliant (false).
json
{
"business_driven": [
{"controlId": "bd.1", "compliant": true},
{"controlId": "bd.2", "compliant": false},
{"controlId": "bd.3", "compliant": false},
{"controlId": "bd.4", "compliant": true},
{"controlId": "bd.5", "compliant": false}
],
"risk_based": [
{"controlId": "rb.1", "compliant": true},
{"controlId": "rb.2", "compliant": false}
]
}
bash
curl -s -X POST "https://portal.toolweb.in/apis/security/ot-security-assessment" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"tier": "standard",
"controls": {
"business_driven": [
{"controlId": "bd.1", "compliant": true},
{"controlId": "bd.2", "compliant": false},
{"controlId": "bd.3", "compliant": false},
{"controlId": "bd.4", "compliant": true},
{"controlId": "bd.5", "compliant": false}
],
"risk_based": [
{"controlId": "rb.1", "compliant": true},
{"controlId": "rb.2", "compliant": false},
{"controlId": "rb.3", "compliant": false},
{"controlId": "rb.4", "compliant": true},
{"controlId": "rb.5", "compliant": false}
],
"enterprise_wide": [
{"controlId": "ew.1", "compliant": false},
{"controlId": "ew.2", "compliant": false},
{"controlId": "ew.3", "compliant": true},
{"controlId": "ew.4", "compliant": false},
{"controlId": "ew.5", "compliant": false}
],
"methodical": [
{"controlId": "m.1", "compliant": true},
{"controlId": "m.2", "compliant": false},
{"controlId": "m.3", "compliant": false},
{"controlId": "m.4", "compliant": false},
{"controlId": "m.5", "compliant": false}
],
"ot_security_focused": [
{"controlId": "of.1", "compliant": true},
{"controlId": "of.2", "compliant": false},
{"controlId": "of.3", "compliant": false},
{"controlId": "of.4", "compliant": true},
{"controlId": "of.5", "compliant": false}
],
"ot_security_compliant": [
{"controlId": "oc.1", "compliant": false},
{"controlId": "oc.2", "compliant": false},
{"controlId": "oc.3", "compliant": false},
{"controlId": "oc.4", "compliant": false},
{"controlId": "oc.5", "compliant": false}
]
},
"sessionId": "<unique-id>"
}'
Tip: You don't need to include all 6 principles — the API will score missing principles as 0%. Include what the user provides.
text
🏭 OT Security Assessment
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Overall Compliance: [XX]%
Risk Level: [High/Medium/Low]
Total Controls: 30 | Compliant: [X] | Critical Gaps: [X]
📋 Principle Scores:
💼 Business Driven: [X]% (X/5)
⚠️ Risk Based: [X]% (X/5)
🏢 Enterprise Wide: [X]% (X/5)
📐 Methodical: [X]% (X/5)
🏭 OT Security Focused: [X]% (X/5)
✅ OT Security Compliant: [X]% (X/5)
🔴 Critical Findings:
[List highest-priority gaps with severity and recommendations]
📋 Priority Remediation:
1. [Most urgent fix] — Severity: Critical
2. [Next priority] — Severity: High
3. [Next priority] — Severity: Medium
📎 Full assessment powered by ToolWeb.in
TOOLWEB_API_KEY is not set: Tell the user to get an API key from https://portal.toolweb.inUser: "Assess the OT security of our manufacturing plant's control systems"
Agent flow:
Created by ToolWeb.in — a security-focused MicroSaaS platform with 200+ security APIs, built by a CISSP & CISM certified professional. Trusted by security teams in USA, UK, and Europe and we have platforms for "Pay-per-run", "API Gateway", "MCP Server", "OpenClaw", "RapidAPI" for execution and YouTube channel for demos.