SCW Icons
hero bg no divider
Blog

Shift left (and achieve compliance) with repeatable secure coding skills

Secure Code Warrior
Published Nov 10, 2022
Last updated on Feb 13, 2026

Almost every developer team these days employs some form of compliance training, whether it’s part of an initial certification process used to ensure that a company is staying within the bounds of industry frameworks or governmental regulations, or as part of an annual requirement or review. It’s an important step, because if an organization can’t meet basic compliance requirements, then its workers can’t realistically perform their duties.

Compliance rules exist for a reason, because anyone working within the field those rules cover must have at least a fundamental understanding of all the relevant processes and procedures, as well as any applicable laws.

While compliance training is important, completing the mandated minimum requirements does not ensure true application security. This is especially true of developers trying to integrate secure coding skills into their daily workflow. Almost every developer undergoes some form of compliance training, and yet when surveyed, 67% admitted that they often left vulnerabilities in their code.

Why?

For the second year, Secure Code Warrior conducted "The state of developer-driven security survey, 2022" in partnership with Evans Data Corp in December 2021. We surveyed 1,200 developers globally to understand the skills, perceptions, and behaviors when it comes to secure coding practices, and their impact and perceived relevancy in the software development lifecycle (SDLC).

In terms of why compliance training is not achieving improved software security, this is an issue that we have been talking about for a long time. The recent survey simply spotlights this problem.

On the one hand, developers are being asked to step up to new roles by including cybersecurity throughout the software development process, including as they are initially writing the code for applications and programs. But writing secure code, or even just learning all about the cybersecurity issues and vulnerabilities that could affect it, is not an easy task.In the survey, 63% of the developers said that writing secure code was a difficult task.

The difficulty of writing secure code should not come as a surprise. There is a reason why so many high-paying cybersecurity jobs are going unfulfilled, with over 3.5 million world wide openings at last count. If it was easy work, everyone would be jumping into that field. Learning how to combat threats and eliminate vulnerabilities within code is difficult, and the threat landscape is constantly changing. Static compliance training or one-time classes can’t keep up or provide the kind of education developers need. It may check a box in terms of compliance, but can’t provide real application security assurances for your organization or enable developers to write secure code, or the skills to find and fix code vulnerabilities.

Compliance and security training are important, but different

Organizations must start to realize and acknowledge what compliance training can do, and what it can’t. Don’t abandon compliance training, especially if it’s mandated by law. And especially because (even with current training methods) 92% of survey respondents stated that they needed at least some training in compliance-related issues or security frameworks, with 50% stressing the need for significant compliance training.

The compliance frameworks they were most interested in training with included those that are specific to various industries, though several general cybersecurity frameworks also made the list. They included the CIS Security Framework, PCI DSS, the OWASP Top 10, MISRA C, ISO/IEC, the Health Insurance Portability and Accountability Act (HIPAA) and others.

So yes, train in those frameworks, but understand that checking a box on compliance training does not equal providing a foundation for the ongoing creation of secure code.

Instead, view compliance training as part of an ongoing opportunity to expand your developer’s secure coding skills that can be repeated outside of the compliance cycle, so they can create and release secure software every day. Shift the priority from achieving compliance to enabling development teams to code securely with continuous learning. By investing time and resource in developer enablement then those yearly check-box compliance exercises or exams will become a breeze for your staff to pass and complete, while benefiting from improved productivity overall.

How can you make the shift to developer-driven security?

Developers overwhelmingly said that training was valuable, but took issue with the type of training that they have received regarding secure coding over the years. Developers said they wanted to see more of an emphasis on practical training using real-world examples that were relevant to their jobs (30%). More interactivity was also seen as critical by 26% of the respondents, especially if they were able to actually practice writing secure code as part of those exercises.

A desire to receive more guided training focusing on the specific vulnerabilities they were most likely to encounter in their industry or sector was seen as important to 23% of the developers surveyed, while 22% wanted to see more real-world vulnerability examples in their training courses.

It’s clear that simply providing static, non-interactive training (which is typically the experience for compliance training) has little value in terms of repeatable developer security skills. Instead,organizations should focus on things like just-in-time training, where developers are taughtabout security as they work. You might even consider implementing a tiered learning program.

