๐ Analyze vendor security risk from Jira tickets using Grok, Claude and Slack
โก 88 views ยท ๐ SecOps & Security Automation
Description
How it works
When a new vendor ticket is created in Jira, this workflow automatically performs a comprehensive security due-diligence investigation and posts the findings back as a Jira comment plus a Slack notification.
- A Jira webhook fires when an issue is created. An AI agent (Grok) extracts the vendor company name, URL, and product from the issue fields.
- A Seed Discovery agent (Claude + Perplexity) finds the vendorโs official domains, trust center, privacy policy, and status page URLs โ handling domain aliases automatically.
- Seven specialized research agents run in parallel, each with a focused persona: Compliance, Data Handling, Privacy & Legal, Security Controls, Availability, Pricing, and Company Intel. All use Perplexity sonar-pro-search for live web research.
- A Sanitizer code node strips unpredictable LLM formatting from all 7 outputs.
- A Lead Security Analyst agent (Grok) synthesizes all findings into a risk-scored report, generating Jira Wiki Markup and Slack Block Kit JSON simultaneously.
- The report is posted as a comment on the original Jira ticket, and a rich Slack notification with a โView Report in Jiraโ button is sent to your security channel.
Set up steps
- OpenRouter โ Create an OpenRouter account and add an API credential in n8n. The workflow uses three models:
x-ai/grok-4-fast,anthropic/claude-sonnet-4.5, andperplexity/sonar-pro-search(~10 min) - Jira โ Add a Jira credential (API token) and configure a Jira webhook automation to POST to this workflowโs webhook URL when an issue is created in your vendor-review project (~10 min)
- Slack โ Add a Slack credential (OAuth) and set your target channel in the โSend a messageโ node (~5 min)
- Jira URL โ In the โAI Agentโ node, replace
YOUR-JIRA-DOMAINin the Jira Browser URL with your actual Atlassian domain (~1 min)
๐ Nodes Used
Slack, Webhook, Jira Software, AI Agent, OpenRouter Chat Model, AI Agent Tool
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File