Safeguard
Compliance•

PCI DSS 6.2.2 developer training: what to teach and record

PCI DSS v4.0 requirement 6.2.2 asks for role-relevant developer training at least every 12 months. What to cover, what records assessors want, and gaps.

Safeguard Security Team
3 min read

PCI DSS v4.0 requirement 6.2.2 says people who develop bespoke and custom software must be trained at least once every 12 months, in security relevant to their job function and development languages. Keep records of who was trained, on what, and when.

What the requirement says

Based on a published summary of the requirement, training must cover secure software design and secure coding techniques, and, if security testing tools are used, how to use them to detect vulnerabilities. The same summary says training should also cover methods for finding vulnerabilities in code and processes that stop previously fixed vulnerabilities from returning, and that developers should understand the attack categories listed in requirement 6.2.4, such as injection, business logic, cryptography and access control attacks. Check the exact wording against the current standard text from the PCI Security Standards Council before you build an evidence plan, since this article relies on a secondary summary.

What "role relevant" means in practice

A front-end developer needs output encoding and client-side issues. A backend developer needs injection and authorization. Someone writing infrastructure code needs secrets handling and least privilege. One generic video for everyone fits the letter of an annual tick, but not the spirit of the requirement.

Match content to the languages your team really uses. Hands-on labs in those languages double as proof that the training was specific.

Evidence assessors usually ask for

The summary notes that organizations must keep records of who was trained and when, and that assessors verify by reviewing those records and interviewing personnel. A practical evidence set:

  • A roster of in-scope developers, with start dates
  • Training dates, titles and duration per person
  • The syllabus or lab list, mapped to languages and roles
  • Completion records or lab results
  • A rule for new joiners, such as completing training within a set number of days of starting

Interviews matter too. Be ready for an assessor to ask a developer what they learned and how they apply it.

Build the program around labs

Short workshops with labs, such as a 90-minute secure coding workshop, give you attendance records, lab artifacts and a syllabus. A CTF day can add practice on testing tools. Schedule a refresher well before the 12-month point, so that nobody lapses while on leave.

Common gaps

  • Contractors who write code but are not on the roster
  • Training that ignores the languages in use
  • No record linking each person to a date
  • Annual training that nobody connects to real findings

Compliance tooling can track evidence collection, though the content still has to come from you.

Quick check

Does an annual video satisfy 6.2.2?

It depends on content and relevance to job function and languages. Confirm with your assessor, and prefer role-specific, hands-on material.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.