Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃挕 Provide additional output format controls and options #17

Open
AErmie opened this issue Mar 29, 2022 · 4 comments
Open

馃挕 Provide additional output format controls and options #17

AErmie opened this issue Mar 29, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@AErmie
Copy link

AErmie commented Mar 29, 2022

Is your feature request related to a problem? Please describe.
Whether using the command cherrybomb oas [OR] swagger --file <PATH> --output <PATH> or running the command without the --output it produces a results.txt file. For use in a CI/CD pipeline, this file makes it difficult to react to the results.

Describe the solution you'd like
I would like to see the tool support other common formats (ie. JSON, JUnit, SARIF, etc.), and provide the ability to control the output of that file (ie. allowing a multi-type output versus having to run the tool multiple times, such as --type JSON,JUnit,SARIF).

Further, having the ability to control the output by severity or result (ie. only outputting the Failed checks or High severities).

Describe alternatives you've considered
None

Additional context
Context would be running in a CI/CD pipeline, like Azure DevOps, or GitHub Actions.

@GuyL99
Copy link
Contributor

GuyL99 commented Mar 31, 2022

Thank you for the input, I'll add it to the top of the roadmap, and I'll update you once there is an rc/version that implement that change

@GuyL99 GuyL99 self-assigned this Mar 31, 2022
@GuyL99 GuyL99 added the enhancement New feature or request label Mar 31, 2022
@GuyL99
Copy link
Contributor

GuyL99 commented Apr 27, 2022

In today's release I added the option for a JSON as the --format flag.
Can you check it out?
BTW, you can use verbosity 2 for the scan for it to output only the failed tests.
Regarding severity control it's still in dev, I'll update you about it soon.

@DeliciousBounty
Copy link
Collaborator

Hi @AErmie
The output can now be exported from CherryBomb in TXT or JSON format.
The next release will include an additional option to select the type of checks you want to run by categorizing them as intrusive, full, or normal.
When it comes to severity control, we may include it in the upcoming config file feature.

@RazMag
Copy link
Collaborator

RazMag commented Jan 4, 2023

Hey, we will be releasing a major version soon this is will be included in it. thank you for the recommendation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants