Skip to content

Add community-powered risk mitigation skills for OpenDeRisk & n8n - #1

Draft
csunny with Copilot wants to merge 4 commits into
mainfrom
copilot/add-risk-mitigation-skills
Draft

Add community-powered risk mitigation skills for OpenDeRisk & n8n#1
csunny with Copilot wants to merge 4 commits into
mainfrom
copilot/add-risk-mitigation-skills

Conversation

Copilot AI commented Oct 28, 2025

Copy link
Copy Markdown

Implements a comprehensive skill repository for AI-powered SRE automation, risk assessment, and incident response using OpenDeRisk's multi-agent system and n8n workflow automation.

Skills Implemented (7)

Risk Mitigation Core

  • Risk Assessment & Analysis - STRIDE/PASTA threat modeling, CVSS scoring, attack surface mapping
  • Root Cause Analysis - 5 Whys, Fishbone diagrams, OpenDeRisk multi-agent RCA workflows
  • Incident Response - Severity classification, playbook frameworks, communication protocols
  • Monitoring & Alerting - RED/USE/Golden Signals metrics, alert design patterns
  • Remediation & Recovery - Auto-rollback, circuit breakers, self-healing patterns

n8n Integration

  • n8n-OpenDeRisk Integration - API patterns, agent orchestration, webhook flows
  • n8n Risk Workflow Patterns - 5 production-ready templates (alert routing, escalation, auto-remediation)

Structure

skills/
├── risk-assessment/         # SKILL.md (500 lines), EXAMPLES.md with complete scenarios
├── root-cause-analysis/     # SKILL.md with multi-agent integration patterns
├── incident-response/       # Framework and playbook references
├── monitoring-alerting/     # Observability best practices
├── remediation-recovery/    # Automation strategies
├── n8n-openderisk-integration/  # API integration guide
└── n8n-risk-workflows/      # Workflow templates and node patterns

examples/
├── n8n-workflows/          # 5 import-ready workflow patterns
├── risk-scenarios/         # Real-world incident case studies
└── playbooks/              # Incident response procedures

docs/
└── SKILL_DEVELOPMENT.md    # Contribution template and guidelines

Usage Example

Skills activate automatically with AI assistants:

# OpenDeRisk multi-agent RCA
from openderisk import SREAgent, CodeAgent, DataAgent

sre_findings = SREAgent().investigate({
    "incident_id": "INC-001",
    "time_range": "2h",
    "symptoms": ["high error rate", "slow response"]
})

code_analysis = CodeAgent().analyze({
    "repository": "payment-service",
    "focus": sre_findings.suspect_areas
})

validation = DataAgent().correlate({
    "evidence": [sre_findings, code_analysis],
    "confidence_threshold": 0.95
})
# n8n workflow: Alert → OpenDeRisk → Slack
nodes:
  - name: "Webhook Alert"
    type: "webhook"
  - name: "OpenDeRisk RCA"
    type: "httpRequest"
    url: "{{$env.OPENDERISK_URL}}/api/v1/agents/sre/investigate"
  - name: "Notify Team"
    type: "slack"
    message: "Root cause: {{$json.analysis.root_cause}}"

Documentation

  • CONTRIBUTING.md - Quality standards, style guide, submission process
  • README.md - Project overview, skill catalog, integration patterns
  • Skill development template with examples from Risk Assessment implementation
Original prompt

Community-Powered Risk Mitigation Skills for OpenDeRisk & n8n


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits October 28, 2025 08:33
Co-authored-by: csunny <17919400+csunny@users.noreply.github.com>
Co-authored-by: csunny <17919400+csunny@users.noreply.github.com>
Co-authored-by: csunny <17919400+csunny@users.noreply.github.com>
Copilot AI changed the title [WIP] Add community-powered risk mitigation skills for OpenDeRisk and n8n Add community-powered risk mitigation skills for OpenDeRisk & n8n Oct 28, 2025
Copilot AI requested a review from csunny October 28, 2025 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants