Automate your vulnerability reporting and analysis using LLMs β directly from Prisma, Checkmarx, and Acunetix reports.
- π Automatic Parsing of Security Reports β Extracts vulnerabilities from PDF and CSV files.
- π§ LLM-Powered Chatbot β Ask security-related questions and get smart responses.
- π Supports Leading Tools β Prisma Cloud, Checkmarx, Acunetix.
- π File-based Analysis β Upload your actual scan reports and get contextual results.
- β Session-Based Conversations β Save, revisit, and interact with previous analyses.
- π― Customizable for Any Enterprise Security Workflow
# Clone the repository git clone https://github.com/yourname/vulnerability-bot.git cd vulnerability-bot/frontend # Install dependencies npm install --legacy-peer-deps --ignore-scripts npm install # Start development server npm run dev
# Install Python dependencies pip install -r requirements.txt # Navigate to backend cd backend # Run the backend server uvicorn app:app --reload
Backend exposes endpoints to upload reports, extract vulnerabilities, and chat with the AI analyst. It also contains
utils/andscripts/for preprocessing and prompt engineering.
The bot supports security scan reports from:
- β Prisma Cloud
- β Checkmarx
- β Acunetix
Upload your own .pdf or .csv files and get custom analysis tailored to your scan format.
- Frontend: Chainlit / Streamlit
- Backend: FastAPI + Uvicorn
- LLMs: Azure OpenAI GPT-4o / gpt-4
- Parsing: PyMuPDF, Pandas
- Storage: SQLite (for sessions)
demo.mp4
- Freelance security automation gigs on Upwork or Fiverr
- Internal tools for DevSecOps teams
- Portfolio Projects to demonstrate LLM + security + backend integration
- Enterprise security teams needing automated triage of scan reports
Have questions or want a custom version for your reports?
Reach out on LinkedIn or Email
Β© 2025 β Vulnerability Bot by HiBorn. All rights reserved.