Skip to content

Dive Deep into Your Code - A lightweight and powerful static analysis tool to uncover vulnerabilities, strengthen security, and ensure quality in your Java and JSP projects. Let your code tell its story... securely

License

Notifications You must be signed in to change notification settings

thesp0nge/dr_source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRSource: Java Vulnerability Static Analyzer

Overview

DRSource is a comprehensive static code analysis tool for detecting security vulnerabilities in Java and JSP projects.

Features

  • Vulnerability detection for Java and JSP files
  • Multiple vulnerability type scanning
  • Extensible pattern matching
  • Detailed reporting
  • CLI interface

Installation

pip install .

Usage

# Scan all vulnerability types
dr_source /path/to/project

# Scan specific vulnerability types
dr_source /path/to/project -v XSS -v SQL_INJECTION

# Optional output file
drsource /path/to/java/project -o report.json

Supported Vulnerability Types

XSS (Cross-Site Scripting) SQL Injection Command Injection Path Traversal Deserialization Risks Sensitive Data Exposure

Configuration

Customize vulnerability detection by modifying detection patterns in the source code.

Contributing

Open issues and pull requests are welcome.

License

About

Dive Deep into Your Code - A lightweight and powerful static analysis tool to uncover vulnerabilities, strengthen security, and ensure quality in your Java and JSP projects. Let your code tell its story... securely

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages