Templates / Audit vendor security risk with OpenAI, Google Sheets, Slack and Gmail

Audit vendor security risk with OpenAI, Google Sheets, Slack and Gmail

Needs changes

by Rahul Joshi ✓ · 18 views · created 2026-09-03 · SecOps, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 17 nodes and runs on a schedule (every day) (plus 1 other trigger). Along the way it connects OpenAI Chat Model, Google Sheets, Slack and Gmail. It also calls haveibeenpwned.com over HTTP.

How it runs

Trigger: On a schedule (every day) (plus 1 other trigger).

  1. Set - Vendor Data (Edit Fields (Set)): sets 5 fields: vendorName, vendorWebsite, contactEmail…
  2. Slack: uses Slack
  3. Fetch Website Headers (HTTP Request): calls an HTTP API
  4. Check Domain Age (RDAP) (HTTP Request): calls an HTTP API
  5. Check Breach History (HIBP) (HTTP Request): calls haveibeenpwned.com
  6. Compile Findings (Code): runs custom JavaScript code
  7. Vendor Risk Analysis Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Structured Output Parser
  8. Parse Agent Output (Code): runs custom JavaScript code
  9. Slack: uses Slack
  10. Update Vendor Risk Register (Google Sheets): append or update

…plus 3 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGoogle SheetsSlackGmail

HTTP calls to: haveibeenpwned.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in Vendor Risk Analysis Agent (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Vendor Risk Analysis Agent (v1.9)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (12)

From the author

Quick overview This workflow runs on a schedule to audit a vendor’s security posture using website header checks, RDAP domain age lookup, and the Have I Been Pwned breaches list, then uses OpenAI to generate a structured risk rating, logs the result to Google…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.