nvd_api.low_api.model package

Submodules

nvd_api.low_api.model.cpe_match_oas module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_match_oas.CpeMatchOas(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'format': 'format', 'match_strings': 'matchStrings', 'results_per_page': 'resultsPerPage', 'start_index': 'startIndex', 'timestamp': 'timestamp', 'total_results': 'totalResults', 'version': 'version'}
discriminator = None
openapi_types = {'format': (<class 'str'>,), 'match_strings': ([<class 'nvd_api.low_api.model.cpe_match_oas_match_strings_inner.CpeMatchOasMatchStringsInner'>],), 'results_per_page': (<class 'int'>,), 'start_index': (<class 'int'>,), 'timestamp': (<class 'datetime.datetime'>,), 'total_results': (<class 'int'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_match_oas.lazy_import()[source]

nvd_api.low_api.model.cpe_match_oas_match_strings_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_match_oas_match_strings_inner.CpeMatchOasMatchStringsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'match_string': 'matchString'}
discriminator = None
openapi_types = {'match_string': (<class 'nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string.CpeMatchOasMatchStringsInnerMatchString'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_match_oas_match_strings_inner.lazy_import()[source]

nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string.CpeMatchOasMatchStringsInnerMatchString(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cpe_last_modified': 'cpeLastModified', 'created': 'created', 'criteria': 'criteria', 'last_modified': 'lastModified', 'match_criteria_id': 'matchCriteriaId', 'matches': 'matches', 'status': 'status', 'version_end_excluding': 'versionEndExcluding', 'version_end_including': 'versionEndIncluding', 'version_start_excluding': 'versionStartExcluding', 'version_start_including': 'versionStartIncluding'}
discriminator = None
openapi_types = {'cpe_last_modified': (<class 'datetime.datetime'>,), 'created': (<class 'datetime.datetime'>,), 'criteria': (<class 'str'>,), 'last_modified': (<class 'datetime.datetime'>,), 'match_criteria_id': (<class 'str'>,), 'matches': ([<class 'nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string_matches_inner.CpeMatchOasMatchStringsInnerMatchStringMatchesInner'>],), 'status': (<class 'str'>,), 'version_end_excluding': (<class 'str'>,), 'version_end_including': (<class 'str'>,), 'version_start_excluding': (<class 'str'>,), 'version_start_including': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string.lazy_import()[source]

nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string_matches_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_match_oas_match_strings_inner_match_string_matches_inner.CpeMatchOasMatchStringsInnerMatchStringMatchesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cpe_name': 'cpeName', 'cpe_name_id': 'cpeNameId'}
discriminator = None
openapi_types = {'cpe_name': (<class 'str'>,), 'cpe_name_id': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cpe_oas module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas.CpeOas(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'format': 'format', 'products': 'products', 'results_per_page': 'resultsPerPage', 'start_index': 'startIndex', 'timestamp': 'timestamp', 'total_results': 'totalResults', 'version': 'version'}
discriminator = None
openapi_types = {'format': (<class 'str'>,), 'products': ([<class 'nvd_api.low_api.model.cpe_oas_products_inner.CpeOasProductsInner'>],), 'results_per_page': (<class 'int'>,), 'start_index': (<class 'int'>,), 'timestamp': (<class 'datetime.datetime'>,), 'total_results': (<class 'int'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_oas.lazy_import()[source]

nvd_api.low_api.model.cpe_oas_products_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas_products_inner.CpeOasProductsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cpe': 'cpe'}
discriminator = None
openapi_types = {'cpe': (<class 'nvd_api.low_api.model.cpe_oas_products_inner_cpe.CpeOasProductsInnerCpe'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_oas_products_inner.lazy_import()[source]

nvd_api.low_api.model.cpe_oas_products_inner_cpe module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas_products_inner_cpe.CpeOasProductsInnerCpe(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cpe_name': 'cpeName', 'cpe_name_id': 'cpeNameId', 'created': 'created', 'deprecated': 'deprecated', 'deprecated_by': 'deprecatedBy', 'deprecates': 'deprecates', 'last_modified': 'lastModified', 'refs': 'refs', 'titles': 'titles'}
discriminator = None
openapi_types = {'cpe_name': (<class 'str'>,), 'cpe_name_id': (<class 'str'>,), 'created': (<class 'datetime.datetime'>,), 'deprecated': (<class 'bool'>,), 'deprecated_by': ([<class 'nvd_api.low_api.model.cpe_oas_products_inner_cpe_deprecated_by_inner.CpeOasProductsInnerCpeDeprecatedByInner'>],), 'deprecates': ([<class 'nvd_api.low_api.model.cpe_oas_products_inner_cpe_deprecated_by_inner.CpeOasProductsInnerCpeDeprecatedByInner'>],), 'last_modified': (<class 'datetime.datetime'>,), 'refs': ([<class 'nvd_api.low_api.model.cpe_oas_products_inner_cpe_refs_inner.CpeOasProductsInnerCpeRefsInner'>],), 'titles': ([<class 'nvd_api.low_api.model.cpe_oas_products_inner_cpe_titles_inner.CpeOasProductsInnerCpeTitlesInner'>],)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cpe_oas_products_inner_cpe.lazy_import()[source]

nvd_api.low_api.model.cpe_oas_products_inner_cpe_deprecated_by_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas_products_inner_cpe_deprecated_by_inner.CpeOasProductsInnerCpeDeprecatedByInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
allowed_values = {}
attribute_map = {'cpe_name': 'cpeName', 'cpe_name_id': 'cpeNameId'}
discriminator = None
openapi_types = {'cpe_name': (<class 'str'>,), 'cpe_name_id': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cpe_oas_products_inner_cpe_refs_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas_products_inner_cpe_refs_inner.CpeOasProductsInnerCpeRefsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('type',): {'ADVISORY': 'Advisory', 'CHANGE_LOG': 'Change Log', 'PRODUCT': 'Product', 'PROJECT': 'Project', 'VENDOR': 'Vendor', 'VERSION': 'Version'}}
attribute_map = {'ref': 'ref', 'type': 'type'}
discriminator = None
openapi_types = {'ref': (<class 'str'>,), 'type': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('ref',): {'regex': {'pattern': "^([A-Za-z][A-Za-z0-9+.-]+):(\\/\\/([^@]+@)?([A-Za-z0-9.\\-_~]+)(:\\d+)?)?((?:[A-Za-z0-9-._~]|%[A-Fa-f0-9]|[!$&\\'\\[\\]()*+,;=:@])+(?:\\/(?:[A-Za-z0-9-._~]|%[A-Fa-f0-9]|[!$&\\'\\[\\]()*+,;=:@])*)*|(?:\\/(?:[A-Za-z0-9-._~]|%[A-Fa-f0-9]|[!$&\\'()*+,;=:@])+)*)?(\\?(?:[A-Za-z0-9-._~]|%[A-Fa-f0-9]|[!$&\\'\\[\\]()*+,;=:@]|[\\/?])*)?(\\#(?:[A-Za-z0-9-._~]|%[A-Fa-f0-9]|[!$&\\'\\[\\]()*+,;=:@]|[\\/?])*)?$"}}}

nvd_api.low_api.model.cpe_oas_products_inner_cpe_titles_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cpe_oas_products_inner_cpe_titles_inner.CpeOasProductsInnerCpeTitlesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'lang': 'lang', 'title': 'title'}
discriminator = None
openapi_types = {'lang': (<class 'str'>,), 'title': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cve_history_oas module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_history_oas.CveHistoryOas(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
allowed_values = {}
attribute_map = {'cve_changes': 'cveChanges', 'format': 'format', 'results_per_page': 'resultsPerPage', 'start_index': 'startIndex', 'timestamp': 'timestamp', 'total_results': 'totalResults', 'version': 'version'}
discriminator = None
openapi_types = {'cve_changes': ([<class 'nvd_api.low_api.model.cve_history_oas_cve_changes_inner.CveHistoryOasCveChangesInner'>],), 'format': (<class 'str'>,), 'results_per_page': (<class 'int'>,), 'start_index': (<class 'int'>,), 'timestamp': (<class 'datetime.datetime'>,), 'total_results': (<class 'int'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_history_oas.lazy_import()[source]

nvd_api.low_api.model.cve_history_oas_cve_changes_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_history_oas_cve_changes_inner.CveHistoryOasCveChangesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'change': 'change'}
discriminator = None
openapi_types = {'change': (<class 'nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change.CveHistoryOasCveChangesInnerChange'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_history_oas_cve_changes_inner.lazy_import()[source]

nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change.CveHistoryOasCveChangesInnerChange(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'created': 'created', 'cve_change_id': 'cveChangeId', 'cve_id': 'cveId', 'details': 'details', 'event_name': 'eventName', 'source_identifier': 'sourceIdentifier'}
discriminator = None
openapi_types = {'created': (<class 'datetime.datetime'>,), 'cve_change_id': (<class 'str'>,), 'cve_id': (<class 'str'>,), 'details': ([<class 'nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change_details_inner.CveHistoryOasCveChangesInnerChangeDetailsInner'>],), 'event_name': (<class 'str'>,), 'source_identifier': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('cve_id',): {'regex': {'pattern': '^CVE-[0-9]{4}-[0-9]{4,}$'}}}
nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change.lazy_import()[source]

nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change_details_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_history_oas_cve_changes_inner_change_details_inner.CveHistoryOasCveChangesInnerChangeDetailsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'action': 'action', 'new_value': 'newValue', 'old_value': 'oldValue', 'type': 'type'}
discriminator = None
openapi_types = {'action': (<class 'str'>,), 'new_value': (<class 'str'>,), 'old_value': (<class 'str'>,), 'type': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cve_oas module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas.CveOas(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'format': 'format', 'results_per_page': 'resultsPerPage', 'start_index': 'startIndex', 'timestamp': 'timestamp', 'total_results': 'totalResults', 'version': 'version', 'vulnerabilities': 'vulnerabilities'}
discriminator = None
openapi_types = {'format': (<class 'str'>,), 'results_per_page': (<class 'int'>,), 'start_index': (<class 'int'>,), 'timestamp': (<class 'datetime.datetime'>,), 'total_results': (<class 'int'>,), 'version': (<class 'str'>,), 'vulnerabilities': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner.CveOasVulnerabilitiesInner'>],)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_oas.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner.CveOasVulnerabilitiesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cve': 'cve'}
discriminator = None
openapi_types = {'cve': (<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve.CveOasVulnerabilitiesInnerCve'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve.CveOasVulnerabilitiesInnerCve(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cisa_action_due': 'cisaActionDue', 'cisa_exploit_add': 'cisaExploitAdd', 'cisa_required_action': 'cisaRequiredAction', 'cisa_vulnerability_name': 'cisaVulnerabilityName', 'configurations': 'configurations', 'descriptions': 'descriptions', 'evaluator_comment': 'evaluatorComment', 'evaluator_impact': 'evaluatorImpact', 'evaluator_solution': 'evaluatorSolution', 'id': 'id', 'last_modified': 'lastModified', 'metrics': 'metrics', 'published': 'published', 'references': 'references', 'source_identifier': 'sourceIdentifier', 'vendor_comments': 'vendorComments', 'vuln_status': 'vulnStatus', 'weaknesses': 'weaknesses'}
discriminator = None
openapi_types = {'cisa_action_due': (<class 'datetime.date'>,), 'cisa_exploit_add': (<class 'datetime.date'>,), 'cisa_required_action': (<class 'str'>,), 'cisa_vulnerability_name': (<class 'str'>,), 'configurations': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner.CveOasVulnerabilitiesInnerCveConfigurationsInner'>],), 'descriptions': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_descriptions_inner.CveOasVulnerabilitiesInnerCveDescriptionsInner'>],), 'evaluator_comment': (<class 'str'>,), 'evaluator_impact': (<class 'str'>,), 'evaluator_solution': (<class 'str'>,), 'id': (<class 'str'>,), 'last_modified': (<class 'datetime.datetime'>,), 'metrics': (<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics.CveOasVulnerabilitiesInnerCveMetrics'>,), 'published': (<class 'datetime.datetime'>,), 'references': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_references_inner.CveOasVulnerabilitiesInnerCveReferencesInner'>],), 'source_identifier': (<class 'str'>,), 'vendor_comments': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_vendor_comments_inner.CveOasVulnerabilitiesInnerCveVendorCommentsInner'>],), 'vuln_status': (<class 'str'>,), 'weaknesses': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_weaknesses_inner.CveOasVulnerabilitiesInnerCveWeaknessesInner'>],)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('descriptions',): {'min_items': 1}, ('id',): {'regex': {'pattern': '^CVE-[0-9]{4}-[0-9]{4,}$'}}, ('references',): {'max_items': 500, 'min_items': 0}}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner.CveOasVulnerabilitiesInnerCveConfigurationsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('operator',): {'AND': 'AND', 'OR': 'OR'}}
attribute_map = {'negate': 'negate', 'nodes': 'nodes', 'operator': 'operator'}
discriminator = None
openapi_types = {'negate': (<class 'bool'>,), 'nodes': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner.CveOasVulnerabilitiesInnerCveConfigurationsInnerNodesInner'>],), 'operator': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner.CveOasVulnerabilitiesInnerCveConfigurationsInnerNodesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('operator',): {'AND': 'AND', 'OR': 'OR'}}
attribute_map = {'cpe_match': 'cpeMatch', 'negate': 'negate', 'operator': 'operator'}
discriminator = None
openapi_types = {'cpe_match': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner_cpe_match_inner.CveOasVulnerabilitiesInnerCveConfigurationsInnerNodesInnerCpeMatchInner'>],), 'negate': (<class 'bool'>,), 'operator': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner_cpe_match_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_configurations_inner_nodes_inner_cpe_match_inner.CveOasVulnerabilitiesInnerCveConfigurationsInnerNodesInnerCpeMatchInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'criteria': 'criteria', 'match_criteria_id': 'matchCriteriaId', 'version_end_excluding': 'versionEndExcluding', 'version_end_including': 'versionEndIncluding', 'version_start_excluding': 'versionStartExcluding', 'version_start_including': 'versionStartIncluding', 'vulnerable': 'vulnerable'}
discriminator = None
openapi_types = {'criteria': (<class 'str'>,), 'match_criteria_id': (<class 'str'>,), 'version_end_excluding': (<class 'str'>,), 'version_end_including': (<class 'str'>,), 'version_start_excluding': (<class 'str'>,), 'version_start_including': (<class 'str'>,), 'vulnerable': (<class 'bool'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_descriptions_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_descriptions_inner.CveOasVulnerabilitiesInnerCveDescriptionsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'lang': 'lang', 'value': 'value'}
discriminator = None
openapi_types = {'lang': (<class 'str'>,), 'value': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('value',): {'max_length': 4096}}

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics.CveOasVulnerabilitiesInnerCveMetrics(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'cvss_metric_v2': 'cvssMetricV2', 'cvss_metric_v30': 'cvssMetricV30', 'cvss_metric_v31': 'cvssMetricV31'}
discriminator = None
openapi_types = {'cvss_metric_v2': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v2_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV2Inner'>],), 'cvss_metric_v30': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v30_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV30Inner'>],), 'cvss_metric_v31': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v31_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV31Inner'>],)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v2_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v2_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV2Inner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('type',): {'PRIMARY': 'Primary', 'SECONDARY': 'Secondary'}}
attribute_map = {'ac_insuf_info': 'acInsufInfo', 'base_severity': 'baseSeverity', 'cvss_data': 'cvssData', 'exploitability_score': 'exploitabilityScore', 'impact_score': 'impactScore', 'obtain_all_privilege': 'obtainAllPrivilege', 'obtain_other_privilege': 'obtainOtherPrivilege', 'obtain_user_privilege': 'obtainUserPrivilege', 'source': 'source', 'type': 'type', 'user_interaction_required': 'userInteractionRequired'}
discriminator = None
openapi_types = {'ac_insuf_info': (<class 'bool'>,), 'base_severity': (<class 'str'>,), 'cvss_data': (<class 'nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version20.JSONSchemaForCommonVulnerabilityScoringSystemVersion20'>,), 'exploitability_score': (<class 'float'>,), 'impact_score': (<class 'float'>,), 'obtain_all_privilege': (<class 'bool'>,), 'obtain_other_privilege': (<class 'bool'>,), 'obtain_user_privilege': (<class 'bool'>,), 'source': (<class 'str'>,), 'type': (<class 'str'>,), 'user_interaction_required': (<class 'bool'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('exploitability_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('impact_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v2_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v30_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v30_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV30Inner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('type',): {'PRIMARY': 'Primary', 'SECONDARY': 'Secondary'}}
attribute_map = {'cvss_data': 'cvssData', 'exploitability_score': 'exploitabilityScore', 'impact_score': 'impactScore', 'source': 'source', 'type': 'type'}
discriminator = None
openapi_types = {'cvss_data': (<class 'nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version30.JSONSchemaForCommonVulnerabilityScoringSystemVersion30'>,), 'exploitability_score': (<class 'float'>,), 'impact_score': (<class 'float'>,), 'source': (<class 'str'>,), 'type': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('exploitability_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('impact_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v30_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v31_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v31_inner.CveOasVulnerabilitiesInnerCveMetricsCvssMetricV31Inner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {('type',): {'PRIMARY': 'Primary', 'SECONDARY': 'Secondary'}}
attribute_map = {'cvss_data': 'cvssData', 'exploitability_score': 'exploitabilityScore', 'impact_score': 'impactScore', 'source': 'source', 'type': 'type'}
discriminator = None
openapi_types = {'cvss_data': (<class 'nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version31.JSONSchemaForCommonVulnerabilityScoringSystemVersion31'>,), 'exploitability_score': (<class 'float'>,), 'impact_score': (<class 'float'>,), 'source': (<class 'str'>,), 'type': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('exploitability_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('impact_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_metrics_cvss_metric_v31_inner.lazy_import()[source]

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_references_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_references_inner.CveOasVulnerabilitiesInnerCveReferencesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'source': 'source', 'tags': 'tags', 'url': 'url'}
discriminator = None
openapi_types = {'source': (<class 'str'>,), 'tags': ([<class 'str'>],), 'url': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('url',): {'max_length': 500, 'regex': {'pattern': '^(ftp|http)s?:\\/\\/\\S+$'}}}

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_vendor_comments_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_vendor_comments_inner.CveOasVulnerabilitiesInnerCveVendorCommentsInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'comment': 'comment', 'last_modified': 'lastModified', 'organization': 'organization'}
discriminator = None
openapi_types = {'comment': (<class 'str'>,), 'last_modified': (<class 'datetime.datetime'>,), 'organization': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {}

nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_weaknesses_inner module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_weaknesses_inner.CveOasVulnerabilitiesInnerCveWeaknessesInner(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = None
allowed_values = {}
attribute_map = {'description': 'description', 'source': 'source', 'type': 'type'}
discriminator = None
openapi_types = {'description': ([<class 'nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_descriptions_inner.CveOasVulnerabilitiesInnerCveDescriptionsInner'>],), 'source': (<class 'str'>,), 'type': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('description',): {'min_items': 0}}
nvd_api.low_api.model.cve_oas_vulnerabilities_inner_cve_weaknesses_inner.lazy_import()[source]

nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version20 module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version20.JSONSchemaForCommonVulnerabilityScoringSystemVersion20(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
allowed_values = {('access_complexity',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM'}, ('access_vector',): {'ADJACENT_NETWORK': 'ADJACENT_NETWORK', 'LOCAL': 'LOCAL', 'NETWORK': 'NETWORK'}, ('authentication',): {'MULTIPLE': 'MULTIPLE', 'NONE': 'NONE', 'SINGLE': 'SINGLE'}, ('availability_impact',): {'COMPLETE': 'COMPLETE', 'NONE': 'NONE', 'PARTIAL': 'PARTIAL'}, ('availability_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('collateral_damage_potential',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'LOW_MEDIUM': 'LOW_MEDIUM', 'MEDIUM_HIGH': 'MEDIUM_HIGH', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('confidentiality_impact',): {'COMPLETE': 'COMPLETE', 'NONE': 'NONE', 'PARTIAL': 'PARTIAL'}, ('confidentiality_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('exploitability',): {'FUNCTIONAL': 'FUNCTIONAL', 'HIGH': 'HIGH', 'NOT_DEFINED': 'NOT_DEFINED', 'PROOF_OF_CONCEPT': 'PROOF_OF_CONCEPT', 'UNPROVEN': 'UNPROVEN'}, ('integrity_impact',): {'COMPLETE': 'COMPLETE', 'NONE': 'NONE', 'PARTIAL': 'PARTIAL'}, ('integrity_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('remediation_level',): {'NOT_DEFINED': 'NOT_DEFINED', 'OFFICIAL_FIX': 'OFFICIAL_FIX', 'TEMPORARY_FIX': 'TEMPORARY_FIX', 'UNAVAILABLE': 'UNAVAILABLE', 'WORKAROUND': 'WORKAROUND'}, ('report_confidence',): {'CONFIRMED': 'CONFIRMED', 'NOT_DEFINED': 'NOT_DEFINED', 'UNCONFIRMED': 'UNCONFIRMED', 'UNCORROBORATED': 'UNCORROBORATED'}, ('target_distribution',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('version',): {'2.0': '2.0'}}
attribute_map = {'access_complexity': 'accessComplexity', 'access_vector': 'accessVector', 'authentication': 'authentication', 'availability_impact': 'availabilityImpact', 'availability_requirement': 'availabilityRequirement', 'base_score': 'baseScore', 'collateral_damage_potential': 'collateralDamagePotential', 'confidentiality_impact': 'confidentialityImpact', 'confidentiality_requirement': 'confidentialityRequirement', 'environmental_score': 'environmentalScore', 'exploitability': 'exploitability', 'integrity_impact': 'integrityImpact', 'integrity_requirement': 'integrityRequirement', 'remediation_level': 'remediationLevel', 'report_confidence': 'reportConfidence', 'target_distribution': 'targetDistribution', 'temporal_score': 'temporalScore', 'vector_string': 'vectorString', 'version': 'version'}
discriminator = None
openapi_types = {'access_complexity': (<class 'str'>,), 'access_vector': (<class 'str'>,), 'authentication': (<class 'str'>,), 'availability_impact': (<class 'str'>,), 'availability_requirement': (<class 'str'>,), 'base_score': (<class 'float'>,), 'collateral_damage_potential': (<class 'str'>,), 'confidentiality_impact': (<class 'str'>,), 'confidentiality_requirement': (<class 'str'>,), 'environmental_score': (<class 'float'>,), 'exploitability': (<class 'str'>,), 'integrity_impact': (<class 'str'>,), 'integrity_requirement': (<class 'str'>,), 'remediation_level': (<class 'str'>,), 'report_confidence': (<class 'str'>,), 'target_distribution': (<class 'str'>,), 'temporal_score': (<class 'float'>,), 'vector_string': (<class 'str'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('base_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('environmental_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('temporal_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('vector_string',): {'regex': {'pattern': '^((AV:[NAL]|AC:[LMH]|Au:[MSN]|[CIA]:[NPC]|E:(U|POC|F|H|ND)|RL:(OF|TF|W|U|ND)|RC:(UC|UR|C|ND)|CDP:(N|L|LM|MH|H|ND)|TD:(N|L|M|H|ND)|[CIA]R:(L|M|H|ND))\\/)*(AV:[NAL]|AC:[LMH]|Au:[MSN]|[CIA]:[NPC]|E:(U|POC|F|H|ND)|RL:(OF|TF|W|U|ND)|RC:(UC|UR|C|ND)|CDP:(N|L|LM|MH|H|ND)|TD:(N|L|M|H|ND)|[CIA]R:(L|M|H|ND))$'}}}

nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version30 module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version30.JSONSchemaForCommonVulnerabilityScoringSystemVersion30(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
allowed_values = {('attack_complexity',): {'HIGH': 'HIGH', 'LOW': 'LOW'}, ('attack_vector',): {'ADJACENT_NETWORK': 'ADJACENT_NETWORK', 'LOCAL': 'LOCAL', 'NETWORK': 'NETWORK', 'PHYSICAL': 'PHYSICAL'}, ('availability_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('availability_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('base_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('confidentiality_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('confidentiality_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('environmental_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('exploit_code_maturity',): {'FUNCTIONAL': 'FUNCTIONAL', 'HIGH': 'HIGH', 'NOT_DEFINED': 'NOT_DEFINED', 'PROOF_OF_CONCEPT': 'PROOF_OF_CONCEPT', 'UNPROVEN': 'UNPROVEN'}, ('integrity_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('integrity_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_attack_complexity',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_attack_vector',): {'ADJACENT_NETWORK': 'ADJACENT_NETWORK', 'LOCAL': 'LOCAL', 'NETWORK': 'NETWORK', 'NOT_DEFINED': 'NOT_DEFINED', 'PHYSICAL': 'PHYSICAL'}, ('modified_availability_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_confidentiality_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_integrity_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_privileges_required',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_scope',): {'CHANGED': 'CHANGED', 'NOT_DEFINED': 'NOT_DEFINED', 'UNCHANGED': 'UNCHANGED'}, ('modified_user_interaction',): {'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED', 'REQUIRED': 'REQUIRED'}, ('privileges_required',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('remediation_level',): {'NOT_DEFINED': 'NOT_DEFINED', 'OFFICIAL_FIX': 'OFFICIAL_FIX', 'TEMPORARY_FIX': 'TEMPORARY_FIX', 'UNAVAILABLE': 'UNAVAILABLE', 'WORKAROUND': 'WORKAROUND'}, ('report_confidence',): {'CONFIRMED': 'CONFIRMED', 'NOT_DEFINED': 'NOT_DEFINED', 'REASONABLE': 'REASONABLE', 'UNKNOWN': 'UNKNOWN'}, ('scope',): {'CHANGED': 'CHANGED', 'UNCHANGED': 'UNCHANGED'}, ('temporal_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('user_interaction',): {'NONE': 'NONE', 'REQUIRED': 'REQUIRED'}, ('version',): {'3.0': '3.0'}}
attribute_map = {'attack_complexity': 'attackComplexity', 'attack_vector': 'attackVector', 'availability_impact': 'availabilityImpact', 'availability_requirement': 'availabilityRequirement', 'base_score': 'baseScore', 'base_severity': 'baseSeverity', 'confidentiality_impact': 'confidentialityImpact', 'confidentiality_requirement': 'confidentialityRequirement', 'environmental_score': 'environmentalScore', 'environmental_severity': 'environmentalSeverity', 'exploit_code_maturity': 'exploitCodeMaturity', 'integrity_impact': 'integrityImpact', 'integrity_requirement': 'integrityRequirement', 'modified_attack_complexity': 'modifiedAttackComplexity', 'modified_attack_vector': 'modifiedAttackVector', 'modified_availability_impact': 'modifiedAvailabilityImpact', 'modified_confidentiality_impact': 'modifiedConfidentialityImpact', 'modified_integrity_impact': 'modifiedIntegrityImpact', 'modified_privileges_required': 'modifiedPrivilegesRequired', 'modified_scope': 'modifiedScope', 'modified_user_interaction': 'modifiedUserInteraction', 'privileges_required': 'privilegesRequired', 'remediation_level': 'remediationLevel', 'report_confidence': 'reportConfidence', 'scope': 'scope', 'temporal_score': 'temporalScore', 'temporal_severity': 'temporalSeverity', 'user_interaction': 'userInteraction', 'vector_string': 'vectorString', 'version': 'version'}
discriminator = None
openapi_types = {'attack_complexity': (<class 'str'>,), 'attack_vector': (<class 'str'>,), 'availability_impact': (<class 'str'>,), 'availability_requirement': (<class 'str'>,), 'base_score': (<class 'float'>,), 'base_severity': (<class 'str'>,), 'confidentiality_impact': (<class 'str'>,), 'confidentiality_requirement': (<class 'str'>,), 'environmental_score': (<class 'float'>,), 'environmental_severity': (<class 'str'>,), 'exploit_code_maturity': (<class 'str'>,), 'integrity_impact': (<class 'str'>,), 'integrity_requirement': (<class 'str'>,), 'modified_attack_complexity': (<class 'str'>,), 'modified_attack_vector': (<class 'str'>,), 'modified_availability_impact': (<class 'str'>,), 'modified_confidentiality_impact': (<class 'str'>,), 'modified_integrity_impact': (<class 'str'>,), 'modified_privileges_required': (<class 'str'>,), 'modified_scope': (<class 'str'>,), 'modified_user_interaction': (<class 'str'>,), 'privileges_required': (<class 'str'>,), 'remediation_level': (<class 'str'>,), 'report_confidence': (<class 'str'>,), 'scope': (<class 'str'>,), 'temporal_score': (<class 'float'>,), 'temporal_severity': (<class 'str'>,), 'user_interaction': (<class 'str'>,), 'vector_string': (<class 'str'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('base_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('environmental_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('temporal_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('vector_string',): {'regex': {'pattern': '^CVSS:3[.]0\\/((AV:[NALP]|AC:[LH]|PR:[UNLH]|UI:[NR]|S:[UC]|[CIA]:[NLH]|E:[XUPFH]|RL:[XOTWU]|RC:[XURC]|[CIA]R:[XLMH]|MAV:[XNALP]|MAC:[XLH]|MPR:[XUNLH]|MUI:[XNR]|MS:[XUC]|M[CIA]:[XNLH])\\/)*(AV:[NALP]|AC:[LH]|PR:[UNLH]|UI:[NR]|S:[UC]|[CIA]:[NLH]|E:[XUPFH]|RL:[XOTWU]|RC:[XURC]|[CIA]R:[XLMH]|MAV:[XNALP]|MAC:[XLH]|MPR:[XUNLH]|MUI:[XNR]|MS:[XUC]|M[CIA]:[XNLH])$'}}}

nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version31 module

NVD API 2.0 Python API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501

The version of the OpenAPI document: 0.1.0 Contact: 15080890+kannkyo@users.noreply.github.com Generated by: https://openapi-generator.tech

class nvd_api.low_api.model.json_schema_for_common_vulnerability_scoring_system_version31.JSONSchemaForCommonVulnerabilityScoringSystemVersion31(*args, **kwargs)[source]

Bases: ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type:

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type:

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type:

tuple

additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
allowed_values = {('attack_complexity',): {'HIGH': 'HIGH', 'LOW': 'LOW'}, ('attack_vector',): {'ADJACENT_NETWORK': 'ADJACENT_NETWORK', 'LOCAL': 'LOCAL', 'NETWORK': 'NETWORK', 'PHYSICAL': 'PHYSICAL'}, ('availability_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('availability_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('base_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('confidentiality_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('confidentiality_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('environmental_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('exploit_code_maturity',): {'FUNCTIONAL': 'FUNCTIONAL', 'HIGH': 'HIGH', 'NOT_DEFINED': 'NOT_DEFINED', 'PROOF_OF_CONCEPT': 'PROOF_OF_CONCEPT', 'UNPROVEN': 'UNPROVEN'}, ('integrity_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('integrity_requirement',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_attack_complexity',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_attack_vector',): {'ADJACENT_NETWORK': 'ADJACENT_NETWORK', 'LOCAL': 'LOCAL', 'NETWORK': 'NETWORK', 'NOT_DEFINED': 'NOT_DEFINED', 'PHYSICAL': 'PHYSICAL'}, ('modified_availability_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_confidentiality_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_integrity_impact',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_privileges_required',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED'}, ('modified_scope',): {'CHANGED': 'CHANGED', 'NOT_DEFINED': 'NOT_DEFINED', 'UNCHANGED': 'UNCHANGED'}, ('modified_user_interaction',): {'NONE': 'NONE', 'NOT_DEFINED': 'NOT_DEFINED', 'REQUIRED': 'REQUIRED'}, ('privileges_required',): {'HIGH': 'HIGH', 'LOW': 'LOW', 'NONE': 'NONE'}, ('remediation_level',): {'NOT_DEFINED': 'NOT_DEFINED', 'OFFICIAL_FIX': 'OFFICIAL_FIX', 'TEMPORARY_FIX': 'TEMPORARY_FIX', 'UNAVAILABLE': 'UNAVAILABLE', 'WORKAROUND': 'WORKAROUND'}, ('report_confidence',): {'CONFIRMED': 'CONFIRMED', 'NOT_DEFINED': 'NOT_DEFINED', 'REASONABLE': 'REASONABLE', 'UNKNOWN': 'UNKNOWN'}, ('scope',): {'CHANGED': 'CHANGED', 'UNCHANGED': 'UNCHANGED'}, ('temporal_severity',): {'CRITICAL': 'CRITICAL', 'HIGH': 'HIGH', 'LOW': 'LOW', 'MEDIUM': 'MEDIUM', 'NONE': 'NONE'}, ('user_interaction',): {'NONE': 'NONE', 'REQUIRED': 'REQUIRED'}, ('version',): {'3.1': '3.1'}}
attribute_map = {'attack_complexity': 'attackComplexity', 'attack_vector': 'attackVector', 'availability_impact': 'availabilityImpact', 'availability_requirement': 'availabilityRequirement', 'base_score': 'baseScore', 'base_severity': 'baseSeverity', 'confidentiality_impact': 'confidentialityImpact', 'confidentiality_requirement': 'confidentialityRequirement', 'environmental_score': 'environmentalScore', 'environmental_severity': 'environmentalSeverity', 'exploit_code_maturity': 'exploitCodeMaturity', 'integrity_impact': 'integrityImpact', 'integrity_requirement': 'integrityRequirement', 'modified_attack_complexity': 'modifiedAttackComplexity', 'modified_attack_vector': 'modifiedAttackVector', 'modified_availability_impact': 'modifiedAvailabilityImpact', 'modified_confidentiality_impact': 'modifiedConfidentialityImpact', 'modified_integrity_impact': 'modifiedIntegrityImpact', 'modified_privileges_required': 'modifiedPrivilegesRequired', 'modified_scope': 'modifiedScope', 'modified_user_interaction': 'modifiedUserInteraction', 'privileges_required': 'privilegesRequired', 'remediation_level': 'remediationLevel', 'report_confidence': 'reportConfidence', 'scope': 'scope', 'temporal_score': 'temporalScore', 'temporal_severity': 'temporalSeverity', 'user_interaction': 'userInteraction', 'vector_string': 'vectorString', 'version': 'version'}
discriminator = None
openapi_types = {'attack_complexity': (<class 'str'>,), 'attack_vector': (<class 'str'>,), 'availability_impact': (<class 'str'>,), 'availability_requirement': (<class 'str'>,), 'base_score': (<class 'float'>,), 'base_severity': (<class 'str'>,), 'confidentiality_impact': (<class 'str'>,), 'confidentiality_requirement': (<class 'str'>,), 'environmental_score': (<class 'float'>,), 'environmental_severity': (<class 'str'>,), 'exploit_code_maturity': (<class 'str'>,), 'integrity_impact': (<class 'str'>,), 'integrity_requirement': (<class 'str'>,), 'modified_attack_complexity': (<class 'str'>,), 'modified_attack_vector': (<class 'str'>,), 'modified_availability_impact': (<class 'str'>,), 'modified_confidentiality_impact': (<class 'str'>,), 'modified_integrity_impact': (<class 'str'>,), 'modified_privileges_required': (<class 'str'>,), 'modified_scope': (<class 'str'>,), 'modified_user_interaction': (<class 'str'>,), 'privileges_required': (<class 'str'>,), 'remediation_level': (<class 'str'>,), 'report_confidence': (<class 'str'>,), 'scope': (<class 'str'>,), 'temporal_score': (<class 'float'>,), 'temporal_severity': (<class 'str'>,), 'user_interaction': (<class 'str'>,), 'vector_string': (<class 'str'>,), 'version': (<class 'str'>,)}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
validations = {('base_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('environmental_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('temporal_score',): {'inclusive_maximum': 10, 'inclusive_minimum': 0}, ('vector_string',): {'regex': {'pattern': '^CVSS:3[.]1\\/((AV:[NALP]|AC:[LH]|PR:[NLH]|UI:[NR]|S:[UC]|[CIA]:[NLH]|E:[XUPFH]|RL:[XOTWU]|RC:[XURC]|[CIA]R:[XLMH]|MAV:[XNALP]|MAC:[XLH]|MPR:[XNLH]|MUI:[XNR]|MS:[XUC]|M[CIA]:[XNLH])\\/)*(AV:[NALP]|AC:[LH]|PR:[NLH]|UI:[NR]|S:[UC]|[CIA]:[NLH]|E:[XUPFH]|RL:[XOTWU]|RC:[XURC]|[CIA]R:[XLMH]|MAV:[XNALP]|MAC:[XLH]|MPR:[XNLH]|MUI:[XNR]|MS:[XUC]|M[CIA]:[XNLH])$'}}}

Module contents