My Journey Building AI CyberShield

🌟 Inspiration

One day, while sitting with a friend, I heard about the endless headache of browsing multiple websites and testing different cybersecurity tools. The process took hours. That sparked a thought:

$$ \text{What if AI could automate vulnerability testing?} $$

When I dug deeper, I realized something even more important: cybersecurity is a privilege. Large companies can afford teams of security experts, but startups and small-to-medium businesses (SMBs) often cannot. This became my motivation — to create a system so simple that even a non-technical founder could find vulnerabilities in their applications.


📚 What I Learned

This project pushed me out of my comfort zone and into new territories. I learned:

  • Kubernetes for orchestration and scaling.
  • Agent orchestration for coordinating multiple AI-driven tasks.
  • Kali Linux commands for real-world penetration testing.
  • Docker for containerizing agents and services.
  • How to secure command execution so agents don’t harm the host system.
  • Designing a browser extension to extract APIs and authentication tokens hidden behind login walls.

🛠️ How I Built It

I worked solo on this project, tackling different parts in parallel:

  1. Frontend & Site – Built first using Next.js and Prisma with MongoDB for storage.
  2. Browser Extension – To capture session data, APIs, and tokens behind authentication walls.
  3. Agentic System – AI agents orchestrated using Python, FastAPI, and OpenAI models, with Cloudflare AutoRAG for context retrieval.
  4. Infrastructure – Deployed using Kubernetes and Docker on Azure.
  5. Remote Execution Layer – Agents execute Kali Linux commands in isolated VMs. If something goes wrong, Kubernetes can scale down the compromised VM and spin up a fresh one.

⚔️ Challenges I Faced

Like any meaningful project, this one wasn’t easy. Some of the key challenges were:

  • Scalable Deployment in Kubernetes – Ensuring the system could handle multiple concurrent scans.
  • Security Risks in Kali Linux VM – Preventing harmful tool executions from breaking the system.
  • Agent Timeout & Orchestration – Managing AI agents with different roles, iteration limits, and error handling.
  • Learning Curve – I had to teach myself new technologies quickly and apply them immediately.

I overcame these challenges by separating concerns: agents now run commands remotely in isolated VMs. If anything breaks, the system can self-heal using Kubernetes scaling.


🚀 The Vision Ahead

This is just the beginning. I’m preparing to launch AI CyberShield on Product Hunt and aim to expand into the US and Australian markets.

My mission:

Make cybersecurity accessible for every startup and SMB, not just enterprises.

Because in today’s world, security should not be a privilege — it should be a default right.

Built With

Share this project:

Updates