/// <summary> /// RelationshipType class constructor /// </summary> public RelationshipType() { _relationship_Description = new Structured_Text_Type(); _relationship_Nature = new List <RelationshipTypeRelationship_Nature>(); _relationship_Chains = new List <string>(); _relationship_Views = new List <RelationshipTypeRelationship_View_ID>(); }
/// <summary> /// Attack_Step_Technique class constructor /// </summary> public Attack_Step_Technique() { _observables = new ObservablesType2(); _relevant_Attack_Surface_Elements = new Relevant_Attack_Surface_ElementsType(); _leveraged_Attack_Patterns = new List <object>(); _attack_Step_Technique_Description = new Structured_Text_Type(); }
/// <summary> /// Custom_Attack_StepType class constructor /// </summary> public Custom_Attack_StepType() { _observables = new ObservablesType2(); _security_Controls = new List <Custom_Attack_StepTypeSecurity_Control>(); _outcomes = new List <Custom_Attack_StepTypeOutcome>(); _indicators = new List <Custom_Attack_StepTypeIndicator>(); _attack_Step_Techniques = new List <Attack_Step_Technique>(); _attack_Step_Description = new Structured_Text_Type(); }
/// <summary> /// View class constructor /// </summary> public View() { _content_History = new Content_History(); _references = new List <Reference_Type>(); _research_Gaps = new List <Structured_Text_Type>(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _other_Notes = new List <Structured_Text_Type>(); _maintenance_Notes = new List <Structured_Text_Type>(); _relationship_Notes = new List <Structured_Text_Type>(); _relationships = new List <RelationshipType>(); _view_Audience = new List <ViewAudience>(); _view_Objective = new Structured_Text_Type(); }
/// <summary> /// Category class constructor /// </summary> public Category() { _content_History = new Content_History(); _references = new List <Reference_Type>(); _research_Gaps = new List <Structured_Text_Type>(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _other_Notes = new List <Structured_Text_Type>(); _background_Details = new List <Structured_Text_Type>(); _maintenance_Notes = new List <Structured_Text_Type>(); _relationship_Notes = new List <Structured_Text_Type>(); _relationships = new List <RelationshipType>(); _attack_MotivationConsequences = new List <Common_ConsequenceType>(); _resources_Required = new Structured_Text_Type(); _attacker_Skills_or_Knowledge_Required = new List <CategoryAttacker_Skill_or_Knowledge_Required>(); _methods_of_Attack = new List <CategoryMethod_of_Attack>(); _attack_Prerequisites = new List <Structured_Text_Type>(); _related_Weaknesses = new List <CategoryRelated_Weakness>(); _description = new CategoryDescription(); }
/// <summary> /// Attack_PatternType class constructor /// </summary> public Attack_PatternType() { _content_History = new Content_History(); _maintenance_Notes = new List <Structured_Text_Type>(); _other_Notes = new List <Structured_Text_Type>(); _references = new List <Reference_Type>(); _keywords = new List <string>(); _technical_Context = new Attack_PatternTypeTechnical_Context(); _cIA_Impact = new Attack_PatternTypeCIA_Impact(); _purposes = new List <Attack_PatternTypePurpose>(); _related_Guidelines = new List <Structured_Text_Type>(); _related_Security_Principles = new List <Structured_Text_Type>(); _relevant_Security_Patterns = new List <Structured_Text_Type>(); _relevant_Design_Patterns = new Attack_PatternTypeRelevant_Design_Patterns(); _relevant_Security_Requirements = new List <Structured_Text_Type>(); _related_Attack_Patterns = new List <RelationshipType>(); _related_Vulnerabilities = new List <Attack_PatternTypeRelated_Vulnerability>(); _related_Weaknesses = new List <Attack_PatternTypeRelated_Weakness>(); _payload_Activation_Impact = new Attack_PatternTypePayload_Activation_Impact(); _activation_Zone = new Structured_Text_Type(); _payload = new Structured_Text_Type(); _injection_Vector = new Structured_Text_Type(); _attack_MotivationConsequences = new List <Common_ConsequenceType>(); _solutions_and_Mitigations = new List <Structured_Text_Type>(); _obfuscation_Techniques = new List <Attack_PatternTypeObfuscation_Technique>(); _indicatorsWarnings_of_Attack = new List <Attack_PatternTypeIndicatorWarning_of_Attack>(); _probing_Techniques = new List <Attack_PatternTypeProbing_Technique>(); _resources_Required = new Structured_Text_Type(); _attacker_Skills_or_Knowledge_Required = new List <Attack_PatternTypeAttacker_Skill_or_Knowledge_Required>(); _examplesInstances = new List <Attack_PatternTypeExampleInstance>(); _methods_of_Attack = new List <Attack_PatternTypeMethod_of_Attack>(); _typical_Likelihood_of_Exploit = new Attack_PatternTypeTypical_Likelihood_of_Exploit(); _attack_Prerequisites = new List <Structured_Text_Type>(); _target_Attack_Surface = new Target_Attack_SurfaceType(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _description = new Attack_PatternTypeDescription(); _id = "0"; }
/// <summary> /// Attack_PatternTypeExampleInstance class constructor /// </summary> public Attack_PatternTypeExampleInstance() { _exampleInstance_Related_Vulnerabilities = new List <Structured_Text_Type>(); _exampleInstance_Description = new Structured_Text_Type(); }
/// <summary> /// Alternate_TermsAlternate_Term class constructor /// </summary> public Alternate_TermsAlternate_Term() { _alternate_Term_Description = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeDescription class constructor /// </summary> public Attack_PatternTypeDescription() { _attack_Execution_Flow = new Attack_Execution_Flow(); _summary = new Structured_Text_Type(); }
/// <summary> /// ViewAudience class constructor /// </summary> public ViewAudience() { _stakeholder_Description = new Structured_Text_Type(); }
/// <summary> /// Custom_Attack_StepTypeIndicator class constructor /// </summary> public Custom_Attack_StepTypeIndicator() { _observables = new ObservablesType2(); _relevant_Attack_Surface_Elements = new Relevant_Attack_Surface_ElementsType(); _indicator_Description = new Structured_Text_Type(); }
/// <summary> /// Compound_ElementDescription class constructor /// </summary> public Compound_ElementDescription() { _extended_Description = new Structured_Text_Type(); }
/// <summary> /// CategoryDescription class constructor /// </summary> public CategoryDescription() { _extended_Description = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeIndicatorWarning_of_Attack class constructor /// </summary> public Attack_PatternTypeIndicatorWarning_of_Attack() { _observables = new ObservablesType2(); _description = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypePayload_Activation_Impact class constructor /// </summary> public Attack_PatternTypePayload_Activation_Impact() { _observables = new ObservablesType2(); _description = new Structured_Text_Type(); }
/// <summary> /// CategoryAttacker_Skill_or_Knowledge_Required class constructor /// </summary> public CategoryAttacker_Skill_or_Knowledge_Required() { _skill_or_Knowledge_Type = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeRelated_Vulnerability class constructor /// </summary> public Attack_PatternTypeRelated_Vulnerability() { _vulnerability_Description = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeTypical_Likelihood_of_Exploit class constructor /// </summary> public Attack_PatternTypeTypical_Likelihood_of_Exploit() { _explanation = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeObfuscation_Technique class constructor /// </summary> public Attack_PatternTypeObfuscation_Technique() { _observables = new ObservablesType2(); _description = new Structured_Text_Type(); }
/// <summary> /// Attack_PatternTypeAttacker_Skill_or_Knowledge_Required class constructor /// </summary> public Attack_PatternTypeAttacker_Skill_or_Knowledge_Required() { _skill_or_Knowledge_Type = new Structured_Text_Type(); _skill_or_Knowledge_Level = new List <Attack_PatternTypeAttacker_Skill_or_Knowledge_RequiredSkill_or_Knowledge_Level>(); }
/// <summary> /// Common_ConsequenceType class constructor /// </summary> public Common_ConsequenceType() { _consequence_Note = new Structured_Text_Type(); _consequence_Technical_Impact = new List <Common_ConsequenceTypeConsequence_Technical_Impact>(); _consequence_Scope = new List <Common_ConsequenceTypeConsequence_Scope>(); }