25 #ifndef _OSCAP_XCCDF_POLICY_PRIV_H
26 #define _OSCAP_XCCDF_POLICY_PRIV_H
28 #include "common/util.h"
int xccdf_policy_resolve_fix_substitution(struct xccdf_policy *policy, struct xccdf_fix *fix, struct xccdf_result *test_result)
Resolve text substitution in given fix element.
Definition: xccdf_policy_substitute.c:172
Open-scap XCCDF Policy library interface.
Top level XCCDF structure containing profiles, rules, values and results.
XCCDF simple or complex check.
Definition: item.h:284
Actual results of running a XCCDF test or profile.
Definition: xccdf_benchmark.h:222
XCCDF rule result.
Definition: item.h:343
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition: xccdf_policy.c:83
XCCDF automatic fix.
Definition: item.h:323
int xccdf_policy_report_cb(struct xccdf_policy *policy, const char *sysname, void *rule)
Report given "rule" to all callbacks with given sysname registered with the policy.
Definition: xccdf_policy.c:461
struct xccdf_benchmark * xccdf_policy_get_benchmark(const struct xccdf_policy *policy)
Get XCCDF Benchmark for given policy.
Definition: xccdf_policy.c:2531
int xccdf_policy_remediate(struct xccdf_policy *policy, struct xccdf_result *result)
Remediate all rule-results in the given result, with settings of given policy.
Definition: xccdf_policy_remediate.c:433