11/12 free views
Tool
CLI
Web Security

WSSAT

by YalcinYolalan

392stars
105forks
32watchers
Updated about 1 year ago
About

WSSAT is an open source tool that performs dynamic and static security assessments of SOAP and REST web services through configurable vulnerability scanning.

WEB SERVICE SECURITY ASSESSMENT TOOL

Primary Use Case

Organizations use WSSAT to conduct comprehensive security analyses of their web services by scanning multiple services simultaneously for vulnerabilities and information leakage. Security teams and auditors leverage its dynamic configuration to keep vulnerability checks up-to-date and generate overall security assessment reports to harden their web services.

Key Features
  • Dynamic testing of SOAP and REST APIs for vulnerabilities such as SQL Injection, XSS, XXE, and insecure communication
  • Static analysis of XML schemas and WS-SecurityPolicy configurations
  • Information disclosure detection including server and technology fingerprinting
  • Dynamic vulnerability management via editable configuration files
  • Batch processing of multiple web services using WSDL address lists
  • Modular architecture including parser, vulnerability loader, analyzer/attacker, logger, and report generator
  • Support for both SOAP and REST API security assessments
  • Generation of comprehensive security assessment reports

Installation

  • Visit the Installation guide at https://github.com/YalcinYolalan/WSSAT/wiki/Installation
  • Clone the repository from https://github.com/YalcinYolalan/WSSAT
  • Follow platform-specific setup instructions as detailed in the wiki
  • Ensure dependencies are installed as per the installation documentation

Usage

>_ Provide a WSDL address list file as input

Starts scanning all listed web services for vulnerabilities

>_ Edit vulnerability configuration files

Add, update, or delete vulnerabilities dynamically without changing the code

>_ Run dynamic tests including SQL Injection, XSS, XXE, and others

Performs active security testing against the target web services

>_ Run static analysis on XML schemas and WS-SecurityPolicy

Detects weak configurations and insecure policies in service definitions

>_ Generate security assessment reports

Outputs an overall security posture report for the scanned web services

Security Frameworks
Reconnaissance
Discovery
Initial Access
Defense Evasion
Collection
Usage Insights
  • Integrate WSSAT into CI/CD pipelines for automated, continuous API security testing.
  • Use WSSAT reports to prioritize patching and hardening efforts on web services.
  • Combine WSSAT dynamic scanning with static code analysis tools for comprehensive API security coverage.
  • Leverage the modular vulnerability loader to customize and extend vulnerability checks as new threats emerge.
  • Incorporate WSSAT findings into purple team exercises to improve detection and response capabilities.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about WSSAT. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

This tool hasn't been indexed yet. Request indexing to enable AI chat.

Admin will review your request within 24 hours

Security Profile
Red Team80%
Blue Team60%
Purple Team70%
Details
LicenseGNU Lesser General Public License v3.0
LanguageC#
Open Issues13
Topics
web-service
security-tools
dynamic-testing
static-analysis
vulnerabilities
xxe-injection
sqlinjection
xss
xml-bomb
rest-api-test