workflows.fit
Back to n8n workflows
n8n templateFreeBy Madame AI Team | Kai

Audit browser and proxy fingerprint/IP integrity with GPT-4o, Sheets and Slack

Audit browser & Proxies fingerprint and IP integrity to Slack reports Introduction This workflow performs a comprehensive security audit on your web scraping infrastructure to detect potential IP leaks or bot detectio...

Data & StorageProductivityCommunicationHITLAILangchainCore NodesSet
Loading interactive preview...

Template notes

Audit browser & Proxies fingerprint and IP integrity to Slack reports

Introduction

This workflow performs a comprehensive security audit on your web scraping infrastructure to detect potential IP leaks or bot detection flags. It iterates through a list of fingerprinting services and guarded websites using BrowserAct, uses AI to analyze the diagnostic data for anomalies (like mismatched User-Agents or leaked WebRTC IPs), and logs the results to Google Sheets before delivering a final "Go/No-Go" report to Slack.

Target Audience

Web scraping developers, DevOps engineers, and security analysts who need to verify that their automation infrastructure is not being flagged as a bot.

How it works

1. Initialization: The workflow starts by clearing a designated Google Sheet to prepare for a fresh audit. 2. Target Definition: A Set node defines a list of diagnostic URLs (e.g., BrowserScan, IPQualityScore) and specific guarded websites (e.g., Footlocker) to test. 3. Looping: A Split In Batches node iterates through each URL one by one. 4. Data Extraction: The BrowserAct node visits each URL. It executes the "Bot Detection Check" template to extract raw fingerprint data, headers, and access logs. 5. Forensic Analysis: An AI Agent (using OpenRouter/GPT-4o) acts as a security analyst. It parses the raw scraping output to identify specific red flags, such as "WebDriver" leaks, IP blacklisting, or CAPTCHA blocks. 6. Logging: The individual analysis for each site is appended to a Google Sheet. 7. Aggregation: Once all sites are checked, the workflow fetches all rows from the Google Sheet. 8. Final Verdict: A second AI Agent reviews the aggregate data to generate a master report, calculating a success rate and identifying consistency issues across different checks. 9. Notification: The final formatted report is sent to a Slack channel.

How to set up