# What can I do?

Here we show you an excerpt of all features available, and how they can be used to manage open source used in your application.

# Security example highlight

Assume we have a repository with loads of vulnerabilities. It will take time to go through each and everyone of them and potentially fix them. Luckily, Debricked offers the ability to open a pull request where it tries to solve as many vulnerabilities as possible in a single pull-request.

In a repository, click on "Generate pull request" to let the tool update your dependencies, in order to solve vulnerabilities, and create a pull request for you.

Vuln use case pull request

When the pull request is created, you can view in by clicking "View generated fix".

Vuln use case pull request done

When the pull request is merged, we can see in the tool that the number of vulnerabilities has decreased, from 42 to 29 in this case.

Vuln use case result

# License example highlight

Sometimes, you need to know what kind of licenses you have imported through your dependencies, as failing to comply with open source licenses puts you at legal risk. Debricked allows you to export a report with all licenses and the affected repositories.

Clicking the "export report" button creates a report in the .xslx format and sends it to your email.

License export report

# Automation example highlight

Imagine you have a developer branch called dev where you add new exciting features. Being security-aware, you want to fail the pipeline if a new commit introduces a new vulnerability with a severity of high or more. You also want to be notified of this incident.

This is how you would go about setting up that rule in our automation engine.

Automation use case 1