Security Resilience

← ISO 27001 Annex A

A.8.28 Technological

Secure coding

AttributesPreventiveC·I·AProtectApplication securitySystem and network securityProtection

Structured attributes from ISO/IEC 27002:2022 — control type · CIA properties · cybersecurity concept · operational capability · security domain. What do these mean?

The implementation guidance for this control is published in ISO/IEC 27002:2022 and is not reproduced here. The structured attributes and the cross-walk rationales below are derived facts and our own AI-authored analysis.

Mapped NIST 800-53 r5 controls (17)

Our AI-authored reading (authority llm_unverified, under review) of how this ISO control and each NIST 800-53 control relate. Not an ISO or NIST product.

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

Why these map — AI rationale (under review)

Aligned NIST CSF 2.0 outcomes (23)

NIST CSF 2.0 outcomes this ISO control aligns with — our AI-authored analysis (authority llm_unverified, under review).

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

Why these map — AI rationale (under review)

Related OWASP ASVS 5.0 requirements (15)

Application-security verification requirements (OWASP ASVS 5.0) this ISO control aligns with; links open the ASVS chapter. Our AI-authored analysis (authority llm_unverified, under review) — many ISO controls have no ASVS counterpart.

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

Why these map — AI rationale (under review)

Related weaknesses / CWE (1732)

Weakness classes this ISO control helps prevent or mitigate — our AI-authored analysis (authority llm_unverified, under review).

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

