Open SCAP Library

Data Structures

Here are the data structures with brief descriptions:
__attribute__
__dbginf_t
__fprintfa_t
__IDres_pair
__thr_collection
_DBus8ByteStruct
_DBusBasicValue
_ftsent
_interpret_map
_lnode
_oresults
_oval_collection_item_frame
_oval_variable_model_frame
xccdf_check::_xccdf_check_flags
_xccdf_text_substitution_data
bitmap_t
cbargs
cceStructure holding CCE entries
cce_entryStructure holding single CCE entry data
cce_entry_iteratorIterator over CCE entries
cce_referenceStructure holding a CCE reference
cce_reference_iteratorIterator over CCE references
check_engine_plugin_def
cpe23_item
cpe_checkStructure representing single CPE check
cpe_check_cb_usr
cpe_check_iteratorIterator over CPE dictionary checks
cpe_dict_modelStructure representing a CPE dictionary
cpe_editionEdition of product update
cpe_edition_iteratorIterator over CPE dictionary item editions
cpe_ext_deprecatedby
cpe_ext_deprecation
cpe_generatorStructure with information about document
cpe_itemStructure representing single CPE dictionary item
cpe_item_iteratorIterator over CPE dictionary items
cpe_item_metadataStructure representing metadata of CPE item
cpe_lang_modelCPE platform specification
cpe_languageLanguage of product edition
cpe_language_iteratorIterator over CPE dictionary item languages
cpe_nameStructure holding Common Platform Enumeration URI data
cpe_parser_ctx
cpe_platformSingle platform representation in CPE language
cpe_platform_iteratorIterator over CPE dictionary items
cpe_productProduct of some vendor
cpe_product_iteratorIterator over CPE dictionary item products
cpe_referenceCPE dictionary item reference
cpe_reference_iteratorIterator over CPE dictionary references
cpe_session
cpe_testexprCPE language boolean expression
cpe_testexpr_iteratorIterator over CPE language expressions
cpe_updateUpdate of product version
cpe_update_iteratorIterator over CPE dictionary item updates
cpe_vendorStructure with information about vendor
cpe_vendor_iteratorIterator over CPE dictionary item vendors
cpe_versionVersion of product
cpe_version_iteratorIterator over CPE dictionary item versions
ctxt
cve_configurationStructure CVE vulnerable configuration data
cve_configuration_iteratorIterator over CVE vulnerable configurations
cve_entryStructure holding CVE entry data
cve_entry_iteratorIterator over CVE entries
cve_listCve_list is the top level element of the CVE List provided by MITRE
cve_modelStructure holding CVE model
cve_productStructure holding CVE product data
cve_product_iteratorIterator over CVE products
cve_referenceStructure holding CVE reference data
cve_reference_iteratorIterator over CVE references
cve_summaryStructure holding CVE summary data
cve_summary_iteratorIterator over CVE summaries
cvss_impactCVSS impact
cvss_keytab_entry
cvss_metricsCVSS metrics
cvss_valtab_entry
cwe_entryStructure holding CWE data
dbEngineMap_t
dbURIInfo_t
digest_ctbl_t
dpkginfo_global
dpkginfo_reply_t
ds_rds_session
ds_sds_indexRepresents <data-stream-collection> element - the root element of each source datastream
ds_sds_session
ds_stream_indexContains information about one particular "<data-stream>" element in the datastream collection (also called SDS = source datastream)
ds_stream_index_iterator
err_queue
fsdev_tFilesystem device structure
FTS
id_desc_tHolds information for item ids generation
interface_t
llist
oresults
oscap_bufferBuffer with unlimited length contains:

  • pointer to data,
  • actual length of string,
  • capacity of allocated memory
