An AI-powered web application that automatically scans repositories for security vulnerabilities and creates pull requests with fixes. Built with OpenHands to demonstrate how to build AI-powered applications using the OpenHands Cloud API.
Try it now: https://openhands-vulnerability-fixer.vercel.app/
Vulnerability Fixer uses AI agents to:
Clone and install:
git clone https://github.com/OpenHands/vulnerability-fixer.git
cd vulnerability-fixer
npm install
npm run dev
Open http://localhost:3001 and configure:
repo scopeEnter a GitHub repository URL and click Scan Repository
See IMPLEMENTATION.md for instructions on running with a local OpenHands agent server.
┌─────────────┐ ┌─────────────────┐ ┌────────┐
│ Browser │ ───▶ │ OpenHands │ ───▶ │ GitHub │
│ (React UI) │ │ Cloud / Local │ │ API │
└─────────────┘ └─────────────────┘ └────────┘
│
┌──────┴──────┐
▼ ▼
┌────────┐ ┌─────────┐
│ Trivy │ │ LLM │
│Scanner │ │ APIs │
└────────┘ └─────────┘
This project demonstrates key patterns for building apps with OpenHands Cloud:
See IMPLEMENTATION.md for technical details and the OpenHands SDK documentation.
MIT License - see LICENSE for details.