DEV Community

Cover image for I built an open-source OSINT platform with 20+ recon modules and AI analysis
Saveliy
Saveliy

Posted on

I built an open-source OSINT platform with 20+ recon modules and AI analysis

What is PRISM?

PRISM is an open-source intelligence (OSINT) platform for passive reconnaissance. Enter any target — domain, IP, email, phone number, or username — and get a full intelligence report in seconds.

Live demo: getprism.su
GitHub: NovaCode37/Prism-platform

What it does

A single scan runs 20+ modules in parallel:

Domain/IP - WHOIS, DNS records, Certificate Transparency, Shodan, VirusTotal, AbuseIPDB, Wayback Machine, GeoIP

Email - MX/SPF/DMARC reputation, SMTP mailbox verification, breach/credential leak lookup, disposable email detection

Username - Blackbird (50+ platforms, async), Maigret (3000+ sites)

Phone - Validation, carrier detection, country, reverse lookup

Standalone tools - Email header analyzer, file metadata (EXIF/GPS), crypto address lookup, QR decoder

Everything runs through WebSocket for real-time progress updates.

AI-powered analysis

After a scan completes, you can generate an AI summary that provides:

  • Executive summary
  • Key findings
  • Risk assessment
  • Recommended next investigation steps
  • Interactive follow-up chat

Uses OpenRouter with Nvidia Nemotron (free tier).

Key features

  • OPSEC Score - aggregated 0-100 exposure risk score
  • Entity Graph - interactive node-relationship visualization
  • GeoIP Map - coordinates and location data
  • HTML Reports - self-contained exportable reports
  • Zero mandatory keys - 12/20 modules work without any API keys

Tech stack

  • Backend: Python, FastAPI, asyncio, WebSocket
  • Frontend: Next.js 14, React, TypeScript, Tailwind CSS
  • AI: OpenRouter API (Nvidia Nemotron)
  • Deploy: Docker one-command setup

Self-hosting

git clone https://github.com/NovaCode37/Prism-platform.git
cd Prism-platform
cp .env.example .env
docker compose up --build

Open http://localhost:3000.

Contributing

The project is MIT-licensed and contributor-friendly. Check out the open issues labeled good first issue:

  • Multi-language support (i18n)
  • Dark web .onion link checker
  • Censys module for certificate search
  • Mobile responsive layout
  • Copy-to-clipboard for scan results
  • Dark/light theme toggle

CONTRIBUTING.md

Would love to hear your feedback.

Top comments (0)