⚠️ This project is currently in active development. New features and improvements are being added regularly.
A comprehensive security platform built with Next.js 14, featuring AI-powered vulnerability scanning, real-time threat detection, and seamless security tool integrations.
-Complete Docker integration -Add PostgreSQL monitoring -Implement advanced analytics dashboard
- Release compliance tracking features
- API endpoint vulnerability scanner
- Custom security rules engine
- Multi-factor authentication
- team collaboration features
-Mobile app (React Native)
- Advanced threat detection AI
- Integration marketplace
- White-label solutions
- 🔐 User Authentication - Secure sign-up/sign-in with Supabase Auth
- 📊 Security Dashboard - Real-time security metrics and analytics
- 🤖 AI Assistant (Agentia v1.0) - Intelligent security guidance powered by custom AI
- 🔍 Security Scanning - Automated vulnerability detection system
- 🚨 Alert Management - Real-time security notifications and monitoring
- 📈 Activity Timeline - Comprehensive activity tracking and logs
- 🎨 Modern UI/UX - Glassmorphism design with smooth animations
- 📱 Responsive Design - Fully optimized for mobile and desktop
- ✅ Kubernetes - Cluster security monitoring and configuration
- ✅ Grafana - Security metrics visualization and dashboards
- ✅ Prometheus - Performance and security monitoring
- ✅ Slack - Real-time alert notifications
- 🔄 Docker Integration - Container security scanning
- 🔄 PostgreSQL Monitoring - Database security auditing
- 🔄 MySQL Support - Additional database monitoring
- 🔄 Redis Integration - Cache security monitoring
- 🔄 Advanced Analytics - Enhanced security metrics and reporting
- 🔄 Compliance Tracking - GDPR, SOC2, OWASP compliance monitoring
- 🔄 API Endpoint Scanner - Automated API vulnerability detection
- 🔄 Custom Security Rules - User-defined security policies
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS with custom animations
- Authentication: Supabase Auth
- Database: Supabase (PostgreSQL)
- Storage: Supabase Storage
- UI Components: Radix UI
- Icons: Lucide React
- Email: EmailJS
- Animations: Custom CSS with glassmorphism effects
- Node.js 18+ and npm/yarn/pnpm
- Supabase account and project
- EmailJS account (optional, for contact form)
git clone https://github.com/yourusername/securityx.git
cd securityxnpm install
# or
yarn install
# or
pnpm installCreate a .env.local file in the root directory:
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# EmailJS Configuration (Optional)
NEXT_PUBLIC_EMAILJS_SERVICE_ID=your_service_id
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=your_template_id
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=your_public_keyRun the SQL scripts in order in your Supabase SQL Editor:
-- Run these scripts in order:
1. scripts/001_create_users_table.sql
2. scripts/002_create_chat_messages_table.sql
3. scripts/003_create_integrations_table.sqlnpm run dev
# or
yarn dev
# or
pnpm devNavigate to http://localhost:3000
- Context-aware security guidance
- Real-time vulnerability analysis
- Integration setup assistance
- OWASP best practices recommendations
- Security score monitoring
- Real-time activity timeline
- Integration management
- Alert notifications
- Row-Level Security (RLS) on all database tables
- Encrypted user data
- Secure authentication flow
- API key management
- HTTPS/TLS enforcement
- ✅ SQL Injection Prevention
- ✅ XSS Protection
- ✅ CSRF Protection
- ✅ Authentication & Authorization
- ✅ Rate Limiting
- ✅ Secure Headers
- ✅ Content Security Policy
# Install Vercel CLI
npm i -g vercel
# Deploy
vercelThis Next.js app can be deployed on any platform that supports Node.js:
- Netlify
- Railway
- Render
- AWS Amplify
This project is currently in active development. Contributions, issues, and feature requests are welcome!
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Shaid T
- GitHub: @OpShaid
- Email: [email protected]
For support, email [email protected] or open an issue in the GitHub repository.
Note: This project is under active development. Features and documentation are subject to change. Check back regularly for updates!