Improve security by automating updates of dependencies
Description
Many of the dependencies are outdated and require updates to handle security issues. Ideally, we should implement a mechanism to automate this process (but only automatically update non-breaking changes). One way of doing this is using Dependabot.