OT Security Posture Scorecard
by @krishnakumarmahadevan-cmd
Assess OT/ICS/SCADA security posture and generate risk scorecards with remediation guidance. Use when evaluating operational technology security, industrial...
clawhub install ot-security-posture-scorecardπ About This Skill
name: ot-security-posture-scorecard description: Assess OT/ICS/SCADA security posture and generate risk scorecards with remediation guidance. Use when evaluating operational technology security, industrial control system risks, SCADA vulnerabilities, OT-IT convergence gaps, IEC 62443 compliance, or NIST CSF alignment for critical infrastructure. version: 1.0.0 homepage: https://portal.toolweb.in metadata: openclaw: emoji: "π" requires: env: - TOOLWEB_API_KEY bins: - curl primaryEnv: TOOLWEB_API_KEY os: - linux - darwin - win32 category: security
OT Security Posture Scorecard ππ
Assess the security posture of Operational Technology (OT), Industrial Control Systems (ICS), and SCADA environments. Returns a detailed scorecard with risk ratings, gap analysis, and prioritized remediation steps aligned to IEC 62443 and NIST CSF frameworks.
Built by a CISSP/CISM certified security professional at ToolWeb.in
When to Use
Prerequisites
TOOLWEB_API_KEY β Get your API key from portal.toolweb.incurl must be available on the systemAPI Endpoint
POST https://portal.toolweb.in:8443/security/itotassessor
Workflow
1. Gather inputs from the user. Ask for the following:
Required fields:
- org_name β Name of the organization (e.g., "Acme Manufacturing Corp")
- sector β Industry sector (e.g., "Manufacturing", "Energy", "Water Treatment", "Oil & Gas", "Pharmaceuticals", "Transportation", "Mining")
- ot_size β Size of OT environment (e.g., "Small", "Medium", "Large", "Enterprise")
- integration_level β Level of IT/OT integration (e.g., "Minimal", "Partial", "Full", "Air-Gapped")
- csf_scores β NIST CSF self-assessment scores (each 1-5). Ask the user to rate their maturity in each area:
- identify β Asset management, risk assessment (1=none, 5=optimized)
- protect β Access control, security training, data protection (1=none, 5=optimized)
- detect β Monitoring, detection processes (1=none, 5=optimized)
- respond β Incident response planning and execution (1=none, 5=optimized)
- recover β Recovery planning and improvements (1=none, 5=optimized)
Optional fields (use if the user provides them):
- ot_technologies β List of OT technologies in use (e.g., ["SCADA", "PLC", "HMI", "DCS", "RTU"])
- it_tools β List of IT security tools in use (e.g., ["Firewall", "SIEM", "IDS", "EDR"])
- threat_concern β Primary threat concerns (e.g., "Ransomware targeting OT networks")
- compliance β Target compliance framework (e.g., "IEC 62443", "NIST CSF", "NERC CIP")
- known_gaps β Known security gaps (e.g., "No OT network monitoring, shared credentials on PLCs")
- team_maturity β Security team maturity level (e.g., "No dedicated OT security team")
- assessment_depth β Level of detail: "standard" (default) or "detailed"
2. Call the API with the gathered parameters:
curl -s -X POST "https://portal.toolweb.in:8443/security/itotassessor" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"org_name": "",
"sector": "",
"ot_size": "",
"integration_level": "",
"ot_technologies": ["", ""],
"it_tools": ["", ""],
"csf_scores": {
"identify": <1-5>,
"protect": <1-5>,
"detect": <1-5>,
"respond": <1-5>,
"recover": <1-5>
},
"threat_concern": "",
"compliance": ""
}'
3. Parse the response. The API returns a JSON object with:
- status β "success" or error status
- report β Full markdown report containing executive summary, NIST CSF function analysis, top 5 priority risks, technology stack assessment, and step-by-step remediation roadmap
- overall_score β Numeric score (0-100)
- csf_avg β Average CSF score across all 5 functions
- risk_level β Risk rating ("Critical", "High", "Medium", "Low")
- org_name β Organization name echoed back
4. Present results to the user in a clear, structured format: - Lead with the overall score and risk level - Show the executive summary from the report - Highlight the top 5 priority risks - Present the remediation roadmap phases - Offer to dive deeper into any specific section
Output Format
Present the scorecard as follows:
π OT/IT Convergence Security Assessment
ββββββββββββββββββββββββββββββββββββββββOrganization: [org_name]
Sector: [sector]
Overall Score: [overall_score]/100 β [risk_level]
CSF Average: [csf_avg]/5.0
[Extract and present key sections from the report field:]
Executive Summary
Top 5 Priority Risks (with severity)
Phase 1 Quick Wins (0-30 days)
Recommended Technology Additions π Full detailed report available β ask me to show any section
Note: The report field contains a comprehensive markdown report. Present the most actionable sections first (executive summary, top risks, quick wins) and offer to show the full report or specific sections on request.
Error Handling
TOOLWEB_API_KEY is not set: Tell the user to get an API key from https://portal.toolweb.in (plans start at βΉ2,999/month or ~$36/month)apt install curl / brew install curl)Example Interaction
User: "Assess the security of our water treatment plant's SCADA system"
Agent flow: 1. Ask: "I'll need a few details to run the assessment: - What's your organization name? - How large is your OT environment? (Small/Medium/Large) - How integrated are your IT and OT networks? (Minimal/Partial/Full) - Can you rate your maturity (1-5) in these areas: Identify, Protect, Detect, Respond, Recover?" 2. User responds: "WaterCo Utilities, medium size, partial integration. Identify: 3, Protect: 2, Detect: 2, Respond: 1, Recover: 1" 3. Call API:
curl -s -X POST "https://portal.toolweb.in:8443/security/itotassessor" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"org_name": "WaterCo Utilities",
"sector": "Water Treatment",
"ot_size": "Medium",
"integration_level": "Partial",
"ot_technologies": ["SCADA", "PLC", "HMI"],
"csf_scores": {"identify":3,"protect":2,"detect":2,"respond":1,"recover":1}
}'
4. Present the scorecard: overall score, risk level, executive summary, top risks, and quick winsPricing
##About
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.
Tips
β‘ When to Use
βοΈ Configuration
TOOLWEB_API_KEY β Get your API key from portal.toolweb.incurl must be available on the system