280+ free n8n automation templates — ready-to-use workflows for Gmail, Telegram, Slack, Discord, WhatsApp, Google Drive, Notion, OpenAI, and more. AI agents, RAG chatbots, email automation, social media, DevOps, and document processing. The largest open-source n8n template collection.
This report presents the forensic synthetic code analysis of enescingoz/awesome-n8n-templates with 23,868 GitHub stars. SynthScan v2.0 examined 211,373 lines of code across 358 source files, recording 289 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 3.6 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 289 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | … from user request using OpenAI Structured Output.json | 149 | "content": "## Workflow: Dynamically generate an HTML page from a user request using OpenAI Structured Output\n\n**Overv | CODE |
| MEDIUM⚡ | … from user request using OpenAI Structured Output.json | 149 | "content": "## Workflow: Dynamically generate an HTML page from a user request using OpenAI Structured Output\n\n**Overv | CODE |
| MEDIUM⚡ | … from user request using OpenAI Structured Output.json | 149 | "content": "## Workflow: Dynamically generate an HTML page from a user request using OpenAI Structured Output\n\n**Overv | CODE |
| MEDIUM | …s/AI Agent To Chat With Files In Supabase Storage.json | 629 | "content": "### Set up steps\n\n1. **Fetch File List from Supabase**:\n - Use Supabase to retrieve the stored file list | CODE |
| LOW | …_and_LLMs/Query n8n Credentials with AI SQL Agent.json | 167 | "content": "## Step 2. Use Agent as Search Interface\n\nInstead of building a form interface like a regular person, we'l | CODE |
| MEDIUM | …Ms/AI-Generated Summary Block for WordPress Posts.json | 556 | "content": "## Text Classifier \n\nThis step **classifies posts into categories**: \n\n- **`not_summarized`** → If the p | CODE |
| MEDIUM | …d_LLMs/AI Agent for realtime insights on meetings.json | 198 | "content": " is used to enhance or complete some of | CODE |
| MEDIUM | …d RAG Workflow For Stock Earnings Report Analysis.json | 355 | "output": "# Google (Alphabet Inc.) Financial Report: Last 3 Quarters\n\n## Executive Summary\nGoogle has demonstrated s | CODE |
| MEDIUM | …x AI Agent with n8n and Generative AI Integration.json | 628 | "text": "=You are a Proxmox AI Agent expert designed to generate API commands based on user input. \nThis is Proxmox whi | CODE |
| MEDIUM | …x AI Agent with n8n and Generative AI Integration.json | 628 | "text": "=You are a Proxmox AI Agent expert designed to generate API commands based on user input. \nThis is Proxmox whi | CODE |
| MEDIUM | … Agent for Top n8n Creators Leaderboard Reporting.json | 783 | "systemMessage": "=You are tasked with generating a **comprehensive Markdown report** about n8n community workflows and | CODE |
| MEDIUM | …🤖 Private & Local Ollama Self-Hosted AI Assistant.json | 227 | "content": "## Error Response Node\n- Type: Set Node\n- Purpose: Handles error cases when the Basic LLM Chain fails to p | CODE |
| MEDIUM | …n8n Creators Leaderboard - Find Popular Workflows.json | 320 | "systemMessage": "=You are tasked with generating a **comprehensive Markdown report** about a specific n8n community wor | CODE |
| MEDIUM | …n8n Creators Leaderboard - Find Popular Workflows.json | 822 | "content": "# n8n Creators Leaderboard Stats Workflow\n\n## Overview\nThis workflow aggregates and processes data from t | CODE |
| MEDIUM | …n8n Creators Leaderboard - Find Popular Workflows.json | 879 | "content": "# Why Use the n8n Creators Leaderboard Workflow?\n\n## Benefits\nThis workflow provides valuable insights in | CODE |
| MEDIUM | …hts with Qdrant, Python and Information Extractor.json | 685 | "content": "## Step 3. Store Reviews in Qdrant\n[Learn more about the Qdrant Vector Store](https://docs.n8n.io/integrati | CODE |
| MEDIUM | …hts with Qdrant, Python and Information Extractor.json | 685 | "content": "## Step 3. Store Reviews in Qdrant\n[Learn more about the Qdrant Vector Store](https://docs.n8n.io/integrati | CODE |
| MEDIUM | …hts with Qdrant, Python and Information Extractor.json | 774 | "content": "## Step 8. Getting Insights from Grouped Reviews\n[Read more about using Information Extractor Node](https:/ | CODE |
| MEDIUM | …entory Survey with Image Recognition and AI Agent.json | 383 | "content": "## 1. Use Airtable to Capture Survey Photos\n[Read more about AirTable](https://docs.n8n.io/integrations/bui | CODE |
| MEDIUM | …entory Survey with Image Recognition and AI Agent.json | 383 | "content": "## 1. Use Airtable to Capture Survey Photos\n[Read more about AirTable](https://docs.n8n.io/integrations/bui | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 226 | "text": "=Create a modern, responsive single-line HTML document. Convert any markdown to Tailwind CSS classes. Replace m | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 1614 | "text": "=Create a modern, responsive single-line HTML document. Convert any markdown to Tailwind CSS classes. Replace m | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 3002 | "text": "=Create a modern, responsive single-line HTML document. Convert any markdown to Tailwind CSS classes. Replace m | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 4390 | "text": "=Create a modern, responsive single-line HTML document. Convert any markdown to Tailwind CSS classes. Replace m | CODE |
| MEDIUM | …nagement and meetings with Airtable and Fireflies.json | 416 | "content": "### Set up steps\n\n#### Preparation\n1. **Create Accounts**:\n - [N8N](https://n8n.partnerlinks.io/2hr10zpk | CODE |
| MEDIUM | …nagement and meetings with Airtable and Fireflies.json | 416 | "content": "### Set up steps\n\n#### Preparation\n1. **Create Accounts**:\n - [N8N](https://n8n.partnerlinks.io/2hr10zpk | CODE |
| MEDIUM | …e/AI Agent to chat with Airtable and analyze data.json | 495 | "content": "\n## AI | CODE |
| MEDIUM | … Sheet using forms, AI, Google Sheet and Airtable.json | 985 | "content": "## Instructions\n\nThis automation enables you to just upload any Image (via Form) of a Logo Sheet, containi | CODE |
| MEDIUM | …/Author and Publish Blog Posts From Google Sheets.json | 275 | "jsCode": "/**\n * Attempts to parse the \"text\" property in a JSON object\n * that may contain malformed or incorrectl | CODE |
| MEDIUM | …yze Suspicious Email Contents with ChatGPT Vision.json | 412 | "content": "\n## Microsoft Outlook Integration and Email Header Pr | CODE |
| MEDIUM | …yze Suspicious Email Contents with ChatGPT Vision.json | 444 | "content": "\n## AI-Powered Email Analysis with ChatGPT\n\nThis s | CODE |
| MEDIUM | …yze Suspicious Email Contents with ChatGPT Vision.json | 444 | "content": "\n## AI-Powered Email Analysis with ChatGPT\n\nThis s | CODE |
| MEDIUM | …otify Track Archiving and Playlist Classification.json | 1039 | "message": "You are an expert in music classification with extensive knowledge of genres, moods, and various musical ele | CODE |
| MEDIUM | …en_s English Storytelling on Telegram with OpenAI.json | 112 | "content": "### Use Case for Setting Up a Workflow for Children's Stories\n\nCheck this example: [https://t.me/st0ries95 | CODE |
| MEDIUM | …en_s English Storytelling on Telegram with OpenAI.json | 112 | "content": "### Use Case for Setting Up a Workflow for Children's Stories\n\nCheck this example: [https://t.me/st0ries95 | CODE |
| MEDIUM⚡ | …mated AI image analysis and response via Telegram.json | 65 | "content": "# Automated Image Analysis and Response via Telegram\n\n## Example: @SubAlertMe_Bot\n\n## Summary:\nThe auto | CODE |
| MEDIUM⚡ | …mated AI image analysis and response via Telegram.json | 65 | "content": "# Automated Image Analysis and Response via Telegram\n\n## Example: @SubAlertMe_Bot\n\n## Summary:\nThe auto | CODE |
| MEDIUM⚡ | …mated AI image analysis and response via Telegram.json | 65 | "content": "# Automated Image Analysis and Response via Telegram\n\n## Example: @SubAlertMe_Bot\n\n## Summary:\nThe auto | CODE |
| MEDIUM⚡ | …owered Children_s Arabic Storytelling on Telegram.json | 220 | "content": "# Template for Kids' Story in Arabic\n\nThe n8n template for creating kids' stories in Arabic provides a ver | CODE |
| MEDIUM⚡ | …owered Children_s Arabic Storytelling on Telegram.json | 220 | "content": "# Template for Kids' Story in Arabic\n\nThe n8n template for creating kids' stories in Arabic provides a ver | CODE |
| MEDIUM⚡ | …owered Children_s Arabic Storytelling on Telegram.json | 220 | "content": "# Template for Kids' Story in Arabic\n\nThe n8n template for creating kids' stories in Arabic provides a ver | CODE |
| MEDIUM⚡ | Telegram/Image Creation with OpenAI and Telegram.json | 111 | "content": "\n# N8N Workflow: AI-Enhanced Image Processing and Communication\n\n## Description:\nThis n8n workflow integ | CODE |
| MEDIUM⚡ | Telegram/Image Creation with OpenAI and Telegram.json | 111 | "content": "\n# N8N Workflow: AI-Enhanced Image Processing and Communication\n\n## Description:\nThis n8n workflow integ | CODE |
| MEDIUM⚡ | Telegram/Image Creation with OpenAI and Telegram.json | 111 | "content": "\n# N8N Workflow: AI-Enhanced Image Processing and Communication\n\n## Description:\nThis n8n workflow integ | CODE |
| MEDIUM | …ing with OpenAI, Google Sheets, Jina AI and Slack.json | 42 | "message": "=You are an AI assistant responsible for summarizing articles **in English** and formatting them into Slack- | CODE |
| MEDIUM⚡ | …ty Operations with the Qualys Slack Shortcut Bot!.json | 442 | "content": "\n## Enhance Security Operations with the Qualys Slack Short | CODE |
| MEDIUM⚡ | …ty Operations with the Qualys Slack Shortcut Bot!.json | 442 | "content": "\n## Enhance Security Operations with the Qualys Slack Short | CODE |
| MEDIUM⚡ | …ty Operations with the Qualys Slack Shortcut Bot!.json | 442 | "content": "\n## Enhance Security Operations with the Qualys Slack Short | CODE |
| MEDIUM⚡ | …ty Operations with the Qualys Slack Shortcut Bot!.json | 442 | "content": "\n## Enhance Security Operations with the Qualys Slack Short | CODE |
| MEDIUM⚡ | Slack/Venafi Cloud Slack Cert Bot.json | 130 | "content": "\n## Enhance Security Operations with the Venafi Slack CertBot!\n\nOu | CODE |
| MEDIUM⚡ | Slack/Venafi Cloud Slack Cert Bot.json | 130 | "content": "\n## Enhance Security Operations with the Venafi Slack CertBot!\n\nOu | CODE |
| MEDIUM⚡ | Slack/Venafi Cloud Slack Cert Bot.json | 130 | "content": "\n## Enhance Security Operations with the Venafi Slack CertBot!\n\nOu | CODE |
| MEDIUM | …ank Statements To Markdown Using Gemini Vision AI.json | 352 | "content": "### 💡 Don't use Google?\nFeel free to swap the model out for any state-of-the-art multimodal model which sup | CODE |
| LOW | …nvoice data extraction with LlamaParse and OpenAI.json | 523 | "content": "### 🙋♂️ Why not just use the built-in PDF convertor?\nA common issue with PDF-to-text convertors are that t | CODE |
| LOW | …/Respond to WhatsApp Messages with AI Like a Pro!.json | 440 | "content": "## 6. Generate Response with AI Agent\n[Read more about the AI Agent node](https://docs.n8n.io/integrations/ | CODE |
| MEDIUM | WhatsApp/Building Your First WhatsApp Chatbot.json | 376 | "content": "## 4. Sales AI Agent Responds To Customers\n[Learn more about using AI Agents](https://docs.n8n.io/integrati | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Database_and_Storage/Chat with Postgresql Database.json | 35 | "systemMessage": "You are DB assistant. You need to run queries in DB aligned with user requests.\n\nRun custom SQL quer | CODE |
| HIGH | …nd_LLMs/Chat with local LLMs using n8n and Ollama.json | 54 | "content": "## Chat with local LLMs using n8n and Ollama\nThis n8n workflow allows you to seamlessly interact with your | CODE |
| HIGH | …Ms/AI-Generated Summary Block for WordPress Posts.json | 458 | "content": "## Trigger - Two Options\nTo use this workflow, you have two trigger options.\n\nThe default trigger is **\" | CODE |
| HIGH | …Ms/AI-Generated Summary Block for WordPress Posts.json | 556 | "content": "## Text Classifier \n\nThis step **classifies posts into categories**: \n\n- **`not_summarized`** → If the p | CODE |
| HIGH | …Ms/AI-Generated Summary Block for WordPress Posts.json | 604 | "content": "## Set Fields - Prepare Data for Google Sheets & Slack \n\nThis node **sets fields** that will be used in ** | CODE |
| HIGH | …Ms/AI-Generated Summary Block for WordPress Posts.json | 604 | "content": "## Set Fields - Prepare Data for Google Sheets & Slack \n\nThis node **sets fields** that will be used in ** | CODE |
| HIGH | …Ms/AI-Generated Summary Block for WordPress Posts.json | 722 | "content": "# 📝 AI-Generated Summary Block for WordPress Posts \n\n## 🚀 What is this workflow? \nThis **n8n template** a | CODE |
| HIGH | …Q sections on your website pages at scale with AI.json | 716 | "content": "## Complete your Q&A templates with AI\n* An AI model (OpenAI's GPT) is used to enhance or complete some of | CODE |
| HIGH | …agement and Inquiry Automation with ERPNext & n8n.json | 166 | "name": "Email Body Text Generated by AI", | CODE |
| HIGH | …agement and Inquiry Automation with ERPNext & n8n.json | 659 | "node": "Email Body Text Generated by AI", | CODE |
| HIGH | …agement and Inquiry Automation with ERPNext & n8n.json | 721 | "Email Body Text Generated by AI": { | CODE |
| HIGH | …scription Service with n8n Forms, Airtable and AI.json | 1267 | "content": "### 6. Use AI to Generate Factoid and Image\nUse an AI agent to automate the generation of factoids as reque | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 665 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 665 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3606 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3606 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH | docs/categories/telegram-bots.md | 24 | | [Chat with OpenAI's GPT via a simple Telegram Bot](https://github.com/enescingoz/awesome-n8n-templates/blob/main/Teleg | CODE |
| HIGH | docs/categories/social-media.md | 24 | | [Reddit AI digest](https://github.com/enescingoz/awesome-n8n-templates/blob/main/Instagram_Twitter_Social_Media/Reddit | CODE |
| HIGH | docs/categories/discord.md | 21 | | [Share YouTube Videos with AI Summaries on Discord](https://github.com/enescingoz/awesome-n8n-templates/blob/main/Disc | CODE |
| HIGH | …ulti-User Support) with Gmail, Airtable and Softr.json | 803 | "jsCode": "function paragraph(content, annotations={}) {\n return {\n \"object\": \"block\",\n \"type\": \"paragraph\",\ | CODE |
| HIGH | …ompose reply draft in Gmail with OpenAI Assistant.json | 230 | "content": "### Generate reply\nTransfer email content to OpenAI Assitant and return AI-generated reply.\n" | CODE |
| HIGH | …Study Notes using Templating MistralAI and Qdrant.json | 774 | "content": "## Step 5. Export Generated Templates To Folder\n[Learn more about writing to the local filesystem](https:// | CODE |
| HIGH | …Study Notes using Templating MistralAI and Qdrant.json | 774 | "content": "## Step 5. Export Generated Templates To Folder\n[Learn more about writing to the local filesystem](https:// | CODE |
| HIGH | … Content from Top Trends with AI Image Generation.json | 1096 | "content": "\n## Automated Instagram Content Creation from Trending Posts\n\nThis workflow automates the process of disc | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | README-ru.md | 411 | ### Какие шаблоны n8n существуют для AI-исследований, RAG и анализа данных? | COMMENT |
| MEDIUM | README-ko.md | 411 | ### AI 리서치, RAG 및 데이터 분석을 위한 n8n 템플릿은? | COMMENT |
| MEDIUM | README-pt.md | 411 | ### Quais templates n8n existem para pesquisa com IA, RAG e analise de dados? | COMMENT |
| MEDIUM | README-id.md | 411 | ### Template n8n apa yang tersedia untuk riset AI, RAG, dan analisis data? | COMMENT |
| MEDIUM | README-ja.md | 411 | ### AI研究、RAG、データ分析向けのn8nテンプレートは? | COMMENT |
| MEDIUM | README.md | 435 | ### What n8n templates exist for AI research, RAG, and data analysis? | COMMENT |
| MEDIUM | README-de.md | 411 | ### Welche n8n-Vorlagen gibt es fuer KI-Forschung, RAG und Datenanalyse? | COMMENT |
| MEDIUM | README-tr.md | 411 | ### Yapay zeka araştırma, RAG ve veri analizi için hangi n8n şablonları var? | COMMENT |
| MEDIUM | README-it.md | 411 | ### Quali template n8n esistono per ricerca AI, RAG e analisi dati? | COMMENT |
| MEDIUM | README-es.md | 411 | ### Que plantillas de n8n existen para investigacion con IA, RAG y analisis de datos? | COMMENT |
| MEDIUM | README-zh.md | 411 | ### 有哪些 n8n 模板用于 AI 研究、RAG 和数据分析? | COMMENT |
| MEDIUM | README-hi.md | 411 | ### AI research, RAG aur data analysis ke liye kaun se n8n templates hain? | COMMENT |
| MEDIUM | README-fr.md | 411 | ### Quels templates n8n existent pour la recherche IA, le RAG et l'analyse de donnees ? | COMMENT |
| MEDIUM | …torage/Supabase Insertion & Upsertion & Retrieval.json | 51 | "content": "# INSERTING\n\n- it's important to use the same embedding model when for any interaction with your vector da | CODE |
| MEDIUM | … using specialised Ollama model bespoke-minicheck.json | 263 | "content": "## Build a summary\n\nThis is useful to run it in an agentic workflow. You may remove the summary part and r | CODE |
| MEDIUM | …ooCommerce with RAG using Google Drive and openAI.json | 450 | "content": "## Step 1 \nCreate a collectiopn on your Qdrant instance. Then create a basic RAG system with documents uplo | CODE |
| MEDIUM | …ooCommerce with RAG using Google Drive and openAI.json | 466 | "content": "## Step 1 \nCreate a basic RAG system with documents uploaded to Google Drive and embedded in the Qdrant vec | CODE |
| MEDIUM | …ooCommerce with RAG using Google Drive and openAI.json | 482 | "content": "## Step 2 \nThe Information Extractor tries to understand if the request is related to products and if so, i | CODE |
| MEDIUM | …ou Search Console Data, using OpenAI and Postgres.json | 220 | "content": "\n\n\n\n\n\n\n\n\n\n\n### AI Agent Sub-node - Postgres Chat Memory\n\nConnect your **Postgres credentials** | CODE |
| MEDIUM | …abs & OpenAI for Customer Service and Restaurants.json | 94 | "content": "# STEP 4\n\n## RAG System\n\nClick on \"test workflow\" on n8n and \"Test AI agent\" on ElevenLabs. If every | CODE |
| MEDIUM | …AI Agent _ Google calendar assistant using OpenAI.json | 147 | "content": "## Tools Agent - Calendar AI Agent\n\nThis **node** configures the **AI agent** for interaction with Google | CODE |
| MEDIUM | …AI Agent _ Google calendar assistant using OpenAI.json | 196 | "content": "## Window buffer memory\n\nThis node manages the **memory** of the agent, specifically the **context window | CODE |
| MEDIUM | …Ms/AI-Generated Summary Block for WordPress Posts.json | 458 | "content": "## Trigger - Two Options\nTo use this workflow, you have two trigger options.\n\nThe default trigger is **\" | CODE |
| MEDIUM | …d AI Demo (Presented at AI Developers #14 meetup).json | 86 | "content": "# Example #2\n### RAG with PDF as source" | CODE |
| MEDIUM | …ortFlow Lite - Simple AI Customer Support Chatbot.json | 106 | "content": "## SupportFlow Lite — Simple AI Bot\n\nNo vector database needed.\nUses company info from environmen | CODE |
| MEDIUM | …d RAG Workflow For Stock Earnings Report Analysis.json | 345 | "content": "## AI Agent Report Generation using RAG" | CODE |
| MEDIUM | …lysis/Make OpenAI Citation for File Retrieval RAG.json | 77 | "content": "## Make OpenAI Citation for File Retrieval RAG\n\n## Use case\n\nIn this example, we will ensure that all te | CODE |
| MEDIUM | …l Documents Assistant using Qdrant and Mistral.ai.json | 634 | "content": "## Step 4. When new files are added, add them to Qdrant Vectorstore.\n[Read more about the Qdrant node](http | CODE |
| MEDIUM | …ation_ RAG-Powered Chatbot with Pinecone & OpenAI.json | 281 | "content": "## RAG workflow in n8n\n\nThis is an example of how to use RAG techniques to create a chatbot with n8n. It i | CODE |
| MEDIUM | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 1515 | "content": "## 9. Compile Learnings with Reasoning Model\n[Read more about the Basic LLM node](https://docs.n8n.io/integ | CODE |
| MEDIUM | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 4456 | "content": "## 9. Compile Learnings with Reasoning Model\n[Read more about the Basic LLM node](https://docs.n8n.io/integ | CODE |
| MEDIUM | … Data Analysis Tool for AI Agents [2_3 - anomaly].json | 623 | "content": "## Setting Up Medoids for Anomaly Detection\n### Preparatory workflow to set cluster centres and cluster thr | CODE |
| MEDIUM | docs/categories/ai-research-rag.md | 9 | # What n8n templates exist for AI research, RAG, and data analysis? | COMMENT |
| MEDIUM | Notion/Notion AI Assistant Generator.json | 257 | "jsCode": "\nreturn [{\n json: {\n inputDatabase: $input.first().json.inputDatabase,\n feedbackPrompt: (typeof yourVaria | CODE |
| MEDIUM | Notion/Notion knowledge base AI assistant.json | 239 | "systemMessage": "=# Role:\nYou are a helpful agent. Query the \"{{ $json.databaseName }}\" Notion database to find rele | CODE |
| MEDIUM | …sing autoresponder and response approval (Yes_No).json | 275 | "content": "# Main Flow\n\n## Preliminary step:\nCreate a vector database on Qdrant and tokenize the documents useful fo | CODE |
| MEDIUM | …Management with AI-Powered Summarization & Review.json | 517 | "content": "# STEP 3 - MAIN FLOW\n\n\n## How it works\nThis workflow automates the handling of incoming emails, summariz | CODE |
| MEDIUM | … AI Agent_ Apple Shortcuts powered voice template.json | 102 | "systemMessage": "=## Task\nYou are a helpful assistant. Provide concise replies as the user receives them via voice on | CODE |
| MEDIUM⚡ | …mated AI image analysis and response via Telegram.json | 65 | "content": "# Automated Image Analysis and Response via Telegram\n\n## Example: @SubAlertMe_Bot\n\n## Summary:\nThe auto | CODE |
| MEDIUM | .github/workflows/pr-review.yml | 342 | # diff (capped at ~3K tokens to stay inside the 8K free-tier context window) | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 803 | # diff (capped at ~3K tokens to stay inside the 8K free-tier context window) | COMMENT |
| MEDIUM | …hannel and Ticketing System with Slack and Linear.json | 171 | "content": "## 3. Use AI to Generate Ticket Contents\n[Read more about using Basic LLM Chain](https://docs.n8n.io/integr | CODE |
| MEDIUM | …rmation directly from PDF using Claude and Gemini.json | 194 | "content": "You can force Claude to output JSON with [Prefill response format](https://docs.anthropic.com/en/docs/test-a | CODE |
| MEDIUM | …Study Notes using Templating MistralAI and Qdrant.json | 726 | "content": "## Step 2. Summarise and Vectorise Document Contents\n[Learn more about using the Qdrant VectorStore](https: | CODE |
| MEDIUM | …HR & IT Helpdesk Chatbot with Audio Transcription.json | 77 | "content": "## 2. Create Internal Policy Vector Store\n[Read more about the In-Memory Vector Store](https://docs.n8n.io/ | CODE |
| MEDIUM | …HR & IT Helpdesk Chatbot with Audio Transcription.json | 519 | "content": "## 4. HR & IT AI Agent Provides Helpdesk Support \nn8n's AI agents allow you to create intelligent and inter | CODE |
| MEDIUM | …ness WhatsApp AI-Powered RAG Chatbot using OpenAI.json | 54 | "content": "# STEP 4\n\n## RAG System\n\n\n\n\n\n\n\n\n\n\n\n\n\n* *Respond* webhook receives various POST Requests from | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | WordPress/Auto-Tag Blog Posts in WordPress with AI.json | 554 | "content": "### To ensure data can be passed to subsequent nodes, make sure to select \"Run Once for Each Item\" if exec | CODE |
| MEDIUM | …enerate SQL queries from schema only - AI-powered.json | 192 | "systemMessage": "Assistant is a large language model trained by OpenAI.\n\nAssistant is designed to be able to assist w | CODE |
| MEDIUM | …enerate SQL queries from schema only - AI-powered.json | 210 | "content": "## Run this part only once\nThis section:\n* loads a list of all tables from the database hosted on [db4free | CODE |
| LOW | …torage/Supabase Insertion & Upsertion & Retrieval.json | 83 | "content": "# PREPARATION (in Supabase)\n\n- your database needs the extension 'pgvector' enabled -> select Database > E | CODE |
| MEDIUM | …to your SQLite database with a LangChain AI Agent.json | 122 | "content": "## Run this part only once\nThis section:\n* downloads the example zip file from https://www.sqlitetutorial. | CODE |
| MEDIUM | …LLMs/🐋DeepSeek V3 Chat & R1 Reasoning Quick Start.json | 245 | "content": "# Your First DeepSeek API Call\n\nThe DeepSeek API uses an API format compatible with OpenAI. By modifying t | CODE |
| MEDIUM | …emory Manager, OpenAI, Google Gemini & ElevenLabs.json | 205 | "content": "* ### For the Text-to-Speech part, we'll use ElevenLabs.io, which is free and offers a variety of voices to | CODE |
| MEDIUM | …AI Agent _ Google calendar assistant using OpenAI.json | 244 | "content": "## Having fun with it ? Here’s how to level up this AI agent ! \n\nThis workflow demonstrates **how easily y | CODE |
| MEDIUM⚡ | …Ms/AI-Generated Summary Block for WordPress Posts.json | 572 | "content": "## OpenAI - Message a Model \n\nThis step sends the **Markdown-formatted post** to **GPT-4o-mini**, using a | CODE |
| MEDIUM⚡ | …Ms/AI-Generated Summary Block for WordPress Posts.json | 572 | "content": "## OpenAI - Message a Model \n\nThis step sends the **Markdown-formatted post** to **GPT-4o-mini**, using a | CODE |
| LOW⚡ | …Ms/AI-Generated Summary Block for WordPress Posts.json | 572 | "content": "## OpenAI - Message a Model \n\nThis step sends the **Markdown-formatted post** to **GPT-4o-mini**, using a | CODE |
| MEDIUM | …s/🚀 Local Multi-LLM Testing & Performance Tracker.json | 112 | "content": "## 3. 💡Update the LM Settings\n\nFrom here, you can modify the following\n parameters to fine-tune model beh | CODE |
| MEDIUM | …s/🚀 Local Multi-LLM Testing & Performance Tracker.json | 174 | "content": "## 📖Prompting Multiple LLMs\n\nWhen testing for specific outcomes (such as conciseness or readability), you | CODE |
| MEDIUM | …ate 9_16 Images from Content and Brand Guidelines.json | 1300 | "content": "### Optionally, you can modify the number of images generated to provide more options" | CODE |
| MEDIUM | …ate 9_16 Images from Content and Brand Guidelines.json | 1316 | "content": "### Optionally, you can modify the number of images generated to provide more options" | CODE |
| MEDIUM | …rating Image Embeddings via Textual Summarisation.json | 221 | "content": "## 1. Get the Source Image\nIn this demo, we just need an image file. We'll pull an image from google drive | CODE |
| MEDIUM | …red Candidate Shortlisting Automation for ERPNext.json | 50 | "content": "### Download the File.\nIf you are using S3 to Upload attachments you can use S3 node here to download the a | CODE |
| MEDIUM | …red Candidate Shortlisting Automation for ERPNext.json | 563 | "content": "### Get file of Resume Detail from ERPNext Applicant\nExtract the Resume Download Link and Decide which Atta | CODE |
| MEDIUM | …rsational Interviews with AI Agents and n8n Forms.json | 183 | "content": "## 1. Setup Interview\n[Learn more about the form trigger node](https://docs.n8n.io/integrations/builtin/cor | CODE |
| LOW | …AG_and_Data_Analysis/Hacker News to Video Content.json | 1074 | "content": "Don't forget to connect this last node to the loop to process additional items" | CODE |
| MEDIUM | … Paper Summary Fetching & Categorization Workflow.json | 350 | "content": "### For anomaly detection\n1. The first pipeline is uploading (crops) dataset to Qdrant's collection.\n2. Th | CODE |
| LOW | … a Big Data Analysis Tool for AI Agents [2_2 KNN].json | 356 | "content": "Variables define another Qdrant's collection with landscapes (uploaded similarly as the crops collection, do | CODE |
| MEDIUM | … a Big Data Analysis Tool for AI Agents [2_2 KNN].json | 415 | "content": "### KNN (k nearest neighbours) classification\n1. The first pipeline is uploading (lands) dataset to Qdrant' | CODE |
| LOW | …tic Re-Ranking Flow using Brave and Google Gemini.json | 236 | "content": "## Step 2. Setup the Webhook Call Node\n\n**Instructions for Setting Up the Webhook Call and Using It in You | CODE |
| MEDIUM | …a with AI (via Openrouter) and save it to Baserow.json | 193 | "content": "## Send data to A.I.\n\nFill in your Openrouter A.I. credentials. Use Header Auth.\n- Username: Authorizatio | CODE |
| MEDIUM | …nalysis Tool for AI Agents [1_3 anomaly][1_2 KNN].json | 531 | "content": "### For anomaly detection\n**1. This is the first pipeline to upload (crops) dataset to Qdrant's collection. | CODE |
| MEDIUM | …a to A.I. to analyze then save results in Baserow.json | 637 | "content": "## Send data to A.I.\n\nFill in your Openrouter A.I. credentials. Use Header Auth.\n- Username: Authorizatio | CODE |
| MEDIUM | …a to A.I. to analyze then save results in Baserow.json | 637 | "content": "## Send data to A.I.\n\nFill in your Openrouter A.I. credentials. Use Header Auth.\n- Username: Authorizatio | CODE |
| MEDIUM | … Data Analysis Tool for AI Agents [3_3 - anomaly].json | 350 | "content": "### For anomaly detection\n1. The first pipeline is uploading (crops) dataset to Qdrant's collection.\n2. Th | CODE |
| MEDIUM | …icate Scraping AI Grants for Eligibility using AI.json | 582 | "content": "## 3. Save Results to Grant Tracker\n[Learn more about the Airtable Node](https://docs.n8n.io/integrations/b | CODE |
| MEDIUM | …icate Scraping AI Grants for Eligibility using AI.json | 689 | "content": "## Scheduled Triggers\n[Learn more about Scheduled Triggers](https://docs.n8n.io/integrations/builtin/core-n | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 761 | "jsonBody": "={\n \"startUrls\": {{ [{ url: $json.url, method: 'GET' }].toJsonString() }},\n \"breakpointLocation\": \"N | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3702 | "jsonBody": "={\n \"startUrls\": {{ [{ url: $json.url, method: 'GET' }].toJsonString() }},\n \"breakpointLocation\": \"N | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 373 | "value": "Assistant is a large language model. Assistant is designed to be able to assist with a wide range of tasks, fr | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 1761 | "value": "Assistant is a large language model. Assistant is designed to be able to assist with a wide range of tasks, fr | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 3149 | "value": "Assistant is a large language model. Assistant is designed to be able to assist with a wide range of tasks, fr | CODE |
| MEDIUM | …ity Research to HTML_ AI-Powered Content Creation.json | 4537 | "value": "Assistant is a large language model. Assistant is designed to be able to assist with a wide range of tasks, fr | CODE |
| MEDIUM | … Data Analysis Tool for AI Agents [2_3 - anomaly].json | 970 | "content": "### For anomaly detection\n1. The first pipeline is uploading (crops) dataset to Qdrant's collection.\n2. ** | CODE |
| LOW | Notion/Notion knowledge base AI assistant.json | 292 | "content": "### Written set up steps\n1. Add a Notion credential to your n8n workspace (follow [this Notion guide](https | CODE |
| LOW | …e/AI Agent to chat with Airtable and analyze data.json | 511 | "content": "### Set up steps\n\n1. **Separate workflows**:\n\t- Create additional workflow and move there Workflow 2.\n\ | CODE |
| LOW | …e/AI Agent to chat with Airtable and analyze data.json | 511 | "content": "### Set up steps\n\n1. **Separate workflows**:\n\t- Create additional workflow and move there Workflow 2.\n\ | CODE |
| MEDIUM | …per - with Google Sheets, ScrapingBee, and Gemini.json | 157 | "content": "## Google Sheets - List of URLs\n\nThe Google Sheet will contain two sheets: \n- **List of URLs to** scrape | CODE |
| LOW | …per - with Google Sheets, ScrapingBee, and Gemini.json | 618 | "content": "# ✨ Vision-Based AI Agent Scraper - with Google Sheets, ScrapingBee, and Gemini\n\n## Important notes :\n### | CODE |
| MEDIUM | …tic Background Removal for Images in Google Drive.json | 312 | "content": "## About this worfklow \n\n## How it works\nThis workflow does watch out for new images uploaded within Goog | CODE |
| MEDIUM | …/Auto-label incoming Gmail messages with AI nodes.json | 207 | "content": "## Add AI labels to Gmail messages\nWith this workflow you can automatically set labels for your Gmail messa | CODE |
| MEDIUM | …ant with contact support from Monday and Airtable.json | 283 | "content": "## CRM Contact List Integration \nFor this workflow I am retrieving supplier & client contacts from Monday.c | CODE |
| LOW | …r_Integrations_and_Use_Cases/API Schema Extractor.json | 63 | "jsonBody": "={\n \"startUrls\": [\n {\n \"url\": \"{{ $json.source.link }}\",\n \"method\": \"GET\"\n }\n ],\n \"breakp | CODE |
| LOW | …and_Use_Cases/KB Tool - Confluence Knowledge Base.json | 124 | "content": "\n## Respond to Parent Workflow with Confluence Results\nThe final ou | CODE |
| MEDIUM | …h Open-Meteo API for Enhanced Weather Forecasting.json | 261 | "content": "## Within N8N, there will be a chat button to test, or you can use the external chat link from the trigger." | CODE |
| MEDIUM | …r SQL Agent queries with OpenAI and Quickchart.io.json | 229 | "content": "### Overview \n- This workflow aims to provide data visualization capabilities to a native SQL Agent. \n- To | CODE |
| MEDIUM | …DeepSeek AI Agent + Telegram + LONG TERM Memory 🧠.json | 518 | "content": "# DeepSeek API Call\n\nThe DeepSeek API uses an API format compatible with OpenAI. By modifying the configur | CODE |
| MEDIUM | …ing with OpenAI, Google Sheets, Jina AI and Slack.json | 144 | "content": "## LLM Call 2 - Summarize and Format in Slack Markdown \n\nThis node **uses OpenAI's GPT-4o-mini model** to | CODE |
| LOW | …ing with OpenAI, Google Sheets, Jina AI and Slack.json | 195 | "content": "## Google Sheets - Get RSS Feed URLs Followed \nThis node **retrieves rows** from the Google Sheet that cont | CODE |
| LOW | …ing with OpenAI, Google Sheets, Jina AI and Slack.json | 272 | "content": "## Google Sheets - Get Article Monitored Database \nThis node **retrieves rows** from the Google Sheet that | CODE |
| LOW | …ty Operations with the Qualys Slack Shortcut Bot!.json | 505 | "content": "### 🙋 Remember to update your Slack Channels\nDon't forget to update the Slack Channels in the Slack nodes i | CODE |
| MEDIUM | …tion Data with OpenAI GPT-4o & Notify it in Slack.json | 42 | "content": "# Enrich Pipedrive's Organization Data with GPT-4o When an Organization is Created in Pipedrive\n\nThis work | CODE |
| MEDIUM | Slack/Venafi Cloud Slack Cert Bot.json | 624 | "content": "\n## Parse Response with AI Model \nThis workflow currently uses O | CODE |
| MEDIUM | WhatsApp/Building Your First WhatsApp Chatbot.json | 240 | "textBody": "=I'm unable to process non-text messages. Please send only text messages. Thanks!", | CODE |
| MEDIUM | …les Meeting Prep with AI & APIFY Sent To WhatsApp.json | 345 | "content": "## 4. Generate Pre-Meeting Notification\n[Read more about the Basic LLM node](https://docs.n8n.io/integratio | CODE |
| LOW | …les Meeting Prep with AI & APIFY Sent To WhatsApp.json | 1005 | "jsonBody": "={\n \"startUrls\": [\n {\n \"url\": \"{{ $json.linkedin_profile_url }}\",\n \"method\": \"GET\"\n }\n ],\n | CODE |
| 2 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …Data Extraction with Dynamic Prompts and Airtable.json | 468 | "content": "## Try It Out!\n### This n8n template powers a \"dynamic\" or \"user-defined\" prompts with PDF workflow pat | CODE |
| HIGH | … Data Extraction with Dynamic Prompts and Baserow.json | 733 | "content": "## Try It Out!\n### This n8n template powers a \"dynamic\" or \"user-defined\" prompts with PDF workflow pat | CODE |
| HIGH | …alifying Appointment Requests with AI & n8n Forms.json | 447 | "content": "## 4. Approve or Decline Appointment\n[Learn more about the Waiting for Approval](https://docs.n8n.io/integr | CODE |
| HIGH | …rsational Interviews with AI Agents and n8n Forms.json | 263 | "content": "## 4. Graciously End the Interview\n[Read more about the Chat Manager node](https://docs.n8n.io/integrations | CODE |
| HIGH | …rsational Interviews with AI Agents and n8n Forms.json | 263 | "content": "## 4. Graciously End the Interview\n[Read more about the Chat Manager node](https://docs.n8n.io/integrations | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 665 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 665 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3606 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH⚡ | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3606 | "content": "## 6. Perform DeepSearch Loop\n[Learn more about the Looping in n8n](https://docs.n8n.io/flow-logic/looping/ | CODE |
| HIGH | …r SQL Agent queries with OpenAI and Quickchart.io.json | 261 | "content": "### Information Extractor \n- This Information Extractor is added to extract the user's question\n- In some | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …d_LLMs/AI Agent for realtime insights on meetings.json | 42 | "query": "UPDATE public.data\nSET output = jsonb_set(\n output,\n '{dialog}', \n (\n COALESCE(\n (output->'dialog')::jso | CODE |
| CRITICAL | …d_LLMs/AI Agent for realtime insights on meetings.json | 282 | "leftValue": "={{ $('Scenario 2 Start - Webhook').item.json.body.data.transcript.words.map(word => word.text.replace(/'/ | CODE |
| CRITICAL | …l Documents Assistant using Qdrant and Mistral.ai.json | 211 | "value": "=## file location\n{{ [$json.directory, $json.fileName].join('/') }}\n## file created\n{{ $now.toISO() }}\n## | CODE |
| CRITICAL | …is/Recipe Recommendations with Qdrant and Mistral.json | 40 | "jsCode": "const pageData = JSON.parse($input.first().json.data)\nreturn pageData.props.pageProps.ssrPayload.courses.sli | CODE |
| CRITICAL | Notion/Notion knowledge base AI assistant.json | 189 | "value": "={{ $json.properties.tags.multi_select.options.map(item => item.name).join(',') }}" | CODE |
| CRITICAL | Slack/Venafi Cloud Slack Cert Bot.json | 16 | "commonName": "={{ $('Parse Webhook').item.json.response.view.state.values.domain_name_block.domain_name_input.value.mat | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …te Screenshots with URLbox & Analyze them with AI.json | 79 | "value": "YOUR_API_KEY" | CODE |
| HIGH | …Text & Image - NeurochainAI Basic API Integration.json | 264 | "value": "=Bearer YOUR-API-KEY-HERE" | CODE |
| HIGH | …Text & Image - NeurochainAI Basic API Integration.json | 476 | "content": "## HTTP REQUEST\n\nReplace **MODEL** with the desired AI model from the NeurochainAI dashboard.\n\nReplace Y | CODE |
| HIGH | …Text & Image - NeurochainAI Basic API Integration.json | 524 | "content": "## HTTP REQUEST\n\nReplace **MODEL** with the desired AI model from the NeurochainAI dashboard.\n\nReplace Y | CODE |
| HIGH | …Text & Image - NeurochainAI Basic API Integration.json | 675 | "content": "## Instructions for Using the Template\nFollow these steps to set up and use this template:\n\n**Create a Te | CODE |
| HIGH | …Text & Image - NeurochainAI Basic API Integration.json | 700 | "value": "=Bearer YOUR-API-KEY-HERE" | CODE |
| HIGH | .github/workflows/pr-review.yml | 417 | - Placeholder strings like YOUR_API_KEY_HERE, <YOUR_TOKEN>, REPLACE_ME, etc. | CODE |
| HIGH | .github/workflows/pr-review.yml | 877 | - Placeholder strings like YOUR_API_KEY_HERE, <YOUR_TOKEN>, REPLACE_ME, etc. | CODE |
| HIGH | …rt URL HTML to Markdown Format and Get Page Links.json | 262 | "notes": "curl -X POST https://api.firecrawl.dev/v1/scrape \\\n -H 'Content-Type: application/json' \\\n -H 'Authorizati | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Telegram/ResumeBot.json | 2194 | "jsCode": "// ── Heuristic-first intent classification ─────────────────────────────────\n// Run a fast local ch | CODE |
| MEDIUM | Telegram/ResumeBot.json | 2440 | "jsCode": "// ── Safe Profile Merge ──────────────────────────────────────────────────────\n// Guard against the | CODE |
| MEDIUM | .github/workflows/pr-review.yml | 1 | # ============================================================ | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 3 | # ============================================================ | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 17 | # ============================================================ | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 59 | # ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 61 | # ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 82 | # ── helpers ────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 345 | # ── build prompt ────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 463 | # ── call GitHub Models with fallback ───────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 514 | # ── compose and post comment ────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 532 | # ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 534 | # ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 554 | # ── helpers ────────────────────────────────────── | COMMENT |
| MEDIUM | .github/workflows/pr-review.yml | 991 | # ── mode dispatch ───────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …Workflow for CV Analysis and Candidate Evaluation.json | 26 | "placeholder": "Name", | CODE |
| LOW | …Workflow for CV Analysis and Candidate Evaluation.json | 32 | "placeholder": "Email", | CODE |
| LOW | OpenAI_and_LLMs/Flux AI Image Generator.json | 310 | "placeholder": " An astronaut riding a horse in 35mm style", | CODE |
| LOW | …scription Service with n8n Forms, Airtable and AI.json | 1059 | "placeholder": "What topic(s) would you like to learn about?", | CODE |
| LOW | …scription Service with n8n Forms, Airtable and AI.json | 1065 | "placeholder": "eg. jim@example.com", | CODE |
| LOW | …_and_Surveys/Tunova - Generate a song from a form.json | 13 | "placeholder": "calm rainy-night lofi, mellow piano, vinyl crackle", | CODE |
| LOW⚡ | …alifying Appointment Requests with AI & n8n Forms.json | 27 | "placeholder": "eg. Sam Smith", | CODE |
| LOW⚡ | …alifying Appointment Requests with AI & n8n Forms.json | 33 | "placeholder": "eg. sam@example.com", | CODE |
| LOW⚡ | …alifying Appointment Requests with AI & n8n Forms.json | 39 | "placeholder": "eg. I'm looking for...", | CODE |
| LOW | …rsational Interviews with AI Agents and n8n Forms.json | 209 | "placeholder": "ie. Sam Smith", | CODE |
| LOW | …Get Top Resource Recommendations from Hacker News.json | 129 | "placeholder": "Python, DevOps, Ai, or just about anything" | CODE |
| LOW | …Get Top Resource Recommendations from Hacker News.json | 134 | "placeholder": "john.doe@example.com", | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 168 | "fieldLabel": "placeholder" | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 566 | "placeholder": "=", | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3109 | "fieldLabel": "placeholder" | CODE |
| LOW | …Deep Research Agent with n8n, Apify and OpenAI o3.json | 3507 | "placeholder": "=", | CODE |
| LOW | …Job Application Submissions with AI and n8n Forms.json | 94 | "placeholder": "Eg. Sam Smith", | CODE |
| LOW | …Job Application Submissions with AI and n8n Forms.json | 594 | "placeholder": "Eg. Sam Smith", | CODE |
| LOW | … Sheet using forms, AI, Google Sheet and Airtable.json | 32 | "placeholder": "It's a graph chart comparing AI Tools" | CODE |
| LOW | …ith AI, notify HR and save them in a Google Sheet.json | 136 | "placeholder": "2000-3000$", | CODE |
| LOW⚡ | …ered Email Routing_ Text Classifier for eCommerce.json | 26 | "placeholder": "Name", | CODE |
| LOW⚡ | …ered Email Routing_ Text Classifier for eCommerce.json | 31 | "placeholder": "Email", | CODE |
| LOW⚡ | …ered Email Routing_ Text Classifier for eCommerce.json | 37 | "placeholder": "Message", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …abs & OpenAI for Customer Service and Restaurants.json | 110 | "content": "# STEP 1\n\n## Create an Agent on ElevenLabs \n- Create an agent on ElevenLabs (eg. test_n8n)\n- Add \"First | CODE |
| MEDIUM⚡ | OpenAI_and_LLMs/AI-Powered Social Media Amplifier.json | 43 | "pythonCode": "# Import necessary modules\nimport asyncio\nimport micropip\n\n# Define an asynchronous function to insta | CODE |
| MEDIUM⚡ | OpenAI_and_LLMs/AI-Powered Social Media Amplifier.json | 43 | "pythonCode": "# Import necessary modules\nimport asyncio\nimport micropip\n\n# Define an asynchronous function to insta | CODE |
| MEDIUM | … Sheet using forms, AI, Google Sheet and Airtable.json | 332 | "content": "## Create the Tools (if not exists)" | CODE |
| MEDIUM | … replies using OpenAI and automate reply handling.json | 203 | "content": "### Create a Slack notification for each new replies\n\n1. Connect your Slack account by clicking to add Cre | CODE |
| MEDIUM | …h Open-Meteo API for Enhanced Weather Forecasting.json | 77 | "content": "## Create an Hosted Web Chat\n\n### And setup the trigger!\n\nExample: https://website/webhook/4a4..../chat" | CODE |
| MEDIUM | Telegram/Telegram AI Chatbot.json | 289 | "content": "## Create an image\n### /image + request" | CODE |
| MEDIUM⚡ | …owered Children_s Arabic Storytelling on Telegram.json | 220 | "content": "# Template for Kids' Story in Arabic\n\nThe n8n template for creating kids' stories in Arabic provides a ver | CODE |
| MEDIUM | Slack/Slack slash commands AI Chat Bot.json | 242 | "content": "## Create an AI chatbot with Slack slash commands! 🤖\n\nIn this tutorial, we'll show you how to create an AI | CODE |
| MEDIUM | …ial Media Analysis and Automated Email Generation.json | 485 | "content": "## Create a Gooogle sheet with the following columns:\n- linkedin_url\n- name\n- twitter_handler \n- email\n | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …utomate Fundamental Stock Analysis - Q&A Workflow.json | 53 | "content": "## Step 2: Setup the Q&A \n### The incoming message from the webhook is queried from the Supabase Vector Sto | CODE |
| LOW | …utomate Fundamental Stock Analysis - Q&A Workflow.json | 213 | "content": "## Step 1: Upserting the PDF\n### Fetch file from Google Drive, split it into chunks and insert into Supabas | CODE |
| LOW | …/Generate Text-to-Speech Using Elevenlabs via API.json | 123 | "content": "## Generate Text-to-Speech Using Elevenlabs via API\nThis workflow provides an API endpoint to generate spee | CODE |
| LOW | OpenAI_and_LLMs/AI-Powered Social Media Amplifier.json | 58 | "jsCode": "const items = [];\n\n// Step 1: Collect all Post IDs from input1 items (those with 'id')\nconst processedPost | CODE |
| LOW | …a with AI (via Openrouter) and save it to Baserow.json | 168 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 353 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 366 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 506 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 519 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 353 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 366 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 506 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …a to A.I. to analyze then save results in Baserow.json | 519 | "jsCode": "function transformToUrlString(items) {\n // In n8n, we need to check if items is an array and get the json pr | CODE |
| LOW | …able Information (PII) from CSV Files with OpenAI.json | 209 | "jsCode": "// Input: All items from the previous node\nconst input = $input.all();\n\n// Step 1: Extract the PII column | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …utomate Fundamental Stock Analysis - Q&A Workflow.json | 53 | "content": "## Step 2: Setup the Q&A \n### The incoming message from the webhook is queried from the Supabase Vector Sto | CODE |
| LOW | …utomate Fundamental Stock Analysis - Q&A Workflow.json | 213 | "content": "## Step 1: Upserting the PDF\n### Fetch file from Google Drive, split it into chunks and insert into Supabas | CODE |
| LOW | …/Generate Text-to-Speech Using Elevenlabs via API.json | 123 | "content": "## Generate Text-to-Speech Using Elevenlabs via API\nThis workflow provides an API endpoint to generate spee | CODE |
| LOW | OpenAI_and_LLMs/AI-Powered Social Media Amplifier.json | 58 | "jsCode": "const items = [];\n\n// Step 1: Collect all Post IDs from input1 items (those with 'id')\nconst processedPost | CODE |
| LOW | …able Information (PII) from CSV Files with OpenAI.json | 209 | "jsCode": "// Input: All items from the previous node\nconst input = $input.all();\n\n// Step 1: Extract the PII column | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | OpenAI_and_LLMs/Suggest meeting slots using AI.json | 108 | "content": "## Check if incoming email is about appointment\nWe use LLM to check subject and body of the email and deter | CODE |
| LOW⚡ | OpenAI_and_LLMs/AI-Powered Social Media Amplifier.json | 43 | "pythonCode": "# Import necessary modules\nimport asyncio\nimport micropip\n\n# Define an asynchronous function to insta | CODE |
| LOW | …Automation/Auto Categorise Outlook Emails with AI.json | 696 | "content": "## Check if email has been read\n\n" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …nalysis Tool for AI Agents [1_3 anomaly][1_2 KNN].json | 267 | "pythonCode": "import uuid\n\ncrops = [item.json for item in _input.all()]\nbatch_size = int(_('Qdrant cluster variables | CODE |
| LOW | …tion Data with OpenAI GPT-4o & Notify it in Slack.json | 78 | "jsCode": "const inputMarkdown = items[0].json.data;\n\nfunction convertMarkdownToSlackFormat(markdown) {\n let slackFor | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/pr-review.yml | 1 | # ============================================================ | COMMENT |