-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflow/wuppiefuzz target fuzzing singlerunner #55
base: main
Are you sure you want to change the base?
Workflow/wuppiefuzz target fuzzing singlerunner #55
Conversation
This commit introduces a GitHub Actions workflow named "WuppieFuzz CI Pipeline" for performing automated fuzzing, with a single runner, of a target OpenAPI specification. Key features of the pipeline: - Triggers on pushes and pull requests to the `main` branch. - Utilizes a self-hosted runner for execution. - Includes Docker setup to manage services using Docker Compose. - Builds and runs WuppieFuzz using the Rust toolchain. - Generates an initial corpus and performs fuzzing based on the provided OpenAPI spec. - Uploads a detailed WuppieFuzz report as an artifact. - Cleans up Docker resources after the workflow completes. This pipeline enables efficient and automated fuzz testing to ensure API security
This commit introduces a GitHub Actions workflow named "WuppieFuzz CI Pipeline" for performing automated fuzzing of a target OpenAPI specification. Key features of the pipeline: - Triggers on pushes and pull requests to the `main` branch. - Utilizes a self-hosted runner for execution. - Includes Docker setup to manage services using Docker Compose. - Builds and runs WuppieFuzz using the Rust toolchain. - Generates an initial corpus and performs fuzzing based on the provided OpenAPI spec. - Uploads a detailed WuppieFuzz report as an artifact. - Cleans up Docker resources after the workflow completes. This pipeline enables efficient and automated fuzz testing to ensure API security.
Awesome thanks @silv3rshi3ld, great configuration for implementing additional integration / acceptance testing. A small list of to do's -[ ] Pick a target
@grebnetiew, @ringoTNO, @ArthurMelissen (and @silv3rshi3ld) feel free to add your suggestions :) |
Thanks, @ThomasTNO, for the kind words! I'm glad the CI configuration is helpful for integration and acceptance testing. To make it easier for others to use WuppieFuzz with their own applications, here’s an example of how a Dockerfile and Docker Dockerfile for WuppieFuzz
Docker Compose Example
How to Use
This setup provides a simple way to run WuppieFuzz with custom applications. Let me know if there’s anything more I can add |
This commit introduces a GitHub Actions workflow named "WuppieFuzz CI Pipeline" for performing automated fuzzing of a target OpenAPI specification.
Key features of the pipeline:
main
branch.This pipeline enables efficient and automated fuzz testing to ensure API security.