ISO 27001:2022 · Technological controls
ISO 27001:2022 8.28: Secure coding
ISO 27001:2022 8.28 covers Secure coding. The held text names 5 evidence records for it, the first being Statement of Applicability entry for control A.8.28, showing inclusion or justified exclusion, implementation status and the risks it.... The common gap an assessor flags is Hard-coded credentials and secrets appear in source code.
Software development is to follow secure coding principles. Purpose (stated in ISO/IEC 27002:2022): ensures software is written securely, reducing potential vulnerabilities. As an Annex A reference control, it is compared with the controls determined in risk treatment (6.1.3 c) and recorded in the Statement of Applicability as included or excluded, with the justification and implementation status (6.1.3 d); implementation guidance is ISO/IEC 27002:2022 8.28.
What evidence supports 8.28?
- Annex A technological controlStatement of Applicability entry for control A.8.28, showing inclusion or justified exclusion, implementation status and the risks it treats
- Annex A technological controlSecure coding standards and a minimum baseline applying to in-house and outsourced development, updated from current threat and vulnerability information
- Annex A technological controlIDE and pipeline configuration enforcing secure coding checks, including SAST results and remediation records
- Annex A technological controlThreat models and peer review records for significant changes
- Annex A technological controlPre-release records of attack surface review and mitigation of common programming errors
Where this requirement comes from
This is our own statement of ISO 27001:2022 8.28, read from the copy we hold (licensed complete copy) and stated in our words, not the standard verbatim. The framework as we hold it.
Common gaps an assessor flags
- Hard-coded credentials and secrets appear in source code
- Open source libraries are pulled in without inventory or update tracking
- SAST findings are ignored or suppressed without review
- Vendor packages are modified locally with no assessment of future maintenance impact
How it maps to SOC 2
No reviewed link is held for this control.
A link is a topical overlap with a confidence and a reason. It does not establish that meeting one requirement satisfies the other, and it is not certification.