{
  "value": "dependency_risk_analyzer",
  "label": "Analyze Dependency Risks",
  "description": "This workflow helps analyze risks from system and software dependencies. Provide your dependency inventory and context. The AI will assess risks from third-party dependencies, identify vulnerabilities, and recommend mitigation strategies.",
  "name": "Dependency Risk Analyzer",
  "category": "Engineering",
  "type": "Business Department",
  "config": {
    "temperature": 20,
    "frequencyPenalty": 0,
    "disableRAG": true,
    "prompt": [
      {
        "role": "user",
        "content": "<role>Act as a software security and architecture specialist with expertise in dependency management and risk assessment.</role><task>Analyze dependency risks for the system. Evaluate: (1) Critical path dependencies, (2) Maintenance status and community health, (3) Security vulnerability exposure, (4) License compliance concerns, (5) Version currency and upgrade complexity, (6) Alternative options available, (7) Single points of failure.</task><output>Generate a dependency risk assessment with risk-ranked inventory, specific concerns by dependency, mitigation recommendations, upgrade priorities, and monitoring suggestions.</output>"
      }
    ]
  }
}