Data Structures |
struct | xccdf_item |
| A base class for XCCDF items. More...
|
struct | xccdf_benchmark |
| XCCDF Benchmark. More...
|
struct | xccdf_profile |
| XCCDF Profile. More...
|
struct | xccdf_rule |
| XCCDF Rule. More...
|
struct | xccdf_group |
| XCCDF Group. More...
|
struct | xccdf_value |
| XCDF Value. More...
|
struct | xccdf_result |
| XCCDF Test Result. More...
|
struct | xccdf_notice |
| XCCDF benchmark legal notice. More...
|
struct | xccdf_status |
| XCCDF item status. More...
|
struct | xccdf_model |
| XCCDF scoring model. More...
|
struct | xccdf_warning |
| XCCDF warning. More...
|
struct | xccdf_select |
| XCCDF select option usen in the profile. More...
|
struct | xccdf_set_value |
| XCCDF set value option used in the profile. More...
|
struct | xccdf_refine_value |
| XCCDF refine value option used in the profile. More...
|
struct | xccdf_refine_rule |
| XCCDF refine rule option used in the profile. More...
|
struct | xccdf_ident |
| XCCDF rule ident URI. More...
|
struct | xccdf_check |
| XCCDF simple or complex check. More...
|
struct | xccdf_check_content_ref |
| XCCDF check content reference. More...
|
struct | xccdf_profile_note |
| XCCDF note for given rule in context of given profile. More...
|
struct | xccdf_check_import |
| XCCDF check import. More...
|
struct | xccdf_check_export |
| XCCDF check export. More...
|
struct | xccdf_fix |
| XCCDF automatic fix. More...
|
struct | xccdf_fixtext |
| XCCDF textual fix instructions. More...
|
struct | xccdf_item_iterator |
| String iterator. More...
|
struct | xccdf_notice_iterator |
| Notice iterator. More...
|
struct | xccdf_status_iterator |
| Status iterator. More...
|
struct | xccdf_reference_iterator |
| Reference iterator. More...
|
struct | xccdf_model_iterator |
| Model iterator. More...
|
struct | xccdf_profile_iterator |
| Profile iterator. More...
|
struct | xccdf_select_iterator |
| Select iterator. More...
|
struct | xccdf_set_value_iterator |
| Set value iterator. More...
|
struct | xccdf_refine_value_iterator |
| Refine value iterator. More...
|
struct | xccdf_refine_rule_iterator |
| Refine rule iterator. More...
|
struct | xccdf_ident_iterator |
| Ident iterator. More...
|
struct | xccdf_check_iterator |
| Check iterator. More...
|
struct | xccdf_check_content_ref_iterator |
| Check content references iterator. More...
|
struct | xccdf_profile_note_iterator |
| Profile note iterator. More...
|
struct | xccdf_check_import_iterator |
| Check import iterator. More...
|
struct | xccdf_check_export_iterator |
| Check export iterator. More...
|
struct | xccdf_fix_iterator |
| Fix iterator. More...
|
struct | xccdf_fixtext_iterator |
| Textual fix iterator. More...
|
Files |
file | xccdf.h |
| Open-scap XCCDF library interface.
|
Typedefs |
typedef float | xccdf_numeric |
| Type of a numerical content for a XCCDF value.
|
Enumerations |
enum | xccdf_type_t {
XCCDF_BENCHMARK = 0x0100,
XCCDF_PROFILE = 0x0200,
XCCDF_RESULT = 0x0400,
XCCDF_RULE = 0x1000,
XCCDF_GROUP = 0x2000,
XCCDF_VALUE = 0x4000,
XCCDF_CONTENT = XCCDF_RULE | XCCDF_GROUP,
XCCDF_ITEM = XCCDF_RULE | XCCDF_GROUP | XCCDF_VALUE,
XCCDF_OBJECT = XCCDF_ITEM | XCCDF_PROFILE | XCCDF_BENCHMARK | XCCDF_RESULT
} |
| Type of an XCCDF object.
More...
|
enum | xccdf_interface_hint_t {
XCCDF_IFACE_HINT_NONE,
XCCDF_IFACE_HINT_CHOICE,
XCCDF_IFACE_HINT_TEXTLINE,
XCCDF_IFACE_HINT_TEXT,
XCCDF_IFACE_HINT_DATE,
XCCDF_IFACE_HINT_DATETIME
} |
| Interface hint.
More...
|
enum | xccdf_status_type_t {
XCCDF_STATUS_NOT_SPECIFIED,
XCCDF_STATUS_ACCEPTED,
XCCDF_STATUS_DEPRECATED,
XCCDF_STATUS_DRAFT,
XCCDF_STATUS_INCOMPLETE,
XCCDF_STATUS_INTERIM
} |
| Status of an XCCDF item.
More...
|
enum | xccdf_value_type_t { XCCDF_TYPE_NUMBER = 1,
XCCDF_TYPE_STRING,
XCCDF_TYPE_BOOLEAN
} |
| Type of an xccdf_value.
More...
|
enum | xccdf_operator_t {
XCCDF_OPERATOR_EQUALS = 1,
XCCDF_OPERATOR_NOT_EQUAL,
XCCDF_OPERATOR_GREATER,
XCCDF_OPERATOR_GREATER_EQUAL,
XCCDF_OPERATOR_LESS,
XCCDF_OPERATOR_LESS_EQUAL,
XCCDF_OPERATOR_PATTERN_MATCH
} |
| Operator to be applied on an xccdf_value.
More...
|
enum | xccdf_bool_operator_t {
XCCDF_OPERATOR_AND = 0x0002,
XCCDF_OPERATOR_OR = 0x0003,
XCCDF_OPERATOR_NOT = 0x0100,
XCCDF_OPERATOR_NAND = XCCDF_OPERATOR_AND | XCCDF_OPERATOR_NOT,
XCCDF_OPERATOR_NOR = XCCDF_OPERATOR_OR | XCCDF_OPERATOR_NOT,
XCCDF_OPERATOR_MASK = 0x00ff
} |
| Boolean operators for logical expressions.
More...
|
enum | xccdf_level_t {
XCCDF_UNKNOWN = 1,
XCCDF_INFO,
XCCDF_LOW,
XCCDF_MEDIUM,
XCCDF_HIGH
} |
| XCCDF error, complexity, disruption, or severity level.
More...
|
enum | xccdf_message_severity_t { XCCDF_MSG_INFO = XCCDF_INFO,
XCCDF_MSG_WARNING = XCCDF_LOW,
XCCDF_MSG_ERROR = XCCDF_HIGH
} |
| Severity of an xccdf_message.
More...
|
enum | xccdf_role_t { XCCDF_ROLE_FULL = 1,
XCCDF_ROLE_UNSCORED,
XCCDF_ROLE_UNCHECKED
} |
| XCCDF role.
More...
|
enum | xccdf_warning_category_t {
XCCDF_WARNING_GENERAL = 1,
XCCDF_WARNING_FUNCTIONALITY,
XCCDF_WARNING_PERFORMANCE,
XCCDF_WARNING_HARDWARE,
XCCDF_WARNING_LEGAL,
XCCDF_WARNING_REGULATORY,
XCCDF_WARNING_MANAGEMENT,
XCCDF_WARNING_AUDIT,
XCCDF_WARNING_DEPENDENCY
} |
| Category of xccdf_warning.
More...
|
enum | xccdf_strategy_t {
XCCDF_STRATEGY_UNKNOWN,
XCCDF_STRATEGY_CONFIGURE,
XCCDF_STRATEGY_DISABLE,
XCCDF_STRATEGY_ENABLE,
XCCDF_STRATEGY_PATCH,
XCCDF_STRATEGY_POLICY,
XCCDF_STRATEGY_RESTRICT,
XCCDF_STRATEGY_UPDATE,
XCCDF_STRATEGY_COMBINATION
} |
| Fix strategy type.
More...
|
enum | xccdf_test_result_type_t {
XCCDF_RESULT_PASS = 1,
XCCDF_RESULT_FAIL,
XCCDF_RESULT_ERROR,
XCCDF_RESULT_UNKNOWN,
XCCDF_RESULT_NOT_APPLICABLE,
XCCDF_RESULT_NOT_CHECKED,
XCCDF_RESULT_NOT_SELECTED,
XCCDF_RESULT_INFORMATIONAL,
XCCDF_RESULT_FIXED
} |
| Test result.
More...
|
Functions |
void | xccdf_cleanup (void) |
| Release library internal caches.
|
struct xccdf_item * | xccdf_item_iterator::xccdf_item_iterator_next (struct xccdf_item_iterator *it) |
bool | xccdf_item_iterator::xccdf_item_iterator_has_more (struct xccdf_item_iterator *it) |
void | xccdf_item_iterator::xccdf_item_iterator_free (struct xccdf_item_iterator *it) |
struct xccdf_notice * | xccdf_notice_iterator::xccdf_notice_iterator_next (struct xccdf_notice_iterator *it) |
bool | xccdf_notice_iterator::xccdf_notice_iterator_has_more (struct xccdf_notice_iterator *it) |
void | xccdf_notice_iterator::xccdf_notice_iterator_free (struct xccdf_notice_iterator *it) |
struct xccdf_status * | xccdf_status_iterator::xccdf_status_iterator_next (struct xccdf_status_iterator *it) |
bool | xccdf_status_iterator::xccdf_status_iterator_has_more (struct xccdf_status_iterator *it) |
void | xccdf_status_iterator::xccdf_status_iterator_free (struct xccdf_status_iterator *it) |
struct xccdf_reference * | xccdf_reference_iterator::xccdf_reference_iterator_next (struct xccdf_reference_iterator *it) |
bool | xccdf_reference_iterator::xccdf_reference_iterator_has_more (struct xccdf_reference_iterator *it) |
void | xccdf_reference_iterator::xccdf_reference_iterator_free (struct xccdf_reference_iterator *it) |
struct xccdf_model * | xccdf_model_iterator::xccdf_model_iterator_next (struct xccdf_model_iterator *it) |
bool | xccdf_model_iterator::xccdf_model_iterator_has_more (struct xccdf_model_iterator *it) |
void | xccdf_model_iterator::xccdf_model_iterator_free (struct xccdf_model_iterator *it) |
struct xccdf_profile * | xccdf_profile_iterator::xccdf_profile_iterator_next (struct xccdf_profile_iterator *it) |
bool | xccdf_profile_iterator::xccdf_profile_iterator_has_more (struct xccdf_profile_iterator *it) |
void | xccdf_profile_iterator::xccdf_profile_iterator_free (struct xccdf_profile_iterator *it) |
struct xccdf_select * | xccdf_select_iterator::xccdf_select_iterator_next (struct xccdf_select_iterator *it) |
bool | xccdf_select_iterator::xccdf_select_iterator_has_more (struct xccdf_select_iterator *it) |
void | xccdf_select_iterator::xccdf_select_iterator_free (struct xccdf_select_iterator *it) |
struct xccdf_set_value * | xccdf_set_value_iterator::xccdf_set_value_iterator_next (struct xccdf_set_value_iterator *it) |
bool | xccdf_set_value_iterator::xccdf_set_value_iterator_has_more (struct xccdf_set_value_iterator *it) |
void | xccdf_set_value_iterator::xccdf_set_value_iterator_free (struct xccdf_set_value_iterator *it) |
struct xccdf_refine_value * | xccdf_refine_value_iterator::xccdf_refine_value_iterator_next (struct xccdf_refine_value_iterator *it) |
bool | xccdf_refine_value_iterator::xccdf_refine_value_iterator_has_more (struct xccdf_refine_value_iterator *it) |
void | xccdf_refine_value_iterator::xccdf_refine_value_iterator_free (struct xccdf_refine_value_iterator *it) |
struct xccdf_refine_rule * | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_next (struct xccdf_refine_rule_iterator *it) |
bool | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_has_more (struct xccdf_refine_rule_iterator *it) |
void | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_free (struct xccdf_refine_rule_iterator *it) |
struct xccdf_ident * | xccdf_ident_iterator::xccdf_ident_iterator_next (struct xccdf_ident_iterator *it) |
bool | xccdf_ident_iterator::xccdf_ident_iterator_has_more (struct xccdf_ident_iterator *it) |
void | xccdf_ident_iterator::xccdf_ident_iterator_free (struct xccdf_ident_iterator *it) |
struct xccdf_check * | xccdf_check_iterator::xccdf_check_iterator_next (struct xccdf_check_iterator *it) |
bool | xccdf_check_iterator::xccdf_check_iterator_has_more (struct xccdf_check_iterator *it) |
void | xccdf_check_iterator::xccdf_check_iterator_free (struct xccdf_check_iterator *it) |
struct xccdf_check_content_ref * | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_next (struct xccdf_check_content_ref_iterator *it) |
bool | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_has_more (struct xccdf_check_content_ref_iterator *it) |
void | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_free (struct xccdf_check_content_ref_iterator *it) |
struct xccdf_profile_note * | xccdf_profile_note_iterator::xccdf_profile_note_iterator_next (struct xccdf_profile_note_iterator *it) |
bool | xccdf_profile_note_iterator::xccdf_profile_note_iterator_has_more (struct xccdf_profile_note_iterator *it) |
void | xccdf_profile_note_iterator::xccdf_profile_note_iterator_free (struct xccdf_profile_note_iterator *it) |
struct xccdf_check_import * | xccdf_check_import_iterator::xccdf_check_import_iterator_next (struct xccdf_check_import_iterator *it) |
bool | xccdf_check_import_iterator::xccdf_check_import_iterator_has_more (struct xccdf_check_import_iterator *it) |
void | xccdf_check_import_iterator::xccdf_check_import_iterator_free (struct xccdf_check_import_iterator *it) |
struct xccdf_check_export * | xccdf_check_export_iterator::xccdf_check_export_iterator_next (struct xccdf_check_export_iterator *it) |
bool | xccdf_check_export_iterator::xccdf_check_export_iterator_has_more (struct xccdf_check_export_iterator *it) |
void | xccdf_check_export_iterator::xccdf_check_export_iterator_free (struct xccdf_check_export_iterator *it) |
struct xccdf_fix * | xccdf_fix_iterator::xccdf_fix_iterator_next (struct xccdf_fix_iterator *it) |
bool | xccdf_fix_iterator::xccdf_fix_iterator_has_more (struct xccdf_fix_iterator *it) |
void | xccdf_fix_iterator::xccdf_fix_iterator_free (struct xccdf_fix_iterator *it) |
struct xccdf_fixtext * | xccdf_fixtext_iterator::xccdf_fixtext_iterator_next (struct xccdf_fixtext_iterator *it) |
bool | xccdf_fixtext_iterator::xccdf_fixtext_iterator_has_more (struct xccdf_fixtext_iterator *it) |
void | xccdf_fixtext_iterator::xccdf_fixtext_iterator_free (struct xccdf_fixtext_iterator *it) |
xccdf_type_t | xccdf_item::xccdf_item_get_type (const struct xccdf_item *item) |
| Get item type.
|
const char * | xccdf_item::xccdf_item_get_id (const struct xccdf_item *item) |
| Get item ID.
|
const char * | xccdf_item::xccdf_item_get_title (const struct xccdf_item *item) |
| Get item title.
|
const char * | xccdf_item::xccdf_item_get_description (const struct xccdf_item *item) |
| Get item description.
|
const char * | xccdf_item::xccdf_item_get_version (const struct xccdf_item *item) |
| Get item version.
|
struct xccdf_item * | xccdf_item::xccdf_item_get_extends (const struct xccdf_item *item) |
| Return item's parent in the inheritance hierarchy.
|
struct xccdf_item * | xccdf_item::xccdf_item_get_parent (const struct xccdf_item *item) |
| Return item's parent in the grouping hierarchy.
|
struct xccdf_status_iterator * | xccdf_item::xccdf_item_get_statuses (const struct xccdf_item *item) |
| Get an iterator to item statuses.
|
struct xccdf_reference_iterator * | xccdf_item::xccdf_item_get_references (const struct xccdf_item *item) |
| Get an iterator to the XCCDF references of the item.
|
xccdf_status_type_t | xccdf_item::xccdf_item_get_status_current (const struct xccdf_item *item) |
| Get item current status.
|
struct xccdf_benchmark * | xccdf_benchmark::xccdf_benchmark_new_from_file (const char *filename) |
| Convert the item to a benchmark.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_id (const struct xccdf_benchmark *benchmark) |
| Get benchmark ID.
|
bool | xccdf_benchmark::xccdf_benchmark_get_resolved (const struct xccdf_benchmark *benchmark) |
| Check benchmark resolved property.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_title (const struct xccdf_benchmark *benchmark) |
| Get benchmark title.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_description (const struct xccdf_benchmark *benchmark) |
| Get benchmark description.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_version (const struct xccdf_benchmark *benchmark) |
| Get benchmark version.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_style (const struct xccdf_benchmark *benchmark) |
| Get benchmark inline stylesheet.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_style_href (const struct xccdf_benchmark *benchmark) |
| Get benchmark stylesheet URL.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_front_matter (const struct xccdf_benchmark *benchmark) |
| Get benchmark front matter.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_rear_matter (const struct xccdf_benchmark *benchmark) |
| Get benchmark rear matter.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_metadata (const struct xccdf_benchmark *benchmark) |
| Get benchmark metadata.
|
const char * | xccdf_benchmark::xccdf_benchmark_get_plain_text (const struct xccdf_benchmark *benchmark, const char *id) |
| Get a plain text by ID.
|
struct xccdf_item * | xccdf_benchmark::xccdf_benchmark_get_item (const struct xccdf_benchmark *benchmark, const char *id) |
| Get benchmark item by ID.
|
struct xccdf_status_iterator * | xccdf_benchmark::xccdf_benchmark_get_statuses (const struct xccdf_benchmark *benchmark) |
| Get an iterator to benchmark statuses.
|
struct xccdf_reference_iterator * | xccdf_benchmark::xccdf_benchmark_get_references (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the XCCDF references of the benchmark.
|
struct oscap_string_iterator * | xccdf_benchmark::xccdf_benchmark_get_platforms (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the benchmark platforms.
|
struct xccdf_notice_iterator * | xccdf_benchmark::xccdf_benchmark_get_notices (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the benchmark legal notices.
|
struct xccdf_model_iterator * | xccdf_benchmark::xccdf_benchmark_get_models (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the benchmark scoring models.
|
struct xccdf_profile_iterator * | xccdf_benchmark::xccdf_benchmark_get_profiles (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the benchmark XCCDF profiles.
|
struct xccdf_item_iterator * | xccdf_benchmark::xccdf_benchmark_get_content (const struct xccdf_benchmark *benchmark) |
| Get an iterator to the bencmark content.
|
xccdf_status_type_t | xccdf_benchmark::xccdf_benchmark_get_status_current (const struct xccdf_benchmark *benchmark) |
| Get benchmark current status.
|
void | xccdf_benchmark::xccdf_benchmark_free (struct xccdf_benchmark *benchmark) |
| Delete the benchmark.
|
const char * | xccdf_profile::xccdf_profile_get_id (const struct xccdf_profile *profile) |
| Get profile ID.
|
const char * | xccdf_profile::xccdf_profile_get_title (const struct xccdf_profile *profile) |
| Get profile title.
|
const char * | xccdf_profile::xccdf_profile_get_description (const struct xccdf_profile *profile) |
| Get profile description.
|
const char * | xccdf_profile::xccdf_profile_get_version (const struct xccdf_profile *profile) |
| Get profile version.
|
struct xccdf_profile * | xccdf_profile::xccdf_profile_get_extends (const struct xccdf_profile *profile) |
| Return profile's parent in the inheritance hierarchy.
|
struct xccdf_benchmark * | xccdf_profile::xccdf_profile_get_benchmark (const struct xccdf_profile *profile) |
| Return a benchmark containing this profile.
|
bool | xccdf_profile::xccdf_profile_get_abstract (const struct xccdf_profile *profile) |
| Return whether the profile is abstract.
|
bool | xccdf_profile::xccdf_profile_get_prohibit_changes (const struct xccdf_profile *profile) |
| Return whether the profile has the prohibit changes flag set to true.
|
struct oscap_string_iterator * | xccdf_profile::xccdf_profile_get_platforms (const struct xccdf_profile *profile) |
| Get an iterator to profile platforms.
|
struct xccdf_status_iterator * | xccdf_profile::xccdf_profile_get_statuses (const struct xccdf_profile *profile) |
| Get an iterator to profile statuses.
|
struct xccdf_reference_iterator * | xccdf_profile::xccdf_profile_get_references (const struct xccdf_profile *profile) |
| Get an iterator to the XCCDF references of the profile.
|
xccdf_status_type_t | xccdf_profile::xccdf_profile_get_status_current (const struct xccdf_profile *profile) |
| Get profile current status.
|
struct xccdf_select_iterator * | xccdf_profile::xccdf_profile_get_selects (const struct xccdf_profile *profile) |
| Get profile note tag.
|
struct xccdf_set_value_iterator * | xccdf_profile::xccdf_profile_get_set_values (const struct xccdf_profile *profile) |
| Get an iterator to the set value options of the profile.
|
struct
xccdf_refine_value_iterator * | xccdf_profile::xccdf_profile_get_refine_values (const struct xccdf_profile *profile) |
| Get an iterator to the refine value options of the profile.
|
struct xccdf_refine_rule_iterator * | xccdf_profile::xccdf_profile_get_refine_rules (const struct xccdf_profile *profile) |
| Get an iterator to the refine rule options of the profile.
|
const char * | xccdf_rule::xccdf_rule_get_id (const struct xccdf_rule *rule) |
| Get rule ID.
|
const char * | xccdf_rule::xccdf_rule_get_title (const struct xccdf_rule *rule) |
| Get rule title.
|
const char * | xccdf_rule::xccdf_rule_get_description (const struct xccdf_rule *rule) |
| Get rule description.
|
const char * | xccdf_rule::xccdf_rule_get_version (const struct xccdf_rule *rule) |
| Get rule version.
|
const char * | xccdf_rule::xccdf_rule_get_question (const struct xccdf_rule *rule) |
| Get rule question.
|
const char * | xccdf_rule::xccdf_rule_get_rationale (const struct xccdf_rule *rule) |
| Get rule rationale.
|
const char * | xccdf_rule::xccdf_rule_get_cluster_id (const struct xccdf_rule *rule) |
| Get rule cluster ID.
|
struct xccdf_check * | xccdf_rule::xccdf_rule_get_check (const struct xccdf_rule *rule) |
| Get rule's currently selected check.
|
float | xccdf_rule::xccdf_rule_get_weight (const struct xccdf_rule *rule) |
| Get rule scoring weight.
|
struct xccdf_rule * | xccdf_rule::xccdf_rule_get_extends (const struct xccdf_rule *rule) |
| Return rule's parent in the inheritance hierarchy.
|
struct xccdf_item * | xccdf_rule::xccdf_rule_get_parent (const struct xccdf_rule *rule) |
| Return rule's parent in the grouping hierarchy.
|
bool | xccdf_rule::xccdf_rule_get_abstract (const struct xccdf_rule *rule) |
| Return whether the rule is abstract.
|
bool | xccdf_rule::xccdf_rule_get_prohibit_changes (const struct xccdf_rule *rule) |
| Return whether the rule has the prohibit changes flag set to true.
|
bool | xccdf_rule::xccdf_rule_get_hidden (const struct xccdf_rule *rule) |
| Return whether the rule has the hidden flag set to true.
|
bool | xccdf_rule::xccdf_rule_get_selected (const struct xccdf_rule *rule) |
| Return whether the rule is selected.
|
bool | xccdf_rule::xccdf_rule_get_multiple (const struct xccdf_rule *rule) |
| Return whether the rule has the multiple flag set to true.
|
struct oscap_string_iterator * | xccdf_rule::xccdf_rule_get_platforms (const struct xccdf_rule *rule) |
| Get an iterator to rule platforms.
|
struct xccdf_status_iterator * | xccdf_rule::xccdf_rule_get_statuses (const struct xccdf_rule *rule) |
| Get an iterator to rule statuses.
|
struct xccdf_reference_iterator * | xccdf_rule::xccdf_rule_get_references (const struct xccdf_rule *rule) |
| Get an iterator to the XCCDF references of the rule.
|
xccdf_status_type_t | xccdf_rule::xccdf_rule_get_status_current (const struct xccdf_rule *rule) |
| Get rule current status.
|
const char * | xccdf_rule::xccdf_rule_get_impact_metric (const struct xccdf_rule *rule) |
| Get rule impact metric.
|
xccdf_role_t | xccdf_rule::xccdf_rule_get_role (const struct xccdf_rule *rule) |
| Get rule role.
|
xccdf_level_t | xccdf_rule::xccdf_rule_get_severity (const struct xccdf_rule *rule) |
| Get rule severity level.
|
struct xccdf_ident_iterator * | xccdf_rule::xccdf_rule_get_idents (const struct xccdf_rule *rule) |
| Get an iterator to the idents of the rule.
|
struct xccdf_check_iterator * | xccdf_rule::xccdf_rule_get_checks (const struct xccdf_rule *rule) |
| Get an iterator to the checks of the rule.
|
struct
xccdf_profile_note_iterator * | xccdf_rule::xccdf_rule_get_profile_notes (const struct xccdf_rule *rule) |
| Get an iterator to the profile notes of the rule.
|
struct xccdf_fix_iterator * | xccdf_rule::xccdf_rule_get_fixes (const struct xccdf_rule *rule) |
| Get an iterator to fixes for the rule.
|
struct xccdf_fixtext_iterator * | xccdf_rule::xccdf_rule_get_fixtexts (const struct xccdf_rule *rule) |
| Get an iterator to fix descriptions the rule.
|
const char * | xccdf_group::xccdf_group_get_id (const struct xccdf_group *group) |
| Get group ID.
|
const char * | xccdf_group::xccdf_group_get_title (const struct xccdf_group *group) |
| Get group title.
|
const char * | xccdf_group::xccdf_group_get_description (const struct xccdf_group *group) |
| Get group description.
|
const char * | xccdf_group::xccdf_group_get_version (const struct xccdf_group *group) |
| Get group version.
|
const char * | xccdf_group::xccdf_group_get_question (const struct xccdf_group *group) |
| Get group question.
|
const char * | xccdf_group::xccdf_group_get_rationale (const struct xccdf_group *group) |
| Get group rationale.
|
const char * | xccdf_group::xccdf_group_get_cluster_id (const struct xccdf_group *group) |
| Get group cluster ID.
|
float | xccdf_group::xccdf_group_get_weight (const struct xccdf_group *group) |
| Get group scoring weight.
|
struct xccdf_group * | xccdf_group::xccdf_group_get_extends (const struct xccdf_group *group) |
| Return group's parent in the inheritance hierarchy.
|
struct xccdf_item * | xccdf_group::xccdf_group_get_parent (const struct xccdf_group *group) |
| Return group's parent in the grouping hierarchy.
|
bool | xccdf_group::xccdf_group_get_abstract (const struct xccdf_group *group) |
| Return whether the group is abstract.
|
bool | xccdf_group::xccdf_group_get_prohibit_changes (const struct xccdf_group *group) |
| Return whether the group has the prohibit changes flag set to true.
|
bool | xccdf_group::xccdf_group_get_hidden (const struct xccdf_group *group) |
| Return whether the group has the hidden flag set to true.
|
bool | xccdf_group::xccdf_group_get_selected (const struct xccdf_group *group) |
| Return whether the group is selected.
|
struct oscap_string_iterator * | xccdf_group::xccdf_group_get_platforms (const struct xccdf_group *group) |
| Get an iterator to group platforms.
|
struct xccdf_status_iterator * | xccdf_group::xccdf_group_get_statuses (const struct xccdf_group *group) |
| Get an iterator to group statuses.
|
struct xccdf_reference_iterator * | xccdf_group::xccdf_group_get_references (const struct xccdf_group *group) |
| Get an iterator to the XCCDF references of the group.
|
struct xccdf_item_iterator * | xccdf_group::xccdf_group_get_content (const struct xccdf_group *benchmark) |
| Get an iterator to the group content.
|
xccdf_status_type_t | xccdf_group::xccdf_group_get_status_current (const struct xccdf_group *group) |
| Get group current status.
|
const char * | xccdf_value::xccdf_value_get_id (const struct xccdf_value *value) |
| Get value ID.
|
const char * | xccdf_value::xccdf_value_get_title (const struct xccdf_value *value) |
| Get value title.
|
const char * | xccdf_value::xccdf_value_get_description (const struct xccdf_value *value) |
| Get value description.
|
struct xccdf_value * | xccdf_value::xccdf_value_get_extends (const struct xccdf_value *value) |
| Return value's parent in the inheritance hierarchy.
|
struct xccdf_item * | xccdf_value::xccdf_value_get_parent (const struct xccdf_value *value) |
| Return value's parent in the grouping hierarchy.
|
bool | xccdf_value::xccdf_value_get_abstract (const struct xccdf_value *value) |
| Return whether the value is abstract.
|
bool | xccdf_value::xccdf_value_get_prohibit_changes (const struct xccdf_value *value) |
| Return whether the value has the prohibit changes flag set to true.
|
bool | xccdf_value::xccdf_value_get_hidden (const struct xccdf_value *value) |
| Return whether the value has the hidden flag set to true.
|
struct xccdf_status_iterator * | xccdf_value::xccdf_value_get_statuses (const struct xccdf_value *value) |
| Get an iterator to value statuses.
|
struct xccdf_reference_iterator * | xccdf_value::xccdf_value_get_references (const struct xccdf_value *value) |
| Get an iterator to the XCCDF references of the value.
|
xccdf_status_type_t | xccdf_value::xccdf_value_get_status_current (const struct xccdf_value *value) |
| Get value current status.
|
xccdf_value_type_t | xccdf_value::xccdf_value_get_type (const struct xccdf_value *value) |
| Return type of the value.
|
xccdf_interface_hint_t | xccdf_value::xccdf_value_get_interface_hint (const struct xccdf_value *value) |
| Return an interface hint for the value.
|
xccdf_operator_t | xccdf_value::xccdf_value_get_oper (const struct xccdf_value *value) |
| Return an operator to be applied on the value.
|
const char * | xccdf_value::xccdf_value_get_selector (const struct xccdf_value *value) |
| Return currently active selector of the value.
|
bool | xccdf_value::xccdf_value_get_set_selector (struct xccdf_item *value, const char *selector) |
| Apply a selector on the value.
|
const char * | xccdf_value::xccdf_value_get_value_string (const struct xccdf_value *value) |
| Return the item's value as a string.
|
xccdf_numeric | xccdf_value::xccdf_value_get_value_number (const struct xccdf_value *value) |
| Return the item's value as a number.
|
bool | xccdf_value::xccdf_value_get_value_boolean (const struct xccdf_value *value) |
| Return the item's value as a boolean value.
|
const char * | xccdf_value::xccdf_value_get_defval_string (const struct xccdf_value *value) |
| Return the item's default value as a string.
|
xccdf_numeric | xccdf_value::xccdf_value_get_defval_number (const struct xccdf_value *value) |
| Return the item's default value as a number.
|
bool | xccdf_value::xccdf_value_get_defval_boolean (const struct xccdf_value *value) |
| Return the item's default value as a boolean value.
|
xccdf_numeric | xccdf_value::xccdf_value_get_lower_bound (const struct xccdf_value *value) |
| Return upper limit for the numeric value.
|
xccdf_numeric | xccdf_value::xccdf_value_get_upper_bound (const struct xccdf_value *value) |
| Return lower limit for the numeric value.
|
const char * | xccdf_value::xccdf_value_get_match (const struct xccdf_value *value) |
| Regex the values should match.
|
bool | xccdf_value::xccdf_value_get_must_match (const struct xccdf_value *value) |
| Return mustMatch property.
|
time_t | xccdf_status::xccdf_status_get_date (const struct xccdf_status *status) |
| Get an iterator to the XCCDF value's source URIs.
|
xccdf_status_type_t | xccdf_status::xccdf_status_get_status (const struct xccdf_status *status) |
| Get status type.
|
const char * | xccdf_notice::xccdf_notice_get_id (const struct xccdf_notice *notice) |
| Get copyright notice ID.
|
const char * | xccdf_notice::xccdf_notice_get_text (const struct xccdf_notice *notice) |
| Get copyright notice text.
|
const char * | xccdf_model::xccdf_model_get_system (const struct xccdf_model *model) |
| Get scoring model system URI.
|
const char * | xccdf_ident::xccdf_ident_get_id (const struct xccdf_ident *ident) |
| Get scoring model parameter.
|
const char * | xccdf_ident::xccdf_ident_get_system (const struct xccdf_ident *ident) |
| Get ident system URI.
|
const char * | xccdf_check::xccdf_check_get_id (const struct xccdf_check *check) |
| Get check ID.
|
bool | xccdf_check::xccdf_check_get_complex (const struct xccdf_check *check) |
| True if the check is a complex check.
|
xccdf_bool_operator_t | xccdf_check::xccdf_check_get_oper (const struct xccdf_check *check) |
| Get an operator to be applied no children of the complex check.
|
const char * | xccdf_check::xccdf_check_get_system (const struct xccdf_check *check) |
| Get check system URI.
|
const char * | xccdf_check::xccdf_check_get_selector (const struct xccdf_check *check) |
| Get check selector.
|
const char * | xccdf_check::xccdf_check_get_content (const struct xccdf_check *check) |
| Get check content.
|
struct xccdf_rule * | xccdf_check::xccdf_check_get_parent (const struct xccdf_check *check) |
| Get rule containing this check.
|
struct xccdf_check_iterator * | xccdf_check::xccdf_check_get_children (const struct xccdf_check *check) |
| Get an iterator to the check content references.
|
const char * | xccdf_check_content_ref::xccdf_check_content_ref_get_href (const struct xccdf_check_content_ref *ref) |
| Get URI of the check content reference.
|
const char * | xccdf_check_content_ref::xccdf_check_content_ref_get_name (const struct xccdf_check_content_ref *ref) |
| Get name of a part of the check content document this reference is pointing to.
|
const char * | xccdf_profile_note::xccdf_profile_note_get_reftag (const struct xccdf_profile_note *note) |
| Get profile note tag.
|
const char * | xccdf_profile_note::xccdf_profile_note_get_text (const struct xccdf_profile_note *note) |
| Get profile note text as a piece of XML.
|
const char * | xccdf_check_import::xccdf_check_import_get_name (const struct xccdf_check_import *item) |
| Get check import target system variable name.
|
const char * | xccdf_check_import::xccdf_check_import_get_content (const struct xccdf_check_import *item) |
| Get content of the imported variable.
|
const char * | xccdf_check_export::xccdf_check_export_get_name (const struct xccdf_check_export *item) |
| Get check export target system variable name.
|
struct xccdf_value * | xccdf_check_export::xccdf_check_export_get_value (const struct xccdf_check_export *item) |
| Get an XCCDF value bound to the check export item.
|
const char * | xccdf_fix::xccdf_fix_get_content (const struct xccdf_fix *fix) |
| Get fix content (e.g.
|
bool | xccdf_fix::xccdf_fix_get_reboot (const struct xccdf_fix *fix) |
| True if the fix needs rebooting a system.
|
xccdf_strategy_t | xccdf_fix::xccdf_fix_get_strategy (const struct xccdf_fix *fix) |
| Get fix strategy.
|
xccdf_level_t | xccdf_fix::xccdf_fix_get_complexity (const struct xccdf_fix *fix) |
| Get fix complexity.
|
xccdf_level_t | xccdf_fix::xccdf_fix_get_disruption (const struct xccdf_fix *fix) |
| Get fix disruption.
|
const char * | xccdf_fix::xccdf_fix_get_id (const struct xccdf_fix *fix) |
| Get fix ID,.
|
const char * | xccdf_fix::xccdf_fix_get_system (const struct xccdf_fix *fix) |
| Get fix fixing system URI,.
|
const char * | xccdf_fix::xccdf_fix_get_platform (const struct xccdf_fix *fix) |
| Get URI of a platform the fix applies to.
|
bool | xccdf_fixtext::xccdf_fixtext_get_reboot (const struct xccdf_fixtext *fixtext) |
| True if the fixtext needs rebooting a system.
|
xccdf_strategy_t | xccdf_fixtext::xccdf_fixtext_get_strategy (const struct xccdf_fixtext *fixtext) |
| Get fixtext strategy.
|
xccdf_level_t | xccdf_fixtext::xccdf_fixtext_get_complexity (const struct xccdf_fixtext *fixtext) |
| Get fixtext complexity.
|
xccdf_level_t | xccdf_fixtext::xccdf_fixtext_get_disruption (const struct xccdf_fixtext *fixtext) |
| Get fixtext disruption.
|
struct xccdf_fix * | xccdf_fixtext::xccdf_fixtext_get_fixref (const struct xccdf_fixtext *fixtext) |
| Get a fix this text references to.
|