Cyber 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 (13)

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 (14)

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 (1088)

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

Mitigated MITRE ATT&CK techniques (8)

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).

Why these map — AI rationale (under review)

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

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.