# 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 use case 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.
When the pull request is created, you can view in by clicking "View generated fix".
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.
# License use case highlight
# Health use case highlight
# Automation use case 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.