With a tiered approach, larger topics are typically broken down into discrete learning experiences or concepts. As developers progress, more advanced concepts are layered on top of those already mastered, just like physical scaffolding is constructed as a building grows higher. This makes for a proven method to teach a difficult and constantly evolving topic like cybersecurity, by first breaking it down into smaller, less complex chunks and then building more complexity on top of that foundation.

However you decide to approach your developer security skills program, keeping it separate from compliance exercises will be key. Both compliance and security training are important, and both require different approaches to achieve success.

For further reading

Whitepaper: The challenges (and opportunities) to improve software security.
Whitepaper: The preventative developer approach to software security.
Report: The state of developer-driven security.
리소스 보기
리소스 보기

Almost every developer team these days employs some form of compliance training, whether it’s part of an initial certification process used to ensure that a company is staying within the bounds of industry frameworks or governmental regulations, or as part of an annual requirement or review. It’s an important step, because if an organization can’t meet basic compliance requirements, then its workers can’t realistically perform their duties.

더 많은 것에 관심이 있으세요?

Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.

learn more

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

데모 예약
공유 대상:
linkedin brandsSocialx logo
작성자
Secure Code Warrior
Published Nov 10, 2022

Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.

This article was written by Secure Code Warrior's team of industry experts, committed to empowering developers with the knowledge and skills to build secure software from the start. Drawing on deep expertise in secure coding practices, industry trends, and real-world insights.

공유 대상:
linkedin brandsSocialx logo

Almost every developer team these days employs some form of compliance training, whether it’s part of an initial certification process used to ensure that a company is staying within the bounds of industry frameworks or governmental regulations, or as part of an annual requirement or review. It’s an important step, because if an organization can’t meet basic compliance requirements, then its workers can’t realistically perform their duties.

Compliance rules exist for a reason, because anyone working within the field those rules cover must have at least a fundamental understanding of all the relevant processes and procedures, as well as any applicable laws.

While compliance training is important, completing the mandated minimum requirements does not ensure true application security. This is especially true of developers trying to integrate secure coding skills into their daily workflow. Almost every developer undergoes some form of compliance training, and yet when surveyed, 67% admitted that they often left vulnerabilities in their code.

Why?

For the second year, Secure Code Warrior conducted "The state of developer-driven security survey, 2022" in partnership with Evans Data Corp in December 2021. We surveyed 1,200 developers globally to understand the skills, perceptions, and behaviors when it comes to secure coding practices, and their impact and perceived relevancy in the software development lifecycle (SDLC).

In terms of why compliance training is not achieving improved software security, this is an issue that we have been talking about for a long time. The recent survey simply spotlights this problem.

On the one hand, developers are being asked to step up to new roles by including cybersecurity throughout the software development process, including as they are initially writing the code for applications and programs. But writing secure code, or even just learning all about the cybersecurity issues and vulnerabilities that could affect it, is not an easy task.In the survey, 63% of the developers said that writing secure code was a difficult task.

The difficulty of writing secure code should not come as a surprise. There is a reason why so many high-paying cybersecurity jobs are going unfulfilled, with over 3.5 million world wide openings at last count. If it was easy work, everyone would be jumping into that field. Learning how to combat threats and eliminate vulnerabilities within code is difficult, and the threat landscape is constantly changing. Static compliance training or one-time classes can’t keep up or provide the kind of education developers need. It may check a box in terms of compliance, but can’t provide real application security assurances for your organization or enable developers to write secure code, or the skills to find and fix code vulnerabilities.

Compliance and security training are important, but different

Organizations must start to realize and acknowledge what compliance training can do, and what it can’t. Don’t abandon compliance training, especially if it’s mandated by law. And especially because (even with current training methods) 92% of survey respondents stated that they needed at least some training in compliance-related issues or security frameworks, with 50% stressing the need for significant compliance training.

The compliance frameworks they were most interested in training with included those that are specific to various industries, though several general cybersecurity frameworks also made the list. They included the CIS Security Framework, PCI DSS, the OWASP Top 10, MISRA C, ISO/IEC, the Health Insurance Portability and Accountability Act (HIPAA) and others.

So yes, train in those frameworks, but understand that checking a box on compliance training does not equal providing a foundation for the ongoing creation of secure code.

Instead, view compliance training as part of an ongoing opportunity to expand your developer’s secure coding skills that can be repeated outside of the compliance cycle, so they can create and release secure software every day. Shift the priority from achieving compliance to enabling development teams to code securely with continuous learning. By investing time and resource in developer enablement then those yearly check-box compliance exercises or exams will become a breeze for your staff to pass and complete, while benefiting from improved productivity overall.

How can you make the shift to developer-driven security?

Developers overwhelmingly said that training was valuable, but took issue with the type of training that they have received regarding secure coding over the years. Developers said they wanted to see more of an emphasis on practical training using real-world examples that were relevant to their jobs (30%). More interactivity was also seen as critical by 26% of the respondents, especially if they were able to actually practice writing secure code as part of those exercises.

A desire to receive more guided training focusing on the specific vulnerabilities they were most likely to encounter in their industry or sector was seen as important to 23% of the developers surveyed, while 22% wanted to see more real-world vulnerability examples in their training courses.

It’s clear that simply providing static, non-interactive training (which is typically the experience for compliance training) has little value in terms of repeatable developer security skills. Instead,organizations should focus on things like just-in-time training, where developers are taughtabout security as they work. You might even consider implementing a tiered learning program.

With a tiered approach, larger topics are typically broken down into discrete learning experiences or concepts. As developers progress, more advanced concepts are layered on top of those already mastered, just like physical scaffolding is constructed as a building grows higher. This makes for a proven method to teach a difficult and constantly evolving topic like cybersecurity, by first breaking it down into smaller, less complex chunks and then building more complexity on top of that foundation.

However you decide to approach your developer security skills program, keeping it separate from compliance exercises will be key. Both compliance and security training are important, and both require different approaches to achieve success.

For further reading

Whitepaper: The challenges (and opportunities) to improve software security.
Whitepaper: The preventative developer approach to software security.
Report: The state of developer-driven security.
리소스 보기
리소스 보기

보고서를 다운로드하려면 아래 양식을 작성하세요.

당사 제품 및/또는 관련 보안 코딩 주제에 대한 정보를 보내실 수 있도록 귀하의 동의를 구합니다.당사는 항상 귀하의 개인 정보를 최대한의 주의를 기울여 취급하며 마케팅 목적으로 다른 회사에 절대 판매하지 않습니다.

제출
scw success icon
scw error icon
양식을 제출하려면 'Analytics' 쿠키를 활성화하십시오.완료되면 언제든지 다시 비활성화할 수 있습니다.

Almost every developer team these days employs some form of compliance training, whether it’s part of an initial certification process used to ensure that a company is staying within the bounds of industry frameworks or governmental regulations, or as part of an annual requirement or review. It’s an important step, because if an organization can’t meet basic compliance requirements, then its workers can’t realistically perform their duties.

Compliance rules exist for a reason, because anyone working within the field those rules cover must have at least a fundamental understanding of all the relevant processes and procedures, as well as any applicable laws.

While compliance training is important, completing the mandated minimum requirements does not ensure true application security. This is especially true of developers trying to integrate secure coding skills into their daily workflow. Almost every developer undergoes some form of compliance training, and yet when surveyed, 67% admitted that they often left vulnerabilities in their code.

Why?

For the second year, Secure Code Warrior conducted "The state of developer-driven security survey, 2022" in partnership with Evans Data Corp in December 2021. We surveyed 1,200 developers globally to understand the skills, perceptions, and behaviors when it comes to secure coding practices, and their impact and perceived relevancy in the software development lifecycle (SDLC).

In terms of why compliance training is not achieving improved software security, this is an issue that we have been talking about for a long time. The recent survey simply spotlights this problem.

On the one hand, developers are being asked to step up to new roles by including cybersecurity throughout the software development process, including as they are initially writing the code for applications and programs. But writing secure code, or even just learning all about the cybersecurity issues and vulnerabilities that could affect it, is not an easy task.In the survey, 63% of the developers said that writing secure code was a difficult task.

The difficulty of writing secure code should not come as a surprise. There is a reason why so many high-paying cybersecurity jobs are going unfulfilled, with over 3.5 million world wide openings at last count. If it was easy work, everyone would be jumping into that field. Learning how to combat threats and eliminate vulnerabilities within code is difficult, and the threat landscape is constantly changing. Static compliance training or one-time classes can’t keep up or provide the kind of education developers need. It may check a box in terms of compliance, but can’t provide real application security assurances for your organization or enable developers to write secure code, or the skills to find and fix code vulnerabilities.

Compliance and security training are important, but different

Organizations must start to realize and acknowledge what compliance training can do, and what it can’t. Don’t abandon compliance training, especially if it’s mandated by law. And especially because (even with current training methods) 92% of survey respondents stated that they needed at least some training in compliance-related issues or security frameworks, with 50% stressing the need for significant compliance training.

The compliance frameworks they were most interested in training with included those that are specific to various industries, though several general cybersecurity frameworks also made the list. They included the CIS Security Framework, PCI DSS, the OWASP Top 10, MISRA C, ISO/IEC, the Health Insurance Portability and Accountability Act (HIPAA) and others.

So yes, train in those frameworks, but understand that checking a box on compliance training does not equal providing a foundation for the ongoing creation of secure code.

Instead, view compliance training as part of an ongoing opportunity to expand your developer’s secure coding skills that can be repeated outside of the compliance cycle, so they can create and release secure software every day. Shift the priority from achieving compliance to enabling development teams to code securely with continuous learning. By investing time and resource in developer enablement then those yearly check-box compliance exercises or exams will become a breeze for your staff to pass and complete, while benefiting from improved productivity overall.

How can you make the shift to developer-driven security?

Developers overwhelmingly said that training was valuable, but took issue with the type of training that they have received regarding secure coding over the years. Developers said they wanted to see more of an emphasis on practical training using real-world examples that were relevant to their jobs (30%). More interactivity was also seen as critical by 26% of the respondents, especially if they were able to actually practice writing secure code as part of those exercises.

A desire to receive more guided training focusing on the specific vulnerabilities they were most likely to encounter in their industry or sector was seen as important to 23% of the developers surveyed, while 22% wanted to see more real-world vulnerability examples in their training courses.

It’s clear that simply providing static, non-interactive training (which is typically the experience for compliance training) has little value in terms of repeatable developer security skills. Instead,organizations should focus on things like just-in-time training, where developers are taughtabout security as they work. You might even consider implementing a tiered learning program.

With a tiered approach, larger topics are typically broken down into discrete learning experiences or concepts. As developers progress, more advanced concepts are layered on top of those already mastered, just like physical scaffolding is constructed as a building grows higher. This makes for a proven method to teach a difficult and constantly evolving topic like cybersecurity, by first breaking it down into smaller, less complex chunks and then building more complexity on top of that foundation.

However you decide to approach your developer security skills program, keeping it separate from compliance exercises will be key. Both compliance and security training are important, and both require different approaches to achieve success.

For further reading

Whitepaper: The challenges (and opportunities) to improve software security.
Whitepaper: The preventative developer approach to software security.
Report: The state of developer-driven security.
웨비나 보기
시작하기
learn more

아래 링크를 클릭하고 이 리소스의 PDF를 다운로드하십시오.

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

보고서 보기데모 예약
리소스 보기
공유 대상:
linkedin brandsSocialx logo
더 많은 것에 관심이 있으세요?

공유 대상:
linkedin brandsSocialx logo
작성자
Secure Code Warrior
Published Nov 10, 2022

Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.

This article was written by Secure Code Warrior's team of industry experts, committed to empowering developers with the knowledge and skills to build secure software from the start. Drawing on deep expertise in secure coding practices, industry trends, and real-world insights.

공유 대상:
linkedin brandsSocialx logo

Almost every developer team these days employs some form of compliance training, whether it’s part of an initial certification process used to ensure that a company is staying within the bounds of industry frameworks or governmental regulations, or as part of an annual requirement or review. It’s an important step, because if an organization can’t meet basic compliance requirements, then its workers can’t realistically perform their duties.

Compliance rules exist for a reason, because anyone working within the field those rules cover must have at least a fundamental understanding of all the relevant processes and procedures, as well as any applicable laws.

While compliance training is important, completing the mandated minimum requirements does not ensure true application security. This is especially true of developers trying to integrate secure coding skills into their daily workflow. Almost every developer undergoes some form of compliance training, and yet when surveyed, 67% admitted that they often left vulnerabilities in their code.

Why?

For the second year, Secure Code Warrior conducted "The state of developer-driven security survey, 2022" in partnership with Evans Data Corp in December 2021. We surveyed 1,200 developers globally to understand the skills, perceptions, and behaviors when it comes to secure coding practices, and their impact and perceived relevancy in the software development lifecycle (SDLC).

