Professional-grade Threat Intelligence & Vulnerability Scanning Dashboard
ThreatRadar is a high-performance security platform built with Next.js 15 and Tailwind CSS 4. It aggregates real-time data from industry-leading security sources to provide a unified risk assessment for URLs and IP addresses.
- Multi-Source Aggregation: Integrated with VirusTotal, AbuseIPDB, URLScan.io, and URLHaus.
- Asynchronous Deep Scanning: Utilizes a dual-phase scanning approach for instant results followed by deep active analysis (URLScan).
- Intelligent Scoring: Global safety score calculated using weighted indicators from all sources.
- Visual Intelligence: Live screenshots and technology stack detection for scanned targets.
- Privacy First: Scans are submitted as
unlistedto maintaining confidentiality. - Technical SEO Optimized: Built-in JSON-LD structured data, dynamic sitemaps, and optimized metadata for maximum discoverability.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS 4
- Components: Radix UI & Lucide Icons
- Language: TypeScript
- State Management: React Hooks & Local Storage Caching
Obtain API keys from the following providers:
git clone https://github.com/negoro26/ThreatRadar.git
cd ThreatRadar
npm installCreate a .env.local file in the root directory:
VIRUSTOTAL_API_KEY=your_key
ABUSEIPDB_API_KEY=your_key
URLSCAN_API_KEY=your_key
URLHAUS_API_KEY=your_keynpm run devThreatRadar is pre-configured for discoverability:
- Dynamic Sitemap: Automatically generated at
/sitemap.xml. - Robots.txt: Optimized for search engine crawlers.
- Structured Data: Includes Schema.org
SoftwareApplicationmarkup for rich search results.
Distributed under the MIT License. See LICENSE for more information.
Developed with ❤️ by negoro26