CWE-1004←PCWE-1007←PCWE-102←PCWE-1021←PCWE-1022←PCWE-1023←P →PCWE-1024←PCWE-1025←PCWE-1037←PCWE-1038←P →PCWE-1039←P →PCWE-1049←PCWE-1050→PCWE-1055←PCWE-1056←PCWE-1058←PCWE-1066←P →PCWE-1067←PCWE-1076←P →PCWE-1077←PCWE-1078←P →PCWE-1083←PCWE-1088←PCWE-1091←PCWE-1100←P →PCWE-1102←P →PCWE-1106←PCWE-1107←P →PCWE-1108←PCWE-111←PCWE-1116←PCWE-1118←P →PCWE-1119←PCWE-112←PCWE-1124←PCWE-113←PCWE-114←P →PCWE-115←PCWE-116←P →PCWE-1164←P →PCWE-117←PCWE-1173←PCWE-1174←PCWE-1176←PCWE-118←P →PCWE-119←P →PCWE-1190→PCWE-120←MCWE-1204←PCWE-121←PCWE-122←PCWE-1221←P →PCWE-1223←P →PCWE-1224←PCWE-123←PCWE-1231←P →PCWE-1236←PCWE-124←PCWE-1240←PCWE-1242←P →PCWE-1245→PCWE-1246←PCWE-125←PCWE-1254←PCWE-1255←PCWE-1256←PCWE-1258←PCWE-1259→PCWE-126←PCWE-1260←PCWE-1265←PCWE-127←PCWE-1270←PCWE-1272→PCWE-1275←PCWE-1279←PCWE-128←PCWE-1281←PCWE-1284←PCWE-1285←PCWE-1286←PCWE-1287←PCWE-1288←PCWE-1289←PCWE-129←PCWE-1291←PCWE-1295←PCWE-130←PCWE-131←MCWE-1316←PCWE-1320←PCWE-1321←PCWE-1322←PCWE-1327→PCWE-1332←PCWE-1333←PCWE-1335←PCWE-1336←PCWE-134←PCWE-1341←PCWE-135←PCWE-138←P →PCWE-1385←P →PCWE-1386←PCWE-1389←PCWE-1391←P →PCWE-14←PCWE-140←PCWE-141←PCWE-142←MCWE-143←PCWE-144←PCWE-145←PCWE-146←PCWE-147←PCWE-148←PCWE-149←PCWE-150←PCWE-153←PCWE-154←PCWE-155←PCWE-156←PCWE-157←PCWE-158←PCWE-159←P →PCWE-160←PCWE-162←PCWE-164←PCWE-166←PCWE-167←PCWE-168←PCWE-170←PCWE-172←M →PCWE-173←PCWE-176←PCWE-177←PCWE-178←PCWE-179←PCWE-180←PCWE-182←PCWE-183←PCWE-184←PCWE-185←P →PCWE-186←PCWE-187←PCWE-188←PCWE-190←PCWE-191←PCWE-192←PCWE-193←PCWE-194←PCWE-195←PCWE-196←PCWE-197←PCWE-198←PCWE-20→PCWE-200→PCWE-201←PCWE-202←P →PCWE-204←P →PCWE-205←P →PCWE-209→PCWE-210←P →PCWE-212←PCWE-214←PCWE-219←PCWE-22←PCWE-228←P →PCWE-229←PCWE-23←PCWE-230←PCWE-231←PCWE-232←PCWE-233←PCWE-234←PCWE-235←PCWE-236←PCWE-237←PCWE-239←PCWE-24←PCWE-240←P →PCWE-241←PCWE-242←PCWE-244←PCWE-248←PCWE-25←PCWE-252←PCWE-253←PCWE-257←PCWE-26←PCWE-27←PCWE-270←PCWE-271→PCWE-277←PCWE-278←P →PCWE-28←PCWE-288→PCWE-29←PCWE-290←PCWE-296→PCWE-297←PCWE-298→PCWE-299→PCWE-30←PCWE-302←PCWE-303←PCWE-305→PCWE-31←PCWE-313←PCWE-314←PCWE-315←PCWE-316←PCWE-318←PCWE-32←PCWE-325←PCWE-328←PCWE-329←PCWE-330←P →PCWE-331→PCWE-333→PCWE-335←PCWE-336→PCWE-339←PCWE-34←PCWE-340→PCWE-341←P →PCWE-345→PCWE-346←P →PCWE-349←PCWE-35←PCWE-350←PCWE-351←PCWE-353←P →PCWE-354←P →PCWE-357←PCWE-358←PCWE-36←PCWE-362←P →PCWE-363←PCWE-364←PCWE-366←PCWE-368←PCWE-369←PCWE-37←PCWE-370→PCWE-372←PCWE-374←PCWE-377←P →PCWE-378←PCWE-379←PCWE-38←PCWE-385→PCWE-386←P →PCWE-39←PCWE-390←PCWE-391←PCWE-392←P →PCWE-393←PCWE-394←PCWE-395←PCWE-396←PCWE-40←PCWE-401←PCWE-403←PCWE-407←P →PCWE-41←PCWE-412→PCWE-413←PCWE-414←PCWE-416←PCWE-42←PCWE-421←P →PCWE-422←PCWE-424←P →PCWE-426←PCWE-427←PCWE-428←PCWE-43←PCWE-430←P →PCWE-431←P →PCWE-433←PCWE-436←P →PCWE-44←PCWE-440←PCWE-441←P →PCWE-444←P →PCWE-446→PCWE-448←PCWE-449←PCWE-450←PCWE-451←P →PCWE-453←PCWE-454←PCWE-455←PCWE-456←PCWE-457←PCWE-459←PCWE-46←PCWE-460←PCWE-462←PCWE-463←PCWE-466←PCWE-467←PCWE-468←PCWE-469←PCWE-470←PCWE-472←PCWE-473←PCWE-474←PCWE-475←PCWE-476←PCWE-477←P →PCWE-478←PCWE-479←PCWE-480←PCWE-482←PCWE-484←PCWE-488←PCWE-489←PCWE-491←PCWE-495←PCWE-499←PCWE-50←PCWE-501←PCWE-507←PCWE-511←PCWE-515←PCWE-523→PCWE-524←PCWE-525←P →PCWE-526←PCWE-528←PCWE-531←P →PCWE-535←PCWE-539←P →PCWE-540←PCWE-541←P →PCWE-544←MCWE-547←PCWE-548←P →PCWE-550←P →PCWE-551←PCWE-553←PCWE-561←PCWE-562←PCWE-564←PCWE-565←PCWE-567←PCWE-57←PCWE-570←PCWE-571←PCWE-573←P →PCWE-587←PCWE-588←PCWE-59←PCWE-590←PCWE-591←PCWE-597←PCWE-598←PCWE-599←P →PCWE-600←PCWE-602←P →PCWE-603←PCWE-605←PCWE-606←PCWE-61←PCWE-610←P →PCWE-611←PCWE-614→PCWE-615←PCWE-616←PCWE-617←PCWE-618←PCWE-62←PCWE-621←PCWE-622←PCWE-623←PCWE-624←PCWE-625←PCWE-626←PCWE-627←PCWE-628←PCWE-637→PCWE-64→PCWE-641←PCWE-642→PCWE-643←PCWE-644←PCWE-646←P →PCWE-647←PCWE-648←PCWE-649←P →PCWE-65←PCWE-650←PCWE-652←PCWE-656→PCWE-657←PCWE-66←PCWE-662←P →PCWE-663←PCWE-665←P →PCWE-667←P →PCWE-669←PCWE-670←P →PCWE-672←P →PCWE-674→PCWE-675←P →PCWE-676←PCWE-680←PCWE-681←PCWE-682←PCWE-683←PCWE-686←PCWE-687←PCWE-688←PCWE-689←PCWE-69←P →PCWE-690←PCWE-691←PCWE-692←PCWE-694→PCWE-695←PCWE-696←P →PCWE-697←PCWE-698←PCWE-704←P →PCWE-705←P →PCWE-706←P →PCWE-707←PCWE-710←PCWE-73←PCWE-733←P →PCWE-74←P →PCWE-749←PCWE-75←P →PCWE-754←P →PCWE-755←P →PCWE-756←P →PCWE-757→PCWE-758←P →PCWE-759←PCWE-76←PCWE-761←PCWE-762←PCWE-763←PCWE-764←PCWE-765←PCWE-767←PCWE-768←PCWE-77←P →PCWE-771←PCWE-772←PCWE-774←PCWE-776←PCWE-777←PCWE-780←P →PCWE-783←PCWE-784←PCWE-786←PCWE-787←PCWE-788←PCWE-789←PCWE-79→PCWE-790←P →PCWE-791←PCWE-792←PCWE-794←PCWE-799→PCWE-80←PCWE-804←P →PCWE-805←PCWE-807←PCWE-81←PCWE-82←PCWE-820←P →PCWE-821←PCWE-822←PCWE-823←PCWE-824←PCWE-825←PCWE-826←PCWE-827←PCWE-828←PCWE-83←PCWE-830←P →PCWE-832←P →PCWE-833←PCWE-834←P →PCWE-836→PCWE-837←PCWE-838←MCWE-839←PCWE-84←PCWE-841→PCWE-843←PCWE-85←PCWE-86←PCWE-87←PCWE-88←PCWE-89→PCWE-90←PCWE-908←PCWE-909→PCWE-91←PCWE-910←PCWE-911←PCWE-912→PCWE-913←P →PCWE-914←PCWE-915←PCWE-917←PCWE-923→PCWE-925←PCWE-926←PCWE-927←PCWE-939←PCWE-940→PCWE-941→PCWE-942←PCWE-943←P →PCWE-95←PCWE-96←PCWE-97←PCWE-98←PCWE-99←P →P
Why these map — AI rationale (under review)

Mitigated MITRE ATT&CK techniques (590)

Adversary techniques (MITRE ATT&CK Enterprise) this ISO control helps mitigate; links open attack.mitre.org. Our AI-authored analysis (authority llm_unverified, under review).

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

T1001←MT1001.001←MT1001.002←MT1001.003←MT1003→PT1003.001→PT1003.005→PT1003.008→PT1006←MT1014←MT1027→PT1027.001←MT1027.002←MT1027.003→PT1027.004←M →PT1027.005←MT1027.006←M →PT1027.007←M →PT1027.008←M →PT1027.009←M →PT1027.010←M →PT1027.011←MT1027.013←MT1027.014←M →PT1027.016←M →PT1027.017←M →PT1027.018←M →PT1036←M →PT1036.001→PT1036.002→PT1036.003←MT1036.004→PT1036.005←M →PT1036.008←M →PT1036.009←MT1036.012←MT1037→PT1037.001→PT1037.003→PT1037.004→PT1055←M →PT1055.001←M →PT1055.002←M →PT1055.003←M →PT1055.004←M →PT1055.005←M →PT1055.008←M →PT1055.009←M →PT1055.011←M →PT1055.012←M →PT1055.013←M →PT1055.014←M →PT1055.015←M →PT1056.001→PT1056.003←M →PT1056.004→PT1059→PT1059.001→PT1059.002→PT1059.003→PT1059.004→PT1059.005→PT1059.006→PT1059.007→PT1059.008→PT1059.009→PT1059.010→PT1059.011→PT1059.012→PT1059.013→PT1068←M →MT1071←MT1071.001←MT1071.004←MT1078←PT1078.001←P →PT1078.002→PT1080→PT1095←MT1098→PT1098.004→PT1098.005←MT1098.006→PT1102←MT1102.001←MT1102.002←MT1106→PT1110→PT1110.001→PT1110.002→PT1110.003→PT1110.004→PT1111←M →PT1127←M →PT1127.001←M →PT1127.002←M →PT1127.003←M →PT1129→PT1132←PT1132.001←MT1132.002←M →PT1133←MT1134←MT1134.001→PT1134.004←M →PT1136→PT1137→PT1137.001→PT1137.002→PT1137.003→PT1137.004→PT1137.005→PT1137.006→PT1140→PT1176←M →PT1176.001→PT1176.002←P →PT1185←M →PT1189←P →PT1190←M →MT1195←P →PT1195.001←M →PT1195.002←P →PT1202←M →PT1203←M →PT1204.002→PT1204.003→PT1204.004←MT1204.005←M →PT1205.002→PT1207←MT1210←M →PT1211←M →PT1212←P →PT1213.001→PT1216←M →PT1216.001←M →PT1216.002←M →PT1218←M →PT1218.001←M →PT1218.002←M →PT1218.003←M →PT1218.004←M →PT1218.005←M →PT1218.007←M →PT1218.008←M →PT1218.009←M →PT1218.010←M →PT1218.011←M →PT1218.012←M →PT1218.013←M →PT1218.014→PT1218.015←M →PT1219.001←P →PT1219.003←MT1220←M →PT1221←M →PT1222←M →PT1222.001←P →PT1222.002←M →PT1480.001←MT1484←MT1484.002←MT1496.001→PT1497←M →PT1497.001←PT1497.002←MT1499←P →PT1499.002→PT1499.003→PT1499.004←P →PT1505→PT1505.001→PT1505.002→PT1505.003→PT1505.004→PT1525→PT1528→PT1535←MT1537←MT1539←M →PT1542←MT1542.002←MT1542.003←MT1543→PT1543.001→PT1543.002→PT1543.003→PT1543.004→PT1543.005→PT1546→PT1546.001→PT1546.003→PT1546.004→PT1546.005→PT1546.006←P →PT1546.007→PT1546.008→PT1546.009→PT1546.010→PT1546.011←M →PT1546.012←P →PT1546.013→PT1546.014→PT1546.015→PT1546.016→PT1546.017→PT1546.018→PT1547.001→PT1547.002→PT1547.003→PT1547.004→PT1547.005→PT1547.006→PT1547.007→PT1547.008→PT1547.010→PT1547.012→PT1547.013→PT1547.015→PT1548←M →PT1548.001←P →PT1548.002←P →PT1548.003→PT1548.004→PT1548.005→PT1548.006←M →PT1550←M →PT1550.001←F →PT1550.002←FT1550.003←FT1550.004←FT1552→PT1552.001→PT1552.003→PT1552.004→PT1552.005←M →PT1552.006→PT1552.007→PT1553←P →PT1553.001←M →PT1553.002←MT1553.003←M →PT1553.004←MT1553.005←MT1553.006←M →PT1554←P →PT1555→PT1555.003→PT1555.005→PT1556←M →PT1556.001→PT1556.002→PT1556.003←M →PT1556.004←M →PT1556.005→PT1556.006→PT1556.007←P →PT1556.008→PT1556.009←MT1557.001→PT1558.004→PT1559→PT1559.002→PT1559.003←P →PT1560.002→PT1560.003→PT1563.001→PT1564.007→PT1564.009→PT1564.010→PT1565→PT1565.001→PT1565.002→PT1565.003→PT1566.002→PT1569→PT1569.002→PT1571←MT1572←MT1573.001→PT1574←M →PT1574.001←M →PT1574.004←M →PT1574.005←P →PT1574.006←M →PT1574.007→PT1574.008←P →PT1574.009←P →PT1574.010→PT1574.011→PT1574.012←P →PT1574.013←M →PT1574.014→PT1578←MT1578.001←MT1578.002←MT1578.003←MT1578.004←MT1578.005←MT1587→PT1587.001→PT1587.004→PT1588.005→PT1599←MT1599.001←PT1600←P →PT1600.001←P →PT1600.002←PT1601←P →PT1601.001←PT1601.002←MT1606←M →PT1606.001←M →PT1608.004→PT1610←P →PT1611←M →PT1612←M →PT1620←M →PT1621←P →PT1622←M →PT1647←PT1648→PT1649→PT1666←MT1677←M →PT1678←MT1685←MT1685.001→PT1685.002←MT1685.003←MT1685.004←MT1685.005←MT1686←FT1686.001←MT1686.003←MT1687←M →PT1688←MT1689←P →PT1690←M
Why these map — AI rationale (under review)

Prevented OWASP Web Top 10 (2025) risks (11)

OWASP Web Top 10 (2025) risk categories this ISO control helps prevent or mitigate — our AI-authored analysis (authority llm_unverified, under review).

Direction: ← other covers this; → this covers other (F/M/P = full / mostly / partial). gov = governs / implements (a mandate, not coverage).

Why these map — AI rationale (under review)

Control IDs, short titles and the structured attribute table (control type, CIA properties, cybersecurity-concept, operational capability, security domain) are facts from ISO/IEC 27001:2022 Annex A / ISO/IEC 27002:2022. The full implementation guidance prose lives in ISO/IEC 27002:2022 — not reproduced here. Cross-walks to NIST 800-53, NIST CSF 2.0, OWASP ASVS, CWE, MITRE ATT&CK and OWASP Web Top 10 are our own AI-authored analysis (authority llm_unverified, under review), not an ISO, NIST, MITRE or OWASP product — how ours compare.