Skip to content

sideEffect7/WEB-APPLICATION-VULNERABILITY-SCANNER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

OVERVIEW:

A Web Application Vulnerability Scanner is a security tool designed to automatically detect common vulnerabilities in web applications, such as:

  • SQL Injection (SQLi)
  • Cross-Site Scripting (XSS)
  • Cross-Site Request Forgery (CSRF)
  • Security Misconfigurations
  • Broken Authentication

The scanner performs automated penetration testing by injecting malicious payloads into user input fields and analyzing responses to identify security flaws. It is useful for developers, security analysts, and DevOps teams to secure applications before deployment.

FEATURES:

  1. Automated Scanning
  • Crawls web pages and identifies input fields
  • Injects test payloads to detect vulnerabilities
  • Logs vulnerabilities with risk levels
  1. SQL Injection Detection
  • Tests SQLi by sending SQL-based payloads
  • Detects database errors, UNION-based attacks, and blind SQLi
  1. Cross-Site Scripting (XSS) Detection
  • Injects JavaScript payloads into input fields
  • Detects execution of malicious scripts
  1. Security Misconfiguration Detection
  • Checks for missing security headers (CSP, HSTS, etc.)
  • Detects outdated software and default credentials
  1. Comprehensive Reporting
  • Logs detected vulnerabilities with severity levels
  • Generates reports in JSON or HTML format
  • Provides remediation steps for each issue
  1. CI/CD Pipeline Integration
  • Can be integrated with DevOps pipelines for continuous testing
  • Supports REST API for automation

HOW TO USE:

  1. Install Dependencies: pip install requests beautifulsoup4
  2. Run the Script; python scanner.py
  3. Enter the Target URL: Enter the URL to scan: https://example.com
  4. Scanner Performs Tests:
  • Crawls web pages
  • Finds input fields & forms
  • Tests for SQL Injection & XSS
  1. Results:

Enter the URL to scan: https://example.com [*] Scanning https://example.com...

[!] SQL Injection vulnerability found at https://example.com?id=' OR '1'='1'--

[+] SQL Injection vulnerability detected!

[!] XSS vulnerability found at https://example.com/search using payload: <script>alert(1)</script>

[+] XSS vulnerability detected!

[*] Scan completed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published