Description:
Description: Automates public profile discovery for CISO, CEO, and other key roles using Google Programmable Search. Extracts LinkedIn profile links, names, and timestamps to a structured Google Sheet for OSINT, exposure analysis, or Red Team prep. Who’s It For: Red Teams planning phishing simulations OSINT investigators and social engineers Cybersecurity trainers mapping exposure risk How It Works This workflow simulates role-based OSINT (Open Source Intelligence) by performing automated LinkedIn discovery using Google Search. Here's a breakdown: Trigger: Can run manually or via Cron for daily/weekly scraping tasks. Load Roles to Target: Reads role-based search queries (e.g., "CISO site:linkedin.com/in/") from a pre-filled input list or Google Sheet. Query Google Custom Search API: Sends requests to the Programmable Search Engine using secure API credentials (CSE ID + API Key). Each query returns up to 10 LinkedIn profile results. Parse and Extract: Captures full name, title snippet, LinkedIn URL, and description using JSON response parsing. Output: Logs results to a structured Google Sheet for review or later enrichment. Sheet columns include: role, name, snippet, url, timestamp Optional enhancements can include: Entity tagging by organization Filtering by location or keyword Lead scoring based on search terms Search query editing Requirements: Google Programmable Search Engine (API key + CX ID) Google Sheets credentials File Templates: RedOps_SocialGraph_Log_Template.xlsx name linkedin team status module timestamp John Doe https://linkedin.com/in/johndoe GRC active Social_Graph_Builder 2025-07-27T12:00:00Z Customization Tips: Update queries (CISO, CEO, VP IT, etc.) Filter results by region or org using site filters Extend to track Twitter or GitHub links Setup Instructions Set up a Google Programmable Search Engine (CSE) at https://programmablesearchengine.google.com/ Restrict it to search only linkedin.com/in/ Copy your CSE ID and generate a Google API Key from https://console.cloud.google.com/apis/credentials In n8n, use the HTTP Request node: Select Use Authentication: Yes Store your API Key and CSE ID in n8n credentials (not in query parameters) Configure pagination to extract multiple results Optional: Append results to Google Sheets or another storage system Ethics Note: This tool uses public Google Search results. It is meant for educational or internal red teaming only. Do not use for scraping or unauthorized targeting. 🔗 Part of the CYBERPULSE AI RedOps Suite 🌐 https://cyberpulsesolutions.com 📧 info@cyberpulsesolutions.com. An n8n automation workflow template by Adnan Tariq.
Adnan Tariq
web
paid
Others in the same category, ranked by how often they are opened.