oscap

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnssiBp28Enhanced     Profile = "xccdf_org.ssgproject.content_profile_anssi_bp28_enhanced"
	AnssiBp28High         Profile = "xccdf_org.ssgproject.content_profile_anssi_bp28_high"
	AnssiBp28Intermediary Profile = "xccdf_org.ssgproject.content_profile_anssi_bp28_intermediary"
	AnssiBp28Minimal      Profile = "xccdf_org.ssgproject.content_profile_anssi_bp28_minimal"
	CcnAdvanced           Profile = "xccdf_org.ssgproject.content_profile_ccn_advanced"
	CcnBasic              Profile = "xccdf_org.ssgproject.content_profile_ccn_basic"
	CcnIntermediate       Profile = "xccdf_org.ssgproject.content_profile_ccn_intermediate"
	Cis                   Profile = "xccdf_org.ssgproject.content_profile_cis"
	CisServerL1           Profile = "xccdf_org.ssgproject.content_profile_cis_server_l1"
	CisWorkstationL1      Profile = "xccdf_org.ssgproject.content_profile_cis_workstation_l1"
	CisWorkstationL2      Profile = "xccdf_org.ssgproject.content_profile_cis_workstation_l2"
	Cui                   Profile = "xccdf_org.ssgproject.content_profile_cui"
	E8                    Profile = "xccdf_org.ssgproject.content_profile_e8"
	Hippa                 Profile = "xccdf_org.ssgproject.content_profile_hipaa"
	IsmO                  Profile = "xccdf_org.ssgproject.content_profile_ism_o"
	Ospp                  Profile = "xccdf_org.ssgproject.content_profile_ospp"
	PciDss                Profile = "xccdf_org.ssgproject.content_profile_pci-dss"
	Standard              Profile = "xccdf_org.ssgproject.content_profile_standard"
	Stig                  Profile = "xccdf_org.ssgproject.content_profile_stig"
	StigGui               Profile = "xccdf_org.ssgproject.content_profile_stig_gui"

	// oscap related directories
	DataDir string = "/oscap_data"
)

Variables

This section is empty.

Functions

func DefaultFedoraDatastream

func DefaultFedoraDatastream() string

func DefaultRHEL10Datastream added in v0.86.0

func DefaultRHEL10Datastream(isRHEL bool) string

func DefaultRHEL8Datastream

func DefaultRHEL8Datastream(isRHEL bool) string

func DefaultRHEL9Datastream

func DefaultRHEL9Datastream(isRHEL bool) string

func IsProfileAllowed

func IsProfileAllowed(profile string, allowlist []Profile) bool

Types

type Profile

type Profile string

func (Profile) String

func (p Profile) String() string

type RemediationConfig added in v0.69.0

type RemediationConfig struct {
	Datastream         string
	ProfileID          string
	CompressionEnabled bool
	TailoringConfig    *TailoringConfig
}

func NewConfigs added in v0.71.0

func NewConfigs(oscapConfig blueprint.OpenSCAPCustomization, defaultDatastream *string) (*RemediationConfig, error)

type TailoringConfig added in v0.69.0

type TailoringConfig struct {
	TailoredProfileID string
	JSONFilepath      string
	TailoringPath     string
	Selected          []string
	Unselected        []string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL