Security Considerations for CLI Applications
Security is one of the most critical concerns in any application development project. It’s interesting to see that, in many projects, development teams tend to think that because they implemented measures to prevent their application’s code from being subject to SQL injection, XSS attacks, or similar, their application is secure.
However, it is important to keep in mind that security takes different forms and spans different areas, which means that it does not only concern the security of the application’s code or its usage but also extends to the security of the whole development lifecycle.
In this chapter, we will discuss these different areas and how they are related to securing CLI applications, and we will cover the key areas that you need to consider in order to enhance the security of your CLI application and the security of your development lifecycle. More specifically, we will do the following:
-
...