CWE

Common Weakness Enumeration

A community-developed list of SW & HW weaknesses that can become vulnerabilities

New to CWE? click here!
CWE Most Important Hardware Weaknesses
CWE Top 25 Most Dangerous Weaknesses
Home > CWE List > Reports > Schema Differences between Version 6.8 and Version 6.9  
ID

Schema Differences between Version 6.8 and Version 6.9

Version 6.8 Schema File: cwe_schema_v6.8.xsd -> Version 6.9 Schema File: cwe_schema_v6.9.xsd

Major changes from 6.8 --> 6.9:

Made the Modification_Date and Contribution_Date elements within Content_History required.

Changed the Observed_Example/Link schema type from string to anyURI

Changed embedded enumeration list in the StructuredTextType Nature attribute to its own StructuredTextType. Added new proper-cased values for consistency. Added annotation to previous entries noting their deprecation.

Minor changes from 6.8 --> 6.9:

Added new entry "Not Architecture-Specific" to the ArchitectureClassEnumeration to better reflect the purpose of the existing "Architecture-Independent" value. Added annotation to previous entry noting its deprecation.

Added new entry "Not Functional-Area-Specific" to the FunctionalAreaEnumeration to better reflect the purpose of the existing "Functional-Area-Independent" value. Added annotation to previous entry noting its deprecation.

Added new entry "Not Language-Specific" to the LanguageClassEnumeration to better reflect the purpose of the existing "Language-Independent" value. Added annotation to previous entry noting its deprecation.

Added new entry "Not OS-Specific" to the OperatingSystemClassEnumeration to better reflect the purpose of the existing "OS-Independent" value. Added annotation to previous entry noting its deprecation.

Added new entry "Not Technology-Specific" to the TechnologyClassEnumeration to better reflect the purpose of the existing "Technology-Independent" value. Added annotation to previous entry noting its deprecation.

Added new entry "Hardware Description Language" to the LanguageClassEnumeration.

Added new entries "ARM Assembly","Pseudocode", and "x86 Assembly" to the LanguageNameEnumeration.

Added new entry "Mapping" to the NoteTypeEnumeration.

Added new entry "Decommissioning and End-of-Life" to the PhaseEnumeration.

Added new entry "ICS/OT" to the TechnologyClassEnumeration.

Other minor documentation updates.

Page Last Updated: October 13, 2022