Skill: krishnakumarmahadevan-cmd/toolweb-data-breach-response (version 1.0.0)

name: Data Breach Response Planner description: Enterprise-grade incident response playbook generator that creates personalized data breach response plans based on organizational assessment data. ``` # Overview The Data Breach Response Planner is an enterprise-grade API designed to generate customized incident response playbooks for organizations of any size and industry. When a data breach occurs, every minute counts—this tool accelerates your response by providing a tailored, actionable response plan based on your specific organizational context, compliance requirements, and existing security infrastructure. Built for security teams, incident responders, and compliance officers, the planner analyzes your company profile (industry, size, data types handled, existing tools, and regulatory obligations) to deliver phase-by-phase guidance, tool recommendations, and response strategies. The API integrates seamlessly into security operations centers, governance platforms, and incident management workflows. Whether you're a startup establishing your first incident response procedures or an enterprise refining your breach playbook, this tool provides the tactical intelligence needed to respond swiftly and effectively while maintaining regulatory compliance. ## Usage **Example Request:** ```json { "assessmentData": { "companyName": "TechCorp Industries", "industry": "Financial Services", "companySize": "500-1000 employees", "dataTypes": [ "Payment Card Industry (PCI) data", "Personally Identifiable Information (PII)", "Trade Secrets" ], "existingTools": [ "Splunk Enterprise", "CrowdStrike Falcon", "Okta Identity" ], "compliance": [ "PCI-DSS", "HIPAA", "SOC 2 Type II", "GDPR" ], "sessionId": "sess_abc123def456", "timestamp": "2024-01-15T10:30:00Z" }, "sessionId": "sess_abc123def456", "userId": 1001, "timestamp": "2024-01-15T10:30:00Z" } ``` **Example Response:** ```json { "planId": "plan_789xyz", "companyName": "TechCorp Industries", "generatedAt": "2024-01-15T10:30:15Z", "phases": [ { "phase": "Detection & Analysis", "duration": "0-2 hours", "objectives": [ "Confirm breach occurrence", "Activate incident command center", "Preserve evidence", "Identify affected systems" ], "actions": [ "Alert SOC team", "Isolate affected network segments", "Begin forensic imaging" ] }, { "phase": "Containment & Eradication", "duration": "2-24 hours", "objectives": [ "Stop active attacker access", "Remove attacker tools", "Patch vulnerabilities" ], "actions": [ "Revoke compromised credentials", "Deploy patches using existing SIEM tools", "Block malicious IPs" ] }, { "phase": "Communication & Compliance", "duration": "24-72 hours", "objectives": [ "Notify affected parties", "Report to regulators", "Maintain audit trail" ], "actions": [ "Notify 47 affected individuals (GDPR requirement)", "File PCI-DSS incident report", "Issue customer notifications" ] }, { "phase": "Recovery & Lessons Learned", "duration": "72+ hours", "objectives": [ "Restore normal operations", "Document improvements", "Update playbook" ], "actions": [ "Rebuild affected systems", "Conduct post-incident review", "Update response procedures" ] } ], "recommendedTools": [ { "category": "Forensics", "tool": "EnCase Forensic", "reason": "Integrates with existing Splunk infrastructure", "priority": "Critical" }, { "category": "Communication", "tool": "Everbridge", "reason": "Multi-channel notification for regulatory compliance", "priority": "High" } ], "complianceChecklist": [ "GDPR: Notify individuals within 72 hours", "PCI-DSS: Report to acquiring bank immediately", "HIPAA: Notify HHS within 60 days (if applicable)", "SOC 2: Document incident in audit trail" ] } ``` ## Endpoints ### Health Check **GET** `/` Performs a health check on the API service. **Parameters:** None **Response:** `200 OK` with JSON status object confirming service availability. --- ### Generate Response Plan **POST** `/api/breach-response/plan` Generates a personalized data breach response plan based on your organization's profile and compliance requirements. **Request Body:** | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `assessmentData` | AssessmentData object | Yes | Organization profile including company name, industry, size, data types, existing tools, and compliance frameworks | | `assessmentData.companyName` | String | Yes | Legal name of the organization | | `assessmentData.industry` | String | Yes | Primary industry sector (e.g., "Financial Services", "Healthcare", "Technology") | | `assessmentData.companySize` | String | Yes | Employee count range (e.g., "1-50", "500-1000", "10000+") | | `assessmentData.dataTypes` | Array of strings | No | Types of sensitive data handled (e.g., "PII", "PCI", "Trade Secrets") | | `assessmentData.existingTools` | Array of strings | No | Security tools already deployed (e.g., "Splunk", "CrowdStrike") | | `assessmentData.compliance` | Array of strings | No | Applicable regulatory frameworks (e.g., "GDPR", "HIPAA", "PCI-DSS") | | `assessmentData.sessionId` | String | Yes | Unique session identifier | | `assessmentData.timestamp` | String (ISO 8601) | Yes | Timestamp when assessment data was captured | | `sessionId` | String | Yes | Request session identifier | | `userId` | Integer or null | No | Optional user ID for audit logging | | `timestamp` | String (ISO 8601) | Yes | Request timestamp | **Response:** `200 OK` with customized incident response plan including phases, timelines, recommended tools, and compliance checklists. **Error Responses:** - `422 Unprocessable Entity`: Validation error in request body (missing required fields or invalid formats) --- ### Get Base Phases **GET** `/api/breach-response/phases` Retrieves the standard incident response phases used as the foundation for all response plans. **Parameters:** None **Response:** `200 OK` with array of base incident response phases including Detection & Analysis, Containment & Eradication, Communication & Compliance, and Recovery & Lessons Learned. --- ### Get Tool Recommendations **GET** `/api/breach-response/tools` Retrieves the database of recommended tools across all response phases and categories. **Parameters:** None **Response:** `200 OK` with comprehensive tool recommendation database organized by category (forensics, communication, threat intelligence, etc.) with descriptions, use cases, and integration compatibility notes. --- ## Pricing | Plan | Calls/Day | Calls/Month | Price | |------|-----------|-------------|-------| | Free | 5 | 50 | Free | | Developer | 20 | 500 | $39/mo | | Professional | 200 | 5,000 | $99/mo | | Enterprise | 100,000 | 1,000,000 | $299/mo | ## About ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube. - [toolweb.in](https://toolweb.in) - [portal.toolweb.in](https://portal.toolweb.in) - [hub.toolweb.in](https://hub.toolweb.in) - [toolweb.in/openclaw/](https://toolweb.in/openclaw/) - [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477) - [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009) ## References - Kong Route: https://api.mkkpro.com/security/data-breach-response - API Docs: https://api.mkkpro.com:8106/docs


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)