Skip to content

Youbey/Sera-Vulnerability_Scanner

Repository files navigation

Sera - Automated Vulnerability Scanner

Status: 🚧 IN DEVELOPMENT

Sera is an automated vulnerability scanning tool for web applications and APIs. It performs comprehensive security testing to identify common vulnerabilities including HTTP/HTTPS misconfigurations, SQL injection, XSS (Cross-Site Scripting), and integrates with OWASP ZAP for active and passive scanning.

Features

  • HTTP/HTTPS Security Testing - Validates SSL/TLS configurations and security headers
  • SQL Injection Detection - Scans for SQL injection vulnerabilities
  • XSS Vulnerability Scanning - Identifies potential Cross-Site Scripting issues
  • OWASP ZAP Integration - Active and passive scanning capabilities
  • Automated Reporting - Generates comprehensive vulnerability reports in JSON format

Installation

Clone the repository

‘‘‘bash git clone ‘‘‘

Install dependencies

‘‘‘bash pip install -r requirements.txt ‘‘‘

Usage (Temporary)

‘‘‘bash python main.py ‘‘‘

Sera will generate a vulnerability_report.json file containing the scan results.

Upcoming Features

  • Integration into CI/CD Pipelines
  • Enhanced test coverage with more complex vulnerability detection patterns
  • Support for additional vulnerability types
  • Interactive CLI with customizable scan profiles
  • Integration with SAST (Static Application Security Testing) tools

Requirements

  • Python 3.12+
  • virtualenv
  • See requirements.txt for package dependencies

About

A tool to scan web applications or APIs for common vulnerabilities

Resources

Stars

Watchers

Forks

Contributors

Languages