Cyber Intelligence Dashboard for Web Technology & Risk Exposure Analysis
TechScope AI is an advanced, cyberpunk-themed Web Technology Detector designed to analyze, visualize, and compare the technology stack and security exposure of any website in real-time.
It performs deep analysis of:
- Frontend frameworks (React, Vue, Next.js)
- Backend technologies (Node, PHP, Python)
- CMS platforms (WordPress, Shopify)
- Security headers & exposure risks
- Comparative intelligence between two targets
β‘ Built with a Zero-Database Architecture for maximum privacy and Git-friendly deployment.
- Detects frameworks, libraries, CMS, CDN, and analytics tools
- Uses DOM parsing + headers + script fingerprinting
- AI Risk Score (0β100)
- Security Grade (A+ to F)
- Exposure Mapping (Radar Chart)
- Header weakness detection (CSP, HSTS, etc.)
- Side-by-side comparison of two URLs
- Risk difference calculation
- Safer target identification
- Tech stack inconsistencies detection
- Header discrepancy analysis
- Donut Charts (Stack Composition)
- Radar Charts (Exposure Mapping)
- Risk Meters & Grade Badges
- No MongoDB / Supabase / Firebase
- Local JSON file storage
- Fully offline compatible
- Privacy-first design
- Cyber-themed security intelligence reports
- Includes Risk Score, Grade, Tech Stack & Headers
TechScopeAI/
β
βββ client/ # Frontend (React + Vite)
β βββ src/
β β βββ components/ # UI Components (Cards, Charts, Risk Panels)
β β βββ pages/ # Dashboard, Compare, Logs
β β βββ store/ # Zustand State Management
β β βββ utils/ # PDF Exporter, Validators
β β βββ services/ # API Communication Layer
β β βββ styles/ # Tailwind + Global CSS
β βββ public/ # Static Assets & Icons
β
βββ server/ # Backend (Node + Express + TypeScript)
β βββ controllers/ # API Controllers
β βββ routes/ # API Route Definitions
β βββ services/ # Detection Engine & Risk Engine
β βββ utils/ # Parser, Scanner, Comparators
β βββ data/
β βββ scan-history.json # Local Storage (No Database)
β
βββ package.json # Root Workspace Scripts
βββ README.md
flowchart TD
A[User Inputs Target URL] --> B[React + Vite Cyber Dashboard]
B --> C[Client Validation & Preprocessing]
C --> D[REST API Request /scan]
D --> E[Express.js Backend Server]
E --> F[Request Sanitization & Rate Control]
F --> G[Core Analysis Orchestrator]
G --> H[Technology Detection Engine]
G --> I[Security Exposure Analyzer]
G --> J[Header & Metadata Analyzer]
G --> K[Script & Framework Fingerprinting]
H --> L[Tech Signature Library]
I --> M[Vulnerability Heuristics]
J --> N[HTTP Headers Inspection]
K --> O[JS Pattern & DOM Analysis]
L --> P[Confidence Scoring Engine]
M --> P
N --> P
O --> P
P --> Q[Structured Analysis Report]
Q --> R[Prisma ORM Layer]
R --> S[(Database - Scan Metadata)]
Q --> T[JSON Response to Frontend]
T --> U[Cyber UI Visualization Layer]
U --> V[Technology Stack Panels]
U --> W[Security Risk Charts & Gauges]
U --> X[Detailed Exposure Breakdown]
- React 18 + Vite
- TypeScript (Strict Mode)
- Tailwind CSS v4
- Framer Motion (Animations)
- Recharts (Data Visualization)
- Zustand (State Management)
- React Router DOM
- Node.js + Express
- TypeScript
- Puppeteer (Headless Scraping)
- Axios (HTTP Requests)
- Cheerio (HTML Parsing)
- Native FS (Local Storage)
- Node.js v18+
- npm or yarn
β οΈ IMPORTANT: Run client and server separately for the fully-functional project.
git clone https://github.com/LoganthP/TechScopeAI-Web-Technology-Detector.git
cd TechScopeAI-Web-Technology-Detectorcd server
npm installcd ../client
npm installcd server
npm run devBackend runs on:
http://localhost:3000
cd client
npm run devFrontend runs on:
http://localhost:5173
Scans a single target URL
{ "url": "https://example.com" }Compare two websites intelligence
{
"url1": "https://siteA.com",
"url2": "https://siteB.com"
}Fetch scan telemetry logs from local JSON storage
- Enter Target A & Target B URLs
- Dual parallel scanning engine executes
- Risk engine calculates score & grade
- Comparison engine detects:
- Risk Difference
- Tech Stack Gaps
- Header Discrepancies
- AI determines the Safer Target
- Visual comparison dashboard rendered
- No external databases used
- No cloud tracking
- Local JSON storage only
- Safe read-only analysis (no intrusive attacks)
- Fully offline compatible
# From root
npm run buildThis will:
- Compile TypeScript backend
- Build optimized Vite frontend
TechScope AI β Establish Absolute Visibility Over The Modern Web π