EvoMaster Logo

EvoMaster

0
Free
Visit Website

EvoMaster is an AI-driven tool for automatically generating system-level test cases for web and enterprise applications. It focuses on fuzzing Web APIs, including REST, GraphQL, and RPC (e.g., gRPC and Thrift). Key features: 1. Supports both black-box and white-box testing modes 2. Generates test cases in various formats (JUnit, Python, JavaScript) 3. Uses evolutionary algorithms and dynamic program analysis 4. Detects faults and generates regression test suites 5. Handles SQL databases and authentication mechanisms 6. Supports OpenAPI/Swagger schemas for REST APIs EvoMaster can be used for: - Automated API testing - Vulnerability detection - Code coverage improvement - Regression test suite generation The tool is particularly effective for JVM-based applications in white-box mode, offering advanced features like bytecode analysis and testability transformations.

FEATURES

ALTERNATIVES

A learning and training project demonstrating common configuration errors in cloud environments.

A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.

A script that implements Cognito attacks such as Account Oracle or Priviledge Escalation

JAADAS is a powerful tool for static analysis of Android applications, providing features like API misuse analysis and inter-procedure dataflow analysis.

An automated code security tool that analyzes repositories, identifies vulnerabilities, and generates pull requests with fixes while integrating with existing development workflows.

A simple Swagger-ui scanner that detects old versions vulnerable to various XSS attacks

A lightweight web security auditing toolkit that simplifies security tasks and enhances productivity.

Octoscan is a static analysis tool that scans GitHub Actions workflows for security vulnerabilities and misconfigurations.