Back to Templates

AI-Powered Domain & IP Security Check Automation

Created by

Created by: Garri || garri

Garri

Last update

Last update 20 hours ago

Share


AI5.pngAI4.png

Description

This workflow is designed to automate the security reputation check of domains and IP addresses using multiple APIs such as VirusTotal, AbuseIPDB, and Google DNS. It assesses potential threats including malicious and suspicious scores, as well as email security configurations (SPF, DKIM, DMARC). The analysis results are processed by AI to produce a concise assessment, then automatically updated into Google Sheets for documentation and follow-up.

How It Works

  1. Automatic Trigger – The workflow runs periodically via a Schedule Trigger.

  2. Data Retrieval – Fetches a list of domains from Google Sheets with status "To do".

  3. Domain Analysis – Uses VirusTotal API to get the domain report, perform a rescan, and check IP resolutions.

  4. IP Analysis – Checks IP reputation using AbuseIPDB.

  5. Email Security Validation – Verifies SPF, DKIM, and DMARC configurations via Google DNS.

  6. AI Assessment – Analysis data is processed by AI to produce a short summary in Indonesian.

  7. Data Update – The results are automatically updated to Google Sheets, changing the status to "Done" or adding notes if potential threats are found.

How to Setup

  1. Prepare API Keys
  • Sign up and obtain API keys from VirusTotal and AbuseIPDB.
  • Set up access to Google Sheets API.
  1. Configure Credentials in n8n
  • Add VirusTotal API, AbuseIPDB API, and Google Sheets OAuth credentials in n8n.
  1. Prepare Google Sheets
  • Create a sheet with columns No, Domain, Customer, Keterangan, Status.
  • Ensure initial data has the status "To do".
  1. Import Workflow
  • Upload the workflow JSON file into n8n.
  1. Set Schedule Trigger
  • Define the checking interval as needed (e.g., every 1 hour).
  1. Test Run
  • Run the workflow manually to ensure all API connections and Google Sheets output work properly.