oscap_err_t
oscap_file_entry
oscap_file_entry_iterator
oscap_file_entry_list
oscap_htable
oscap_htable_item
oscap_htable_iterator
oscap_iterator
oscap_list
oscap_list_item
oscap_reference
oscap_schema_table_entry
oscap_source
oscap_string_iteratorString iterator
oscap_string_mapDefine mapping between symbolic constant and its string representation
oscap_stringlistA collection of strings
oscap_stringlist_iteratorIterator over collections of strings
oscap_textRepresentation of internationalizable character strings
oscap_text_iteratorInternationalized string iterator
oscap_text_traitsOscap_text traits
oscap_tsort_context
oval_affectedEach OVAL Definition specifies certain type of affected system(s)
oval_affected_iterator
oval_agent_session
oval_argu_t
oval_behaviorOVAL behavior
oval_behavior_iterator
oval_collection
oval_componentOVAL variable component Oval_component instances specify evaluation constraints on local variables (see oval_variable_get_type)
oval_component_ARITHMETIC
oval_component_BEGEND
oval_component_FUNCTION
oval_component_GLOB
oval_component_iterator
oval_component_LITERAL
oval_component_OBJECTREF
oval_component_REGEX_CAPTURE
oval_component_SPLIT
oval_component_SUBSTRING
oval_component_TIMEDIF
oval_component_VARREF
oval_consume_varref_context
oval_content_resource
oval_criteria_nodeSpecify oval_definition dependencies
oval_criteria_node_CRITERIA
oval_criteria_node_CRITERION
oval_criteria_node_EXTENDDEF
oval_criteria_node_iterator
oval_definitionOval definition specification
oval_definition_iterator
oval_definition_modelOval definition model
oval_directives_modelThis structure holds instance of OVAL Directives
oval_entityOVAL entity
oval_entity_iterator
oval_filterOVAL filter
oval_filter_iterator
OVAL_FTS
OVAL_FTSENT
oval_generator
oval_iterator
oval_messageOVAL message
oval_message_iterator
oval_objectAn Oval_object instance describes a set of items to look for on an instrumented host platform
oval_object_contentAn Oval_object_content instance specifies an oval_object field
oval_object_content_ENTITY
oval_object_content_FILTER
oval_object_content_iterator
oval_object_content_SET
oval_object_iterator
oval_parser_context
oval_pd_t
oval_pdsc
oval_pdtbl_t
oval_pext
oval_ph
oval_phtbl
oval_probe_meta_t
oval_probe_sessionOVAL probe session structure
oval_record_field
oval_record_field_ITEM
oval_record_field_iterator
oval_record_field_STATE
oval_referenceAn Oval_reference links an Oval_definition to a definitive external reference
oval_reference_iterator
oval_result_criteria_node
oval_result_criteria_node_CRITERIA
oval_result_criteria_node_CRITERION
oval_result_criteria_node_EXTENDDEF
oval_result_criteria_node_iterator
oval_result_definition
oval_result_definition_iterator
oval_result_directivesThis structure holds instance of either OVAL Default Directives or OVAL Class directives
oval_result_item
oval_result_item_iterator
oval_result_system
oval_result_system_iterator
oval_result_test
oval_result_test_iterator
oval_result_to_xccdf_specSpecification of structure for transformation of OVAL Result type to XCCDF result type
oval_results_modelOVAL Results Model holds OVAL results structure instances
oval_schema_version_t
oval_sessionA structure encapsulating the context of OVAL operations
oval_set_AGGREGATE
oval_set_COLLECTIVE
oval_set_context
oval_setobjectOVAL set object
oval_setobject_iteraor
oval_smc_iterator
oval_stateAn Oval_state instance is a collection of one or more characteristics pertaining to a specific object type
oval_state_contentAn Oval_state_content instance specifies an oval_state field
oval_state_content_iterator
oval_state_iterator
oval_status_counter
oval_string_iterator
oval_subtypedsc_t
oval_syscharCharacteristics bound to an Oval_object
oval_syschar_iterator
oval_syschar_modelOVAL System Characteristics model
oval_syschar_parse_subtag_varval_context
oval_sysent
oval_sysent_iterator
oval_sysinfoGeneral instrumented host description
oval_sysinfo_iterator
oval_sysintNetwork interface description
oval_sysint_iterator
oval_sysitemEach instance of Oval_sysitem represents one item
oval_sysitem_iterator
oval_testAn Oval_test specifies a technical control by identifying an oval_object that is evaluated on an instrumented host platform and, optionally, an Oval_state instance that matches the object query
oval_test_iterator
oval_valueOVAL object or item entity value
oval_value_iterator
oval_variableAn oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_states
oval_variable_bindingBinding of an value to an OVAL variable
oval_variable_binding_iterator
oval_variable_CONSTANT_t
oval_variable_EXTERNAL_t
oval_variable_iterator
oval_variable_LOCAL_t
oval_variable_modelThe OVAL variable model facilitates access to external variable value bindings used to to constrain the evaluation of OVAL objects
oval_variable_model_iterator
oval_variable_possible_restriction
oval_variable_possible_value
oval_variable_restriction
oval_variable_UNKNOWN_t
pfdata
probe_chroot
probe_citem_t
probe_ctx
probe_elmatr_t
probe_icache_t
probe_iqpair_t
probe_ncache_tElement name cache structure
probe_option_t
probe_pwpair_t
probe_rcache_tProbe cache structure
probe_t
probe_varref_ctx
probe_varref_ctx_ent
probe_worker_t
proc_memusage
rbt
rbt_i32_node
rbt_i64_node
rbt_nodeGeneric node structure Lowest bit of _chld[0] holds the color bit
rbt_str_node
rds_asset_index
rds_asset_index_iterator
rds_indexRepresents <asset-report-collection> element - the root element of each result datastream in Asset Reporting Format = ARF
rds_report_index
rds_report_index_iterator
rds_report_request_index
rds_report_request_index_iterator
reporter
result_info
rglob_t
route_info
rpm_probe_global
rpminfo_rep
rpminfo_req
rpmverify_bhmap_t
rpmverify_res
rpmverifyfile_bhmap_t
rpmverifypackage_bhmap_t
runlevel_rep
runlevel_req
sce_check_result
sce_check_result_iteratorIterator over collections of sce_check_results
sce_parameters
sce_session
sch_consdata_t
sch_genericdata_t
sch_pipedata_t
SEAP_attr
SEAP_cmd
SEAP_cmdjob_t
SEAP_cmdrec_t
SEAP_cmdtbl_t
SEAP_CTX
SEAP_desc_t
SEAP_desctable_t
SEAP_err
SEAP_msg
SEAP_packet
SEAP_packetq_item
SEAP_packetq_t
SEAP_schemefn_t
SEAP_synchelper
server_info
setting_t
SEXP
SEXP_datatype
SEXP_datatype_extptr
SEXP_datatype_ops
SEXP_datatypeTbl
SEXP_handler_t
SEXP_handlertbl_t
SEXP_list_it
SEXP_lstack_t
SEXP_ostate
SEXP_pext_dsc
SEXP_psetup
SEXP_pstate
SEXP_val_lblk
SEXP_val_list
SEXP_val_t
spb_item_t
spb_t
Stable_rec_t
Stable_t
strblk
strbuf_t
sys_memusage
tty_map_node
unit_callback_vars
val_col_lst_s
xccdf_attribute_spec
xccdf_backref
xccdf_benchmarkTop level XCCDF structure containing profiles, rules, values and results
xccdf_benchmark_item
xccdf_checkXCCDF simple or complex check
xccdf_check_content_refXCCDF check content reference
xccdf_check_content_ref_iteratorCheck content references iterator
xccdf_check_exportXCCDF check export
xccdf_check_export_iteratorCheck export iterator
xccdf_check_importXCCDF check import
xccdf_check_import_iteratorCheck import iterator
xccdf_check_iteratorCheck iterator
xccdf_default_scoreXCCDF Default score structure represents Default XCCDF Score model for each rule
xccdf_defflags
xccdf_element_spec
xccdf_fixXCCDF automatic fix
xccdf_fix_iteratorFix iterator
xccdf_fixtextXCCDF textual fix instructions
xccdf_fixtext_iteratorTextual fix iterator
xccdf_flags
xccdf_flat_scoreXCCDF Flat score structure represents Flat XCCDF Score model for each rule
xccdf_groupXCCDF rule group
xccdf_group_item
xccdf_identXCCDF rule ident URI
xccdf_ident_iteratorIdent iterator
xccdf_identityXCCDF identity
xccdf_identity_iteratorReference iterator
xccdf_instanceXCCDF instance
xccdf_instance_iteratorInstance iterator
xccdf_itemA base class for XCCDF items
xccdf_item_base
xccdf_item_iteratorString iterator
xccdf_messageXCCDF message
xccdf_message_iteratorMessage iterator
xccdf_modelXCCDF scoring model
xccdf_model_iteratorModel iterator
xccdf_noticeXCCDF benchmark legal notice
xccdf_notice_iteratorNotice iterator
xccdf_overrideXCCDF override
xccdf_override_iteratorOverride iterator
xccdf_plain_textXCCDF target fact
xccdf_plain_text_iteratorPlain text iterator
xccdf_policyXCCDF policy structure is abstract (class) structure of Profile element from benchmark
xccdf_policy_engine
xccdf_policy_iteratorIterate through policies
xccdf_policy_modelXCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file and list of policies that are abstract structure of Profile element from benchmark file
xccdf_profileXCCDF profile is a set of tests and their settings in a compact package
xccdf_profile_item
xccdf_profile_iteratorProfile iterator
xccdf_profile_noteXCCDF note for given rule in context of given profile
xccdf_profile_note_iteratorProfile note iterator
xccdf_refine_ruleXCCDF refine rule option used in the profile
xccdf_refine_rule_internal
xccdf_refine_rule_iteratorRefine rule iterator
xccdf_refine_valueXCCDF refine value option used in the profile
xccdf_refine_value_iteratorRefine value iterator
xccdf_resultActual results of running a XCCDF test or profile
xccdf_result_item
xccdf_result_iteratorResult iterator
xccdf_ruleXCCDF rule defines a test execution
xccdf_rule_item
xccdf_rule_resultXCCDF rule result
xccdf_rule_result_iteratorOverride iterator
xccdf_scoreXCCDF score
xccdf_score_iteratorOverride iterator
xccdf_selectXCCDF select option usen in the profile
xccdf_select_iteratorSelect iterator
xccdf_sessionA structure encapsulating the context of XCCDF operations
xccdf_setvalueXCCDF set value option used in the profile
xccdf_setvalue_iteratorSet value iterator
xccdf_statusXCCDF item status
xccdf_status_iteratorStatus iterator
xccdf_tailoringStores content from xccdf:Tailoring element which can be loaded from a separate file
xccdf_target_factXCCDF target fact
xccdf_target_fact_iteratorOverride iterator
xccdf_target_identifierCan be either <target-id-ref> or some other element
xccdf_target_identifier_iteratorOverride iterator
xccdf_valueXCCDF Value allows test parametrization or capturing output of tests
xccdf_value_bindingXCCDF value binding structure is binding between Refine values, Set values, Value element and Check export element of benchmark
xccdf_value_instance
xccdf_value_instance_iteratorValue instance iterator
xccdf_value_item
xccdf_value_iteratorSelect iterator
xccdf_version_info
xccdf_warningXCCDF warning
xccdf_warning_iteratorWarning iterator
xiconf_attr
xiconf_file_t
xiconf_service
xiconf_strans_t
xiconf_t
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines