CHAPTER 9Enhancing Code Security
In this chapter, you will be equipped with the ability to fully utilize GitHub Copilot to assist you in enhancing your code security. This chapter will outline the importance of security, how Copilot can assist you in learning about security vulnerabilities and best practices, and ways to apply that knowledge to your codebase to make corrective measures before releasing insecure code to your users.
- Detailing Code Security
- Establishing the Example Project
- Exploring Code Security
- Finding and Fixing Security Issues
Detailing Code Security
With a steady increase of cyberattacks daily, security vulnerabilities in your code come at a high cost. Whether you are working on applications that host customer data or enable mission-critical operations for businesses and governments, you have a responsibility to create software solutions that do not compromise the integrity of the community that you support.
Organizations like the Open Worldwide Application Security Project (OWASP) help the technology community to track and identify the greatest known security vulnerabilities that exist in software applications today. OWASP, which has existed since 2001, is well-known for its top 10 application security vulnerability lists.
The OWASP top 10 list is a great start for teams to understand the most prominent security threats facing the software industry. While this information empowers developers to make changes to their code, it is ...
Get Programming with GitHub Copilot now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.