Stratos Shield: Bringing Accessibility to Cyber Security.

🚀 Inspiration

Security vulnerabilities cause massive data breaches every year, affecting millions of users.
We were inspired by AI-driven security analysis tools like GitHub Copilot, DeepCode, and CodeQL, but noticed a key issue—these tools provide text-heavy feedback that’s hard to interpret.
We wanted to create a visual, intuitive way to understand and fix vulnerabilities—thus, Stratos Shield was born.

🏰 What It Does

Stratos Shield is an AI-powered code security tool that:

  • Scans repositories for vulnerabilities using Gemini 2.0’s Flash Reasoning and GitHub’s API.
  • Visualizes security risks as a medieval castle—strong code = a fortress, weak code = crumbling walls.
  • Highlights risky lines of code and provides AI-generated security explanations & fixes.
  • Supports multiple programming languages and offers short & long-form security insights.

🛠️ How We Built It

  • Backend: Used Gemini 2.0’s API for AI-driven code analysis & reasoning.
  • Repository Integration: Connected with GitHub’s API to analyze real-world codebases.
  • Visualization: Built an interactive castle-based UI to dynamically reflect code security strength.
  • Multi-Language Support: Ensured compatibility with various programming languages for broad usability.

⚠️ Challenges We Ran Into

  • Integrating AI with security scanning—Ensuring Gemini’s reasoning model provided accurate, useful insights.
  • Designing an intuitive visualization—Translating security risks into a clear, engaging castle metaphor.
  • Optimizing performance—Ensuring real-time analysis & visualization updates without lag.

🎉 Accomplishments That We're Proud Of

  • Successfully integrated AI-powered security scanning with real-time visualization.
  • Built a fully functional prototype that analyzes vulnerabilities & provides AI-driven fixes.
  • Created a unique, engaging cybersecurity experience that gamifies security learning.

📚 What We Learned

  • The power of AI in security—AI models like Gemini can transform how developers understand security risks.
  • The importance of visualization—A strong UI/UX can make complex cybersecurity concepts accessible.
  • Balancing performance & accuracy—Ensuring fast AI analysis without sacrificing precision.

🔮 What’s Next for Stratos Shield

  • AI-Powered Attack Simulations – Show how a hacker might exploit vulnerabilities in real time.
  • Company-Wide Leaderboards – Gamify security by ranking developers based on security improvements.
  • Custom Castle Designs – Let users personalize their castle based on security history.
  • Continuous Security Monitoring – Automate real-time scans on every commit in GitHub.

Stratos Shield is just getting started—we’re redefining how developers approach security, one castle at a time! 🏰🔐🚀

Aarush Goyal: aarushg@udel.edu Aristo Angeletakis: aristo@udel.edu Arron Ye: arronye@udel.edu

Built With

Share this project:

Updates