Inspiration

We were inspired by the increasing complexity of software supply chains and the need for proactive security. Traditional tools just report vulnerabilities; we wanted to build something that could think like an attacker and give actionable insights in real time.

What it does

CognitoForge-AI is an AI-powered security reconnaissance platform. It ingests a GitHub repository, simulates potential attacks, highlights vulnerabilities, and produces actionable insights. The platform also tracks affected files, assesses severity, and integrates with tools like Snowflake and DigitalOcean Gradient to store and simulate data securely.

How we built it

We built the backend with Python and FastAPI, integrating the Gemini API to generate AI-driven attack plans. The frontend uses Vite/React with environment-based configurations for flexibility. For data persistence, we used Snowflake to store simulation results and insights, while Gradient (mocked) lets us simulate advanced AI processing. We made sure everything is modular, scalable, and testable end-to-end.

Challenges we ran into

Managing integration between multiple systems backend, frontend, Snowflake, and AI simulations was tricky. We also had to mock certain services like DigitalOcean Gradient due to credit constraints. Ensuring that AI-generated plans were accurate and actionable while handling errors gracefully was a learning curve.

Accomplishments that we're proud of

  • Seamless backend-frontend integration with environment-based configuration.
  • Successful AI-driven attack simulation with actionable reports.
  • Snowflake integration for secure, persistent storage of simulation data.
  • Mocked Gradient integration, showing readiness for cloud AI workflows.

What we learned

We learned how to coordinate multi-service integrations under tight deadlines, design AI prompts for realistic attack simulations, and build scalable, modular architecture that can grow beyond the hackathon.

What's next for CognitoForge-AI

  • Full real DigitalOcean Gradient integration once credits are available.
  • Expand AI attack plans to cover more exploit scenarios.
  • Build historical trend analytics on security reports to help developers anticipate risks.
  • Optimize performance and UX for faster report generation and clearer insights.

Built With

Share this project:

Updates