Inspiration
Modern web applications are constantly exposed to security threats such as XSS vulnerabilities, missing security headers, and misconfigured endpoints. Most developers, especially students and small teams, do not have easy access to advanced security analysis tools.
We built ShieldAI to solve this problem by making cybersecurity analysis simple, automated, and accessible.
What it does
ShieldAI is an AI-powered cybersecurity platform that analyzes websites and provides real-time security insights. It scans target URLs, detects potential vulnerabilities like missing CSP headers and XSS risks, and generates an overall security posture score.
The system presents findings in a clean dashboard to help developers quickly understand their security risks.
How we built it
We built ShieldAI using:
- Frontend: React.js (Create React App)
- Backend: Node.js + Express
- Security analysis modules for scanning HTTP headers and detecting vulnerabilities
- Deployment: Vercel
The frontend communicates with the backend API to send URLs and receive security analysis results.
Challenges we ran into
- Handling security scanning in a safe and controlled way
- Structuring the backend to support multiple security checks
- Preventing sensitive data exposure
- Deploying frontend and backend correctly on Vercel
Accomplishments that we're proud of
- Built a working security analysis engine
- Designed a clean and professional cybersecurity dashboard
- Successfully integrated AI-style security insights into the UI
- Deployed a full-stack application accessible online
What we learned
We learned how to:
- Build full-stack applications with React and Node.js
- Structure security scanning logic
- Improve deployment workflows using Vercel
- Present technical security data in a user-friendly way
What's next for ShieldAI
- Add AI-powered vulnerability classification
- Expand scanning to include SQL injection detection
- Improve accuracy of security scoring
- Add authentication and user dashboards
Built With
- cybersecurity-analysis
- express.js
- javascript
- node.js
- react.js
- rest-api
- vercel
- web-security

Log in or sign up for Devpost to join the conversation.