In terms of why compliance training is not achieving improved software security, this is an issue that we have been talking about for a long time. The recent survey simply spotlights this problem.

On the one hand, developers are being asked to step up to new roles by including cybersecurity throughout the software development process, including as they are initially writing the code for applications and programs. But writing secure code, or even just learning all about the cybersecurity issues and vulnerabilities that could affect it, is not an easy task.In the survey, 63% of the developers said that writing secure code was a difficult task.

The difficulty of writing secure code should not come as a surprise. There is a reason why so many high-paying cybersecurity jobs are going unfulfilled, with over 3.5 million world wide openings at last count. If it was easy work, everyone would be jumping into that field. Learning how to combat threats and eliminate vulnerabilities within code is difficult, and the threat landscape is constantly changing. Static compliance training or one-time classes can’t keep up or provide the kind of education developers need. It may check a box in terms of compliance, but can’t provide real application security assurances for your organization or enable developers to write secure code, or the skills to find and fix code vulnerabilities.

Compliance and security training are important, but different

Organizations must start to realize and acknowledge what compliance training can do, and what it can’t. Don’t abandon compliance training, especially if it’s mandated by law. And especially because (even with current training methods) 92% of survey respondents stated that they needed at least some training in compliance-related issues or security frameworks, with 50% stressing the need for significant compliance training.

The compliance frameworks they were most interested in training with included those that are specific to various industries, though several general cybersecurity frameworks also made the list. They included the CIS Security Framework, PCI DSS, the OWASP Top 10, MISRA C, ISO/IEC, the Health Insurance Portability and Accountability Act (HIPAA) and others.

So yes, train in those frameworks, but understand that checking a box on compliance training does not equal providing a foundation for the ongoing creation of secure code.

Instead, view compliance training as part of an ongoing opportunity to expand your developer’s secure coding skills that can be repeated outside of the compliance cycle, so they can create and release secure software every day. Shift the priority from achieving compliance to enabling development teams to code securely with continuous learning. By investing time and resource in developer enablement then those yearly check-box compliance exercises or exams will become a breeze for your staff to pass and complete, while benefiting from improved productivity overall.

How can you make the shift to developer-driven security?

Developers overwhelmingly said that training was valuable, but took issue with the type of training that they have received regarding secure coding over the years. Developers said they wanted to see more of an emphasis on practical training using real-world examples that were relevant to their jobs (30%). More interactivity was also seen as critical by 26% of the respondents, especially if they were able to actually practice writing secure code as part of those exercises.

A desire to receive more guided training focusing on the specific vulnerabilities they were most likely to encounter in their industry or sector was seen as important to 23% of the developers surveyed, while 22% wanted to see more real-world vulnerability examples in their training courses.

It’s clear that simply providing static, non-interactive training (which is typically the experience for compliance training) has little value in terms of repeatable developer security skills. Instead,organizations should focus on things like just-in-time training, where developers are taughtabout security as they work. You might even consider implementing a tiered learning program.

With a tiered approach, larger topics are typically broken down into discrete learning experiences or concepts. As developers progress, more advanced concepts are layered on top of those already mastered, just like physical scaffolding is constructed as a building grows higher. This makes for a proven method to teach a difficult and constantly evolving topic like cybersecurity, by first breaking it down into smaller, less complex chunks and then building more complexity on top of that foundation.

However you decide to approach your developer security skills program, keeping it separate from compliance exercises will be key. Both compliance and security training are important, and both require different approaches to achieve success.

For further reading

Whitepaper: The challenges (and opportunities) to improve software security.
Whitepaper: The preventative developer approach to software security.
Report: The state of developer-driven security.

목차

PDF 다운로드
리소스 보기
더 많은 것에 관심이 있으세요?

Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.

learn more

Secure Code Warrior는 전체 소프트웨어 개발 라이프사이클에서 코드를 보호하고 사이버 보안을 최우선으로 생각하는 문화를 조성할 수 있도록 조직을 위해 여기 있습니다.AppSec 관리자, 개발자, CISO 또는 보안 관련 누구든 관계없이 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 도와드릴 수 있습니다.

데모 예약다운로드
공유 대상:
linkedin brandsSocialx logo
리소스 허브

시작하는 데 도움이 되는 리소스

더 많은 게시물
리소스 허브

시작하는 데 도움이 되는 리소스

더 많은 게시물