You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A comprehensive automated testing framework for detecting API security vulnerabilities based on the OWASP API Security Top 10.
Overview
The OWASP API Security Testing Framework (ASTF) helps security professionals and developers identify vulnerabilities in their APIs through automated testing. Built with enterprise needs in mind, it provides detailed security analysis and integrates with modern CI/CD pipelines.
Features
Automated detection of API-specific vulnerabilities
Comprehensive test coverage of OWASP API Security Top 10
Support for REST, GraphQL, and gRPC APIs
CI/CD integration capabilities
Detailed vulnerability reporting
Custom rule creation
Remediation guidance
Getting Started
Prerequisites
Java 17 or higher
Maven 3.6+
Installation
# Clone the repository
git clone https://github.com/OWASP/www-project-api-security-testing-framework.git
# Build the projectcd api-security-testing-framework
mvn clean install
Basic Usage
# Run a basic scan
java -jar target/api-security-testing-framework-1.0-SNAPSHOT.jar scan \
--target https://api.example.com \
--auth-header "Authorization: Bearer YOUR_TOKEN"