├── .gitignore ├── .pep8speaks.yml ├── DESIGN_NOTES.md ├── LICENSE ├── README.md ├── bin ├── oscapd ├── oscapd-cli └── oscapd-evaluate ├── container ├── config.ini ├── help.sh ├── install.sh ├── openscap ├── remediate.py └── run.sh ├── generate-dockerfile.py ├── man ├── oscapd-cli.8 ├── oscapd-evaluate.8 └── oscapd.8 ├── openscap_daemon ├── __init__.py ├── async_tools.py ├── cli_helpers.py ├── compat.py ├── config.py ├── cve_feed_manager.py ├── cve_scanner │ ├── __init__.py │ ├── applicationconfiguration.py │ ├── cve_scanner.py │ ├── generate_summary.py │ ├── image_scanner_client.py │ ├── reporter.py │ ├── scan.py │ ├── scanner_client.py │ └── scanner_error.py ├── dbus_daemon.py ├── dbus_utils.py ├── et_helpers.py ├── evaluation_spec.py ├── oscap_helpers.py ├── rest_api.py ├── system.py ├── task.py └── version.py ├── org.oscapd.conf ├── oscapd.service ├── perform-static-analysis ├── pylint.cfg ├── runwrapper.sh ├── setup.py └── tests ├── data_dir_template ├── config.ini ├── config_test.ini └── tasks │ └── 1.xml ├── install_test ├── integration ├── make_check ├── test_oscapd_cli_standalone.sh ├── test_oscapd_evaluate_standalone.sh └── test_task_management.sh ├── make_check ├── testing_data ├── evaluation_spec_cve_scan.xml ├── evaluation_spec_oval.xml ├── evaluation_spec_sds.xml └── ssg-fedora-ds.xml └── unit ├── __init__.py ├── make_check ├── test_basic_update.py ├── test_config.py ├── test_generate_guide.py ├── test_generate_report.py ├── test_serialization.py └── unit_test_harness.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/.gitignore -------------------------------------------------------------------------------- /.pep8speaks.yml: -------------------------------------------------------------------------------- 1 | pycodestyle: 2 | max-line-length: 99 3 | -------------------------------------------------------------------------------- /DESIGN_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/DESIGN_NOTES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/README.md -------------------------------------------------------------------------------- /bin/oscapd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/bin/oscapd -------------------------------------------------------------------------------- /bin/oscapd-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/bin/oscapd-cli -------------------------------------------------------------------------------- /bin/oscapd-evaluate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/bin/oscapd-evaluate -------------------------------------------------------------------------------- /container/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/config.ini -------------------------------------------------------------------------------- /container/help.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/help.sh -------------------------------------------------------------------------------- /container/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/install.sh -------------------------------------------------------------------------------- /container/openscap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/openscap -------------------------------------------------------------------------------- /container/remediate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/remediate.py -------------------------------------------------------------------------------- /container/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/container/run.sh -------------------------------------------------------------------------------- /generate-dockerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/generate-dockerfile.py -------------------------------------------------------------------------------- /man/oscapd-cli.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/man/oscapd-cli.8 -------------------------------------------------------------------------------- /man/oscapd-evaluate.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/man/oscapd-evaluate.8 -------------------------------------------------------------------------------- /man/oscapd.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/man/oscapd.8 -------------------------------------------------------------------------------- /openscap_daemon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/__init__.py -------------------------------------------------------------------------------- /openscap_daemon/async_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/async_tools.py -------------------------------------------------------------------------------- /openscap_daemon/cli_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cli_helpers.py -------------------------------------------------------------------------------- /openscap_daemon/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/compat.py -------------------------------------------------------------------------------- /openscap_daemon/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/config.py -------------------------------------------------------------------------------- /openscap_daemon/cve_feed_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_feed_manager.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/__init__.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/applicationconfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/applicationconfiguration.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/cve_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/cve_scanner.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/generate_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/generate_summary.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/image_scanner_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/image_scanner_client.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/reporter.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/scan.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/scanner_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/scanner_client.py -------------------------------------------------------------------------------- /openscap_daemon/cve_scanner/scanner_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/cve_scanner/scanner_error.py -------------------------------------------------------------------------------- /openscap_daemon/dbus_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/dbus_daemon.py -------------------------------------------------------------------------------- /openscap_daemon/dbus_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/dbus_utils.py -------------------------------------------------------------------------------- /openscap_daemon/et_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/et_helpers.py -------------------------------------------------------------------------------- /openscap_daemon/evaluation_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/evaluation_spec.py -------------------------------------------------------------------------------- /openscap_daemon/oscap_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/oscap_helpers.py -------------------------------------------------------------------------------- /openscap_daemon/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/rest_api.py -------------------------------------------------------------------------------- /openscap_daemon/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/system.py -------------------------------------------------------------------------------- /openscap_daemon/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/task.py -------------------------------------------------------------------------------- /openscap_daemon/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/openscap_daemon/version.py -------------------------------------------------------------------------------- /org.oscapd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/org.oscapd.conf -------------------------------------------------------------------------------- /oscapd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/oscapd.service -------------------------------------------------------------------------------- /perform-static-analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/perform-static-analysis -------------------------------------------------------------------------------- /pylint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/pylint.cfg -------------------------------------------------------------------------------- /runwrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/runwrapper.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/setup.py -------------------------------------------------------------------------------- /tests/data_dir_template/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/data_dir_template/config.ini -------------------------------------------------------------------------------- /tests/data_dir_template/config_test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/data_dir_template/config_test.ini -------------------------------------------------------------------------------- /tests/data_dir_template/tasks/1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/data_dir_template/tasks/1.xml -------------------------------------------------------------------------------- /tests/install_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/install_test -------------------------------------------------------------------------------- /tests/integration/make_check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/integration/make_check -------------------------------------------------------------------------------- /tests/integration/test_oscapd_cli_standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/integration/test_oscapd_cli_standalone.sh -------------------------------------------------------------------------------- /tests/integration/test_oscapd_evaluate_standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/integration/test_oscapd_evaluate_standalone.sh -------------------------------------------------------------------------------- /tests/integration/test_task_management.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/integration/test_task_management.sh -------------------------------------------------------------------------------- /tests/make_check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/make_check -------------------------------------------------------------------------------- /tests/testing_data/evaluation_spec_cve_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/testing_data/evaluation_spec_cve_scan.xml -------------------------------------------------------------------------------- /tests/testing_data/evaluation_spec_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/testing_data/evaluation_spec_oval.xml -------------------------------------------------------------------------------- /tests/testing_data/evaluation_spec_sds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/testing_data/evaluation_spec_sds.xml -------------------------------------------------------------------------------- /tests/testing_data/ssg-fedora-ds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/testing_data/ssg-fedora-ds.xml -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/make_check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/make_check -------------------------------------------------------------------------------- /tests/unit/test_basic_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/test_basic_update.py -------------------------------------------------------------------------------- /tests/unit/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/test_config.py -------------------------------------------------------------------------------- /tests/unit/test_generate_guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/test_generate_guide.py -------------------------------------------------------------------------------- /tests/unit/test_generate_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/test_generate_report.py -------------------------------------------------------------------------------- /tests/unit/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/test_serialization.py -------------------------------------------------------------------------------- /tests/unit/unit_test_harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSCAP/openscap-daemon/HEAD/tests/unit/unit_test_harness.py --------------------------------------------------------------------------------