Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. IAM
  3. SpiderFoot

SpiderFoot

MITPythonv6.0.0

SpiderFoot is an open-source intelligence (OSINT) automation platform that integrates with 309+ data sources for threat intelligence and attack surface mapping.

Visit WebsiteGitHubGitHub
168 stars27 forks0 contributors

What is SpiderFoot?

SpiderFoot is an open-source intelligence (OSINT) automation platform that automates the collection and analysis of data from over 309 sources for threat intelligence and attack surface mapping. It helps security teams discover exposed assets, identify threats, and gather intelligence on targets like domains, IPs, emails, and usernames. The platform supports both passive data gathering and active reconnaissance with integrated external tools.

Target Audience

Security professionals, including red teams, blue teams, penetration testers, and threat intelligence analysts, who need to automate OSINT collection, map organizational attack surfaces, and conduct reconnaissance.

Value Proposition

Developers choose SpiderFoot for its extensive module library, modern microservices architecture, and comprehensive feature set including AI analysis, vector search, and robust APIs. Its self-hostable, Docker-based deployment and strong security hardening make it a reliable and scalable alternative to commercial OSINT tools.

Overview

SpiderFoot automates OSINT for threat intelligence and mapping your attack surface. Codename Mirage

Use Cases

Best For

  • Automating reconnaissance and attack surface mapping for penetration testing
  • Monitoring organizational assets and detecting shadow IT for defensive security teams
  • Enriching threat intelligence with data from hundreds of OSINT sources
  • Conducting subdomain discovery and credential exposure checks
  • Generating automated cyber threat intelligence (CTI) reports with AI analysis
  • Self-hosting a full-featured OSINT platform with observability and scalability

Not Ideal For

  • Teams performing quick, ad-hoc OSINT checks without automation needs
  • Organizations with limited infrastructure or budget for running 23+ Docker containers
  • Use cases requiring strict data sovereignty and minimal external API dependencies
  • Projects needing a simple, monolithic application without microservices complexity

Pros & Cons

Pros

Extensive Data Source Integration

Integrates with 309+ modules for passive and active intelligence gathering, covering DNS, social media, threat intel, and more, as listed in the module categories.

Modern Microservices Architecture

Deployable via Docker Compose or Kubernetes with 23+ optional services, enabling scalability, modularity, and observability, as shown in the architecture diagram.

AI-Powered Analysis Features

Includes six LLM-powered agents for automated validation, summarization, and threat intelligence reporting, enhancing analysis efficiency without manual intervention.

Comprehensive Security Hardening

Implements JWT authentication, input validation, Docker security opts, and frontend protections like CSP, with a 9.5+ composite security score mentioned in the README.

Cons

High Resource Requirements

The full stack deployment involves 23+ Docker containers, which can be resource-intensive and complex to manage, especially for smaller teams or low-budget environments.

Steep Initial Setup Complexity

Requires configuring environment variables, Docker profiles, and multiple services, which might be daunting for new users, as indicated in the Quick Start section with detailed steps.

Dependency on External APIs

Many modules require API keys for premium data sources, and the active scan worker depends on 33+ external tools, adding operational overhead and potential cost.

Frequently Asked Questions

Quick Stats

Stars168
Forks27
Contributors0
Open Issues3
Last commit9 days ago
CreatedSince 2025

Tags

#fastapi#osint#graphql#security-automation#docker-compose#python#threat-intelligence#microservices#attack-surface-mapping#react

Built With

M
Minio
T
Tailwind CSS
F
FastAPI
P
PostgreSQL
R
React
T
Traefik
G
GraphQL
T
TypeScript
C
Celery
P
Python
D
Docker
Q
Qdrant
R
Redis

Links & Resources

Website

Included in

IAM2.2k
Auto-fetched 1 day ago

Related Projects

SecListsSecLists

SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.

Stars71,241
Forks25,009
Last commit1 day ago
PhoneInfogaPhoneInfoga

Information gathering framework for phone numbers

Stars16,524
Forks5,025
Last commit4 months ago
Awesome Threat IntelligenceAwesome Threat Intelligence

A curated list of Awesome Threat Intelligence resources

Stars10,249
Forks1,759
Last commit4 months ago
MISP taxonomies and classificationMISP taxonomies and classification

Tags to organize information on “threat intelligence including cyber security indicators, financial fraud or counter-terrorism information.”

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub