It Risk Assessment Tool
by @krishnakumarmahadevan-cmd
Perform comprehensive IT risk assessments across infrastructure, data protection, access control, compliance, incident response, and vendor management. Use w...
clawhub install it-risk-assessment-toolπ About This Skill
name: it-risk-assessment-tool description: Perform comprehensive IT risk assessments across infrastructure, data protection, access control, compliance, incident response, and vendor management. Use when evaluating IT security posture, risk scoring, security controls maturity, compliance readiness, or enterprise risk management. 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
IT Risk Assessment Tool β‘π
Perform a comprehensive IT risk assessment across six critical security domains: Infrastructure Security, Data Protection, Access Control, Compliance, Incident Response, and Vendor/Third-Party Risk. Returns a risk score, domain-level breakdown, and prioritized remediation roadmap.
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 systemCRITICAL: Always Call the API
API Endpoint
POST https://portal.toolweb.in/apis/security/it-risk-assessment
Workflow
1. Gather inputs from the user. Ask them to rate each control as a maturity level. Suggested values: "None", "Basic", "Partial", "Comprehensive", "Advanced" (or similar descriptors the user provides β the API accepts free-text strings).
Infrastructure Security (3 controls):
- infra_segmentation β Network segmentation maturity (e.g., "None", "Basic flat network", "VLANs implemented", "Micro-segmentation with zero trust")
- infra_firewall β Firewall and perimeter defense (e.g., "None", "Basic firewall", "Next-gen firewall with IPS", "Full NGFW with threat intel feeds")
- infra_patching β Patch management (e.g., "None", "Ad-hoc patching", "Monthly patch cycle", "Automated patching with SLA tracking")
Data Protection (3 controls):
- data_classification β Data classification program (e.g., "None", "Informal", "Defined policy", "Automated classification with DLP")
- data_encryption β Encryption at rest and in transit (e.g., "None", "Partial - transit only", "Full encryption at rest and transit", "End-to-end with key management")
- data_backup β Backup and recovery (e.g., "None", "Manual backups", "Automated daily backups", "Immutable backups with tested restores")
Access Control (3 controls):
- access_mfa β Multi-factor authentication (e.g., "None", "MFA for VPN only", "MFA for all remote access", "MFA everywhere including internal")
- access_pam β Privileged access management (e.g., "None", "Shared admin accounts", "Individual admin accounts", "Full PAM with session recording")
- access_review β Access reviews and recertification (e.g., "None", "Annual review", "Quarterly reviews", "Continuous access monitoring")
Compliance (3 controls):
- comp_policies β Security policies and procedures (e.g., "None", "Informal guidelines", "Documented policies", "Reviewed and updated annually")
- comp_regulatory β Regulatory compliance (e.g., "None", "Aware of requirements", "Partial compliance", "Fully compliant with audits")
- comp_training β Security awareness training (e.g., "None", "One-time training", "Annual training", "Continuous training with phishing simulations")
Incident Response (3 controls):
- ir_plan β Incident response plan (e.g., "None", "Informal process", "Documented IR plan", "Tested IR plan with tabletop exercises")
- ir_monitoring β Security monitoring and SIEM (e.g., "None", "Basic log collection", "SIEM with alert rules", "24/7 SOC with automated response")
- ir_threat β Threat intelligence (e.g., "None", "Ad-hoc awareness", "Subscribed threat feeds", "Integrated threat intel with automated blocking")
Vendor/Third-Party Risk (3 controls):
- vendor_assessment β Vendor security assessments (e.g., "None", "Self-assessment questionnaires", "On-site audits for critical vendors", "Continuous vendor monitoring")
- vendor_contracts β Security requirements in contracts (e.g., "None", "Basic NDA", "Security clauses included", "Comprehensive security SLAs with penalties")
- vendor_monitoring β Ongoing vendor monitoring (e.g., "None", "Annual review", "Quarterly reviews", "Continuous monitoring with risk scoring")
2. Call the API:
curl -s -X POST "https://portal.toolweb.in/apis/security/it-risk-assessment" \
-H "Content-Type: application/json" \
-H "X-API-Key: $TOOLWEB_API_KEY" \
-d '{
"infra_segmentation": "",
"infra_firewall": "",
"infra_patching": "",
"data_classification": "",
"data_encryption": "",
"data_backup": "",
"access_mfa": "",
"access_pam": "",
"access_review": "",
"comp_policies": "",
"comp_regulatory": "",
"comp_training": "",
"ir_plan": "",
"ir_monitoring": "",
"ir_threat": "",
"vendor_assessment": "",
"vendor_contracts": "",
"vendor_monitoring": "",
"sessionId": ""
}'
Generate a unique sessionId (e.g., UUID or timestamp-based).
3. Present results clearly: - Lead with overall risk score and risk level - Show domain-level scores (Infrastructure, Data, Access, Compliance, IR, Vendor) - Highlight critical gaps - Present remediation actions in priority order
Output Format
β‘ IT Risk Assessment Report
ββββββββββββββββββββββββββββOverall Risk Score: [XX/100]
Risk Level: [Critical/High/Medium/Low]
π Domain Scores:
ποΈ Infrastructure Security: [score]
π Data Protection: [score]
π Access Control: [score]
π Compliance: [score]
π¨ Incident Response: [score]
π€ Vendor Risk: [score]
π¨ Critical Gaps:
[List highest-risk findings]
π Top Remediation Actions:
1. [Action] β Priority: [Critical/High]
2. [Action] β Priority: [Critical/High]
3. [Action] β Priority: [Medium]
π Full report powered by ToolWeb.in
Error Handling
TOOLWEB_API_KEY is not set: Tell the user to get an API key from https://portal.toolweb.inExample Interaction
User: "Run an IT risk assessment for our company"
Agent flow: 1. Ask: "I'll assess 6 security domains with 3 controls each. Let's start: Infrastructure: How would you describe your network segmentation, firewall setup, and patch management?" 2. User responds, then ask about Data Protection, Access Control, etc. 3. Call API with all 18 values 4. Present the risk score, domain breakdown, and remediation roadmap
Quick assessment shortcut: If the user says "we're mostly basic" or "we're a startup with minimal security", the agent can fill in reasonable defaults like "Basic" or "None" for most fields and confirm with the user before calling the API.
Pricing
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.
Related Skills
Tips
β‘ When to Use
βοΈ Configuration
TOOLWEB_API_KEY β Get your API key from portal.toolweb.incurl must be available on the system