Skip to content
Skillpedia
Web scraping35k · #6113

performing-osint-with-spiderfoot

Lets your agent automate public information gathering. It searches for data on domains, emails, and credentials to create a target profile.

What it does

This tool automates the collection of information about a target (like a website or email) using a vast collection of data sources. It organizes the results to help understand an organization's attack surface or create a threat profile.

When to use it

  • ✓When investigating a website's security.
  • ✓When responding to a security incident.
  • ✓When performing regular security testing.

Example of what to ask your AI

“Gather intelligence on example.com”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-osint-with-spiderfoot/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-osint-with-spiderfoot/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool connects to SpiderFoot, which is a program that already knows where to look for information on the internet. You tell it which target to investigate, and it searches for data like domains, IPs, and emails, presenting everything in an organized way.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-osint-with-spiderfoot

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-osint-with-spiderfoot/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Performing OSINT with SpiderFoot

Overview

SpiderFoot is an open-source OSINT automation tool with 200+ modules that integrates with data sources for threat intelligence and attack surface mapping. This skill uses the SpiderFoot REST API and CLI (sf.py/spiderfoot-cli) to create and manage scans, select modules by use case (footprint, investigate, passive), parse structured results for domains, IPs, email addresses, leaked credentials, and DNS records, and generate target intelligence profiles.

When to Use

  • When conducting security assessments that involve performing osint with spiderfoot
  • When following incident response procedures for related security events
  • When performing scheduled security testing or auditing activities
  • When validating security controls through hands-on testing

Prerequisites

  • SpiderFoot 4.0+ installed or SpiderFoot HX cloud account
  • Python 3.8+ with requests library
  • SpiderFoot server running on default port 5001
  • Optional: API keys for VirusTotal, Shodan, HaveIBeenPwned modules

Steps

  1. Connect to SpiderFoot REST API or use CLI interface
  2. Create a new scan with target specification (domain, IP, email, name)
  3. Select scan modules by use case (all, footprint, investigate, passive)
  4. Monitor scan progress via API polling
  5. Retrieve and parse scan results by data element type
  6. Extract key findings: subdomains, IPs, emails, leaked credentials
  7. Generate structured OSINT intelligence report

Expected Output

JSON report containing OSINT findings organized by data type (domains, IPs, emails, credentials, DNS records), module source attribution, and target profile summary with risk indicators.

FAQ

What is OSINT?

OSINT stands for 'Open Source Intelligence'. It is the collection of information from public and freely available sources, such as the internet.

Do I need to install anything?

Yes, you need to have SpiderFoot installed on your computer or a cloud account (SpiderFoot HX). You also need to have Python installed.

What types of information does it collect?

It collects domains, IP addresses, emails, leaked credentials, and DNS records, among other security-relevant data.

Details

Original description by the author

Automate OSINT collection with the SpiderFoot REST API and CLI (sf.py/spiderfoot-cli) across 200+ modules, selecting scan modes (footprint, investigate, passive) and parsing results for domains, IPs, emails, leaked credentials, and DNS records into a target intelligence profile. Use when mapping an organization's attack surface or profiling a target for threat intelligence.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#6113
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills