WebSec Copilot ๐
AI-Powered Security Copilot for Modern โVibe-Codedโ Web Apps
A full-stack security auditing platform that scans websites, repositories, packages, CVEs, and code โ powered by AI and real-world threat intelligence.
๐ฅ Why This Project
In todayโs AI-driven development era, developers are building faster than ever.
But there is a serious problem.
Security is being ignored.
From exposed APIs to leaked data and vulnerable deployments, the number of cyber attacks is rapidly increasing โ especially due to insecure development practices.
WebSec Copilot is built to solve this.
It makes security simple, fast, and actionable โ so developers can build fast without compromising safety.
๐ What WebSec Copilot Scans
๐ Websites โ headers, TLS, cookies, CSP, exposed endpoints
๐ง JavaScript โ secrets, tokens, unsafe patterns
๐ฆ Packages โ known vulnerabilities & risk analysis
๐ GitHub Repositories โ code issues & misconfigurations
๐งพ Code Snippets โ AI-based vulnerability detection
๐จ CVEs โ real-world exploit intelligence
โก Features
๐ Multi-source audit (URL, repo, CVE, package, snippet)
๐ก๏ธ Runtime security scanning
๐ป Code vulnerability detection
๐ง AI-powered explanations & fixes
๐ก Real-world threat intelligence
๐ง Remediation board (prioritized fixes with code solutions)
๐ Security scoring system
๐ Exportable reports (PDF / JSON / Markdown)
๐ฎ Demo mode for judges
๐งฐ Sponsor Tools Used
This project fully utilizes all sponsor tools and integrates them into the core system:
Exa Used for real-time threat intelligence, CVE context, and vulnerability research
Apify Used for scraping security advisories and enriching vulnerability data
Groq / OpenAI Used for ultra-fast AI analysis, explanations, and remediation generation
Convex Used for backend orchestration, database, and real-time scanning pipeline
Cursor Used to accelerate development and build the frontend efficiently while implementing custom logic
Vercel Used for deploying and hosting the production-ready application
๐ฏ Hackathon Track
Mobbin โ Best UI/UX Design
Clean and modern interface inspired by real-world products
Focused on usability and developer experience
Designed with clarity and polished interactions
๐ง AI Usage
AI is deeply integrated into the system:
Analyzes vulnerabilities across multiple sources
Explains security issues in simple, human-readable language
Generates actionable remediation steps
Provides contextual intelligence using real-world data
๐๏ธ Tech Stack
Technology Purpose
Next.js Frontend + App Router TypeScript Type safety Tailwind CSS Styling shadcn/ui UI system Convex Backend & database Exa API Threat intelligence Apify External data GitHub API Repo analysis Groq / OpenAI AI layer Vercel Deployment Cursor Development acceleration
๐ Live Demo
๐ https://websec-copilot.vercel.app/
๐ฅ Demo Video
๐ https://youtu.be/Hb8Q-87aLio?si=sIFzI8vveldRvXS5
๐ป GitHub Repository
๐ https://github.com/CodeWithMehru/WebSec-Copilot
โ๏ธ Local Setup
git clone https://github.com/CodeWithMehru/WebSec-Copilot.git cd websec-copilot npm install
Setup Convex
npx convex dev
Run App
npm run dev
๐ Environment Variables
Create a .env.local file and add:
NEXT_PUBLIC_CONVEX_URL=your_convex_url EXA_API_KEY=your_exa_key APIFY_API_TOKEN=your_apify_token GITHUB_TOKEN=your_github_token GROQ_API_KEY=your_groq_key CONVEX_DEPLOYMENT=your_convex_deployment NEXT_PUBLIC_CONVEX_SITE_URL=your_convex_site_url
๐ Vision
WebSec Copilot is not just a hackathon project.
It is designed to evolve into a SaaS-based cybersecurity platform.
Future plans include:
Automated vulnerability patching
Advanced AI-driven security analysis
Continuous monitoring and protection
๐งโ๐ป Author
Mehru Team Leader โ F-Society
Built independently during a hackathon with limited time, focusing on solving a real-world problem: making security simple and accessible for every developer.