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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for filtering issues by severity/confidence/paths when using /burp/report API #125

Closed
tristanlatr opened this issue May 19, 2021 · 3 comments

Comments

@tristanlatr
Copy link

Hello,

It would be very useful to be able to filter out the issues with severity marked as "Informations" from the generated report.

A new API parameter could be introduced specifying which severity level is the lower allowed in the report.

Are you aware of any other way we could make the reports generated by /burp/report API endpoint only list certain issues depending on severity ?

Thanks

@ikkisoft
Copy link
Collaborator

ikkisoft commented Feb 1, 2022

Hi @tristanlatr

We will be improving the Burp report export endpoint to allow selection of issues based on:

  • Severity (High, Medium, Low, Information)
  • Confidence (Certain, Firm, Tentative)
  • Relative URL Paths. Note that we're already passing the target's scope (which is required before running a scan), but we can introduce additional path(s) selection to filter underneath URIs

Example of scan report: https://portswigger.net/burp/samplereport/burpscannersamplereport

Burp's Extender API gives us the ability to select the issues that we include in the final deliverable, so we will simply implement some filtering on Severity/Confidence/Path. See https://portswigger.net/burp/extender/api/burp/IBurpExtenderCallbacks.html#generateScanReport-java.lang.String-burp.IScanIssue:A-java.io.File-

The user will be able to specify multiple selections (e.g. I want a report containing High and Medium, or issues that are High and path is /login or /logout). In other words, it would be possible to filter based on one or more attributes.

@ikkisoft ikkisoft changed the title Add support for filtering issues by severity when using /burp/report API Add support for filtering issues by severity/confidence/paths when using /burp/report API Feb 1, 2022
@ikkisoft
Copy link
Collaborator

ikkisoft commented Feb 3, 2022

  • We've just merged this change in master, and we will be probably making a new release in a month or so.

@ikkisoft ikkisoft closed this as completed Feb 3, 2022
@tristanlatr
Copy link
Author

Great thanks! I'll implement this feature in the python client: https://github.com/tristanlatr/burpa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants