├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build-containers.yml │ ├── mega-linter.yml │ ├── pages.yml │ ├── rust-clippy.yml │ ├── rustfmt.yml │ └── test-build.yml ├── .gitignore ├── .gitlab-ci.yml ├── .mega-linter.yml ├── .vscode ├── c_cpp_properties.json ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── LICENSE.APACHE-2.0 ├── Makefile ├── NOTICE ├── README.md ├── bpf ├── Cargo.toml ├── LICENSE.GPL-2.0 ├── build.rs ├── include │ ├── constants.h │ ├── logging.h │ ├── logging_types.h │ ├── seabee_maps.h │ ├── seabee_utils.h │ └── shared_rust_types.h └── src │ ├── common.rs │ ├── kernel_api │ ├── label_file.bpf.c │ ├── label_maps.bpf.c │ ├── label_task.bpf.c │ └── mod.rs │ ├── lib.rs │ ├── logging │ └── mod.rs │ ├── seabee │ ├── mod.rs │ ├── seabee.bpf.c │ └── seabee_log.h │ └── tests │ ├── mod.rs │ ├── test_tool.bpf.c │ └── write_user.bpf.c ├── ci ├── fedora-41.Dockerfile ├── fedora-42.Dockerfile ├── rocky-9.Dockerfile ├── run_megalinter.sh ├── ubuntu-jammy.Dockerfile └── ubuntu-noble.Dockerfile ├── docs ├── .gitignore ├── Doxyfile ├── Makefile ├── docs │ ├── assets │ │ ├── asciinema │ │ │ └── seabee-demo.cast │ │ └── images │ │ │ ├── diagrams │ │ │ ├── add-key.png │ │ │ ├── apply-policy.png │ │ │ ├── create-policy.png │ │ │ ├── generate-keys.png │ │ │ ├── policy-update.png │ │ │ ├── save-key.png │ │ │ ├── seabee-labeling.png │ │ │ ├── seabee-map-access.png │ │ │ ├── seabee-overview.png │ │ │ ├── verify-key.png │ │ │ ├── verify-policy.png │ │ │ ├── with-seabee.png │ │ │ └── without-seabee.png │ │ │ └── tutorial │ │ │ ├── added-test-policy.png │ │ │ ├── allow-kubearmor-signals.png │ │ │ ├── broken-kubearmor.png │ │ │ ├── does-not-exist.png │ │ │ ├── dump-kubearmor-containers.png │ │ │ ├── dump-map-606.png │ │ │ ├── journalctl-test-seabee.png │ │ │ ├── karmor-probe-blank.png │ │ │ ├── karmor-probe-policy.png │ │ │ ├── karmor-sbin.png │ │ │ ├── kubearmor-conta.png │ │ │ ├── kubearmor-log.png │ │ │ ├── kubearmor-logs.png │ │ │ ├── kubearmor-map-dump-deny.png │ │ │ ├── list-keys.png │ │ │ ├── need-more-zeros.png │ │ │ ├── remove-key.png │ │ │ ├── remove-sample-policy.png │ │ │ ├── rmdir-blocked.png │ │ │ ├── seabeectl-add-key.png │ │ │ ├── seabeectl-help.png │ │ │ ├── seabeectl-shutdown.png │ │ │ ├── seabeectl-update-help.png │ │ │ ├── sleep-denied.png │ │ │ ├── systemctl-status-kubearmor.png │ │ │ ├── systemctl-status.png │ │ │ ├── update-verify-fail.png │ │ │ ├── verified-ok.png │ │ │ └── vi-testfile.png │ ├── capabilities.md │ ├── ci.md │ ├── config.md │ ├── crypto.md │ ├── folder_map.md │ ├── getting_started.md │ ├── implementation.md │ ├── index.md │ ├── logging.md │ ├── policy.md │ ├── policy_tutorial.md │ ├── requirements.md │ ├── seabeectl.md │ ├── testing.md │ ├── threat_model.md │ ├── troubleshooting.md │ └── tutorial.md ├── doxygen.md ├── mkdocs.yml └── tools │ ├── bpf_helper_info.py │ ├── find_ebpf_hooks.py │ ├── requirements.txt │ └── seabee-autocast-demo.yaml ├── install ├── install.sh ├── journald.service ├── stdout.service └── uninstall.sh ├── poetry.lock ├── pyproject.toml ├── sample_policy └── kubearmor-systemd.yaml ├── scripts ├── update_dependencies.sh ├── update_root_dependencies.sh └── update_test_dependencies.sh ├── seabee ├── Cargo.toml └── src │ ├── bin │ ├── seabee.rs │ └── seabeectl.rs │ ├── cli.rs │ ├── config.rs │ ├── constants.rs │ ├── crypto.rs │ ├── enforce.rs │ ├── kernel_api.rs │ ├── lib.rs │ ├── lockdown.rs │ ├── policy │ ├── boot_load.rs │ ├── crypto_api.rs │ ├── fs_api.rs │ ├── mod.rs │ ├── policy_file.rs │ └── runtime_update.rs │ ├── seabeectl_lib.rs │ ├── unload_ebpf.rs │ └── utils.rs └── tests ├── Cargo.toml ├── Makefile ├── configs ├── unverified_policy.yaml ├── verified_keys.yaml └── verified_policy.yaml ├── crypto ├── README.md ├── gen_sigs.sh └── keys │ ├── ecdsa-private.pem │ ├── ecdsa-public.pem │ ├── invalid │ ├── dsa-private.pem │ ├── dsa-public.pem │ └── fakekey │ ├── rsa-private.pem │ └── rsa-public.pem ├── ground_truth.toml ├── kmod_example ├── .gitignore ├── Makefile └── hello_world_kmod.c ├── kmod_test ├── .gitignore ├── Makefile ├── test_kmod.c ├── test_kmod.h └── test_kmod_user.c ├── policies ├── remove_sample_policy.yaml ├── remove_test_policy.yaml ├── remove_test_policy_v2.yaml ├── remove_test_tool_policy.yaml ├── sample_policy.yaml ├── test_policy.yaml ├── test_policy_sha256.yaml ├── test_policy_v2.yaml ├── test_tool_debug_audit.yaml ├── test_tool_debug_block.yaml ├── test_tool_overwrite.yaml ├── test_tool_release_audit.yaml └── test_tool_release_block.yaml ├── src ├── bin │ ├── bpf_write_user.rs │ ├── integration_test.rs │ ├── policy_test.rs │ └── test_tool.rs ├── command.rs ├── functional │ ├── maps.rs │ ├── mod.rs │ ├── pins.rs │ ├── seabeectl_local.rs │ └── userspace.rs ├── lib.rs ├── policy │ ├── daemon_status.rs │ ├── mod.rs │ ├── protect_tool.rs │ ├── shared.rs │ ├── test_constants.rs │ ├── unverified_policy.rs │ ├── verified_keys.rs │ └── verified_policy.rs ├── security │ ├── files.rs │ ├── kmod.rs │ ├── maps.rs │ ├── mod.rs │ ├── pins.rs │ ├── ptrace.rs │ ├── signal.rs │ └── uprobe.rs ├── state │ ├── linux.rs │ ├── mod.rs │ └── rust.rs ├── suite.rs └── test_utils.rs └── test_seabee.service /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | vmlinux_* linguist-generated 2 | -------------------------------------------------------------------------------- /.github/workflows/build-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/build-containers.yml -------------------------------------------------------------------------------- /.github/workflows/mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/mega-linter.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/rust-clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/rust-clippy.yml -------------------------------------------------------------------------------- /.github/workflows/rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/rustfmt.yml -------------------------------------------------------------------------------- /.github/workflows/test-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.github/workflows/test-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.mega-linter.yml -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.APACHE-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/LICENSE.APACHE-2.0 -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/README.md -------------------------------------------------------------------------------- /bpf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/Cargo.toml -------------------------------------------------------------------------------- /bpf/LICENSE.GPL-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/LICENSE.GPL-2.0 -------------------------------------------------------------------------------- /bpf/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/build.rs -------------------------------------------------------------------------------- /bpf/include/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/constants.h -------------------------------------------------------------------------------- /bpf/include/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/logging.h -------------------------------------------------------------------------------- /bpf/include/logging_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/logging_types.h -------------------------------------------------------------------------------- /bpf/include/seabee_maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/seabee_maps.h -------------------------------------------------------------------------------- /bpf/include/seabee_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/seabee_utils.h -------------------------------------------------------------------------------- /bpf/include/shared_rust_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/include/shared_rust_types.h -------------------------------------------------------------------------------- /bpf/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/common.rs -------------------------------------------------------------------------------- /bpf/src/kernel_api/label_file.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/kernel_api/label_file.bpf.c -------------------------------------------------------------------------------- /bpf/src/kernel_api/label_maps.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/kernel_api/label_maps.bpf.c -------------------------------------------------------------------------------- /bpf/src/kernel_api/label_task.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/kernel_api/label_task.bpf.c -------------------------------------------------------------------------------- /bpf/src/kernel_api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/kernel_api/mod.rs -------------------------------------------------------------------------------- /bpf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/lib.rs -------------------------------------------------------------------------------- /bpf/src/logging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/logging/mod.rs -------------------------------------------------------------------------------- /bpf/src/seabee/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/seabee/mod.rs -------------------------------------------------------------------------------- /bpf/src/seabee/seabee.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/seabee/seabee.bpf.c -------------------------------------------------------------------------------- /bpf/src/seabee/seabee_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/seabee/seabee_log.h -------------------------------------------------------------------------------- /bpf/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/tests/mod.rs -------------------------------------------------------------------------------- /bpf/src/tests/test_tool.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/tests/test_tool.bpf.c -------------------------------------------------------------------------------- /bpf/src/tests/write_user.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/bpf/src/tests/write_user.bpf.c -------------------------------------------------------------------------------- /ci/fedora-41.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/fedora-41.Dockerfile -------------------------------------------------------------------------------- /ci/fedora-42.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/fedora-42.Dockerfile -------------------------------------------------------------------------------- /ci/rocky-9.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/rocky-9.Dockerfile -------------------------------------------------------------------------------- /ci/run_megalinter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/run_megalinter.sh -------------------------------------------------------------------------------- /ci/ubuntu-jammy.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/ubuntu-jammy.Dockerfile -------------------------------------------------------------------------------- /ci/ubuntu-noble.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/ci/ubuntu-noble.Dockerfile -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/docs/assets/asciinema/seabee-demo.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/asciinema/seabee-demo.cast -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/add-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/add-key.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/apply-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/apply-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/create-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/create-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/generate-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/generate-keys.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/policy-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/policy-update.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/save-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/save-key.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/seabee-labeling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/seabee-labeling.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/seabee-map-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/seabee-map-access.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/seabee-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/seabee-overview.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/verify-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/verify-key.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/verify-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/verify-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/with-seabee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/with-seabee.png -------------------------------------------------------------------------------- /docs/docs/assets/images/diagrams/without-seabee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/diagrams/without-seabee.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/added-test-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/added-test-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/allow-kubearmor-signals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/allow-kubearmor-signals.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/broken-kubearmor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/broken-kubearmor.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/does-not-exist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/does-not-exist.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/dump-kubearmor-containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/dump-kubearmor-containers.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/dump-map-606.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/dump-map-606.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/journalctl-test-seabee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/journalctl-test-seabee.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/karmor-probe-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/karmor-probe-blank.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/karmor-probe-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/karmor-probe-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/karmor-sbin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/karmor-sbin.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/kubearmor-conta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/kubearmor-conta.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/kubearmor-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/kubearmor-log.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/kubearmor-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/kubearmor-logs.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/kubearmor-map-dump-deny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/kubearmor-map-dump-deny.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/list-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/list-keys.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/need-more-zeros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/need-more-zeros.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/remove-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/remove-key.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/remove-sample-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/remove-sample-policy.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/rmdir-blocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/rmdir-blocked.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/seabeectl-add-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/seabeectl-add-key.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/seabeectl-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/seabeectl-help.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/seabeectl-shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/seabeectl-shutdown.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/seabeectl-update-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/seabeectl-update-help.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/sleep-denied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/sleep-denied.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/systemctl-status-kubearmor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/systemctl-status-kubearmor.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/systemctl-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/systemctl-status.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/update-verify-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/update-verify-fail.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/verified-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/verified-ok.png -------------------------------------------------------------------------------- /docs/docs/assets/images/tutorial/vi-testfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/assets/images/tutorial/vi-testfile.png -------------------------------------------------------------------------------- /docs/docs/capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/capabilities.md -------------------------------------------------------------------------------- /docs/docs/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/ci.md -------------------------------------------------------------------------------- /docs/docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/config.md -------------------------------------------------------------------------------- /docs/docs/crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/crypto.md -------------------------------------------------------------------------------- /docs/docs/folder_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/folder_map.md -------------------------------------------------------------------------------- /docs/docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/getting_started.md -------------------------------------------------------------------------------- /docs/docs/implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/implementation.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/logging.md -------------------------------------------------------------------------------- /docs/docs/policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/policy.md -------------------------------------------------------------------------------- /docs/docs/policy_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/policy_tutorial.md -------------------------------------------------------------------------------- /docs/docs/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/requirements.md -------------------------------------------------------------------------------- /docs/docs/seabeectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/seabeectl.md -------------------------------------------------------------------------------- /docs/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/testing.md -------------------------------------------------------------------------------- /docs/docs/threat_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/threat_model.md -------------------------------------------------------------------------------- /docs/docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/docs/tutorial.md -------------------------------------------------------------------------------- /docs/doxygen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/doxygen.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/tools/bpf_helper_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/tools/bpf_helper_info.py -------------------------------------------------------------------------------- /docs/tools/find_ebpf_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/tools/find_ebpf_hooks.py -------------------------------------------------------------------------------- /docs/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | GitPython==3.1.40 2 | natsort==8.4.0 3 | -------------------------------------------------------------------------------- /docs/tools/seabee-autocast-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/docs/tools/seabee-autocast-demo.yaml -------------------------------------------------------------------------------- /install/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/install/install.sh -------------------------------------------------------------------------------- /install/journald.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/install/journald.service -------------------------------------------------------------------------------- /install/stdout.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/install/stdout.service -------------------------------------------------------------------------------- /install/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/install/uninstall.sh -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sample_policy/kubearmor-systemd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/sample_policy/kubearmor-systemd.yaml -------------------------------------------------------------------------------- /scripts/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/scripts/update_dependencies.sh -------------------------------------------------------------------------------- /scripts/update_root_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/scripts/update_root_dependencies.sh -------------------------------------------------------------------------------- /scripts/update_test_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/scripts/update_test_dependencies.sh -------------------------------------------------------------------------------- /seabee/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/Cargo.toml -------------------------------------------------------------------------------- /seabee/src/bin/seabee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/bin/seabee.rs -------------------------------------------------------------------------------- /seabee/src/bin/seabeectl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/bin/seabeectl.rs -------------------------------------------------------------------------------- /seabee/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/cli.rs -------------------------------------------------------------------------------- /seabee/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/config.rs -------------------------------------------------------------------------------- /seabee/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/constants.rs -------------------------------------------------------------------------------- /seabee/src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/crypto.rs -------------------------------------------------------------------------------- /seabee/src/enforce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/enforce.rs -------------------------------------------------------------------------------- /seabee/src/kernel_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/kernel_api.rs -------------------------------------------------------------------------------- /seabee/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/lib.rs -------------------------------------------------------------------------------- /seabee/src/lockdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/lockdown.rs -------------------------------------------------------------------------------- /seabee/src/policy/boot_load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/boot_load.rs -------------------------------------------------------------------------------- /seabee/src/policy/crypto_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/crypto_api.rs -------------------------------------------------------------------------------- /seabee/src/policy/fs_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/fs_api.rs -------------------------------------------------------------------------------- /seabee/src/policy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/mod.rs -------------------------------------------------------------------------------- /seabee/src/policy/policy_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/policy_file.rs -------------------------------------------------------------------------------- /seabee/src/policy/runtime_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/policy/runtime_update.rs -------------------------------------------------------------------------------- /seabee/src/seabeectl_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/seabeectl_lib.rs -------------------------------------------------------------------------------- /seabee/src/unload_ebpf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/unload_ebpf.rs -------------------------------------------------------------------------------- /seabee/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/seabee/src/utils.rs -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/configs/unverified_policy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | verify_policy: false 3 | -------------------------------------------------------------------------------- /tests/configs/verified_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/configs/verified_keys.yaml -------------------------------------------------------------------------------- /tests/configs/verified_policy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | verify_policy: true 3 | -------------------------------------------------------------------------------- /tests/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/README.md -------------------------------------------------------------------------------- /tests/crypto/gen_sigs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/gen_sigs.sh -------------------------------------------------------------------------------- /tests/crypto/keys/ecdsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/ecdsa-private.pem -------------------------------------------------------------------------------- /tests/crypto/keys/ecdsa-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/ecdsa-public.pem -------------------------------------------------------------------------------- /tests/crypto/keys/invalid/dsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/invalid/dsa-private.pem -------------------------------------------------------------------------------- /tests/crypto/keys/invalid/dsa-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/invalid/dsa-public.pem -------------------------------------------------------------------------------- /tests/crypto/keys/invalid/fakekey: -------------------------------------------------------------------------------- 1 | This is not a real key 2 | -------------------------------------------------------------------------------- /tests/crypto/keys/rsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/rsa-private.pem -------------------------------------------------------------------------------- /tests/crypto/keys/rsa-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/crypto/keys/rsa-public.pem -------------------------------------------------------------------------------- /tests/ground_truth.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/ground_truth.toml -------------------------------------------------------------------------------- /tests/kmod_example/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !Makefile 4 | !hello_world_kmod.c 5 | -------------------------------------------------------------------------------- /tests/kmod_example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_example/Makefile -------------------------------------------------------------------------------- /tests/kmod_example/hello_world_kmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_example/hello_world_kmod.c -------------------------------------------------------------------------------- /tests/kmod_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_test/.gitignore -------------------------------------------------------------------------------- /tests/kmod_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_test/Makefile -------------------------------------------------------------------------------- /tests/kmod_test/test_kmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_test/test_kmod.c -------------------------------------------------------------------------------- /tests/kmod_test/test_kmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_test/test_kmod.h -------------------------------------------------------------------------------- /tests/kmod_test/test_kmod_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/kmod_test/test_kmod_user.c -------------------------------------------------------------------------------- /tests/policies/remove_sample_policy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: sample-policy 3 | version: 1 4 | -------------------------------------------------------------------------------- /tests/policies/remove_test_policy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: test-policy 3 | version: 1 4 | -------------------------------------------------------------------------------- /tests/policies/remove_test_policy_v2.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: test-policy 3 | version: 2 4 | -------------------------------------------------------------------------------- /tests/policies/remove_test_tool_policy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: test-tool-policy 3 | version: 1 4 | -------------------------------------------------------------------------------- /tests/policies/sample_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/sample_policy.yaml -------------------------------------------------------------------------------- /tests/policies/test_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_policy.yaml -------------------------------------------------------------------------------- /tests/policies/test_policy_sha256.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_policy_sha256.yaml -------------------------------------------------------------------------------- /tests/policies/test_policy_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_policy_v2.yaml -------------------------------------------------------------------------------- /tests/policies/test_tool_debug_audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_tool_debug_audit.yaml -------------------------------------------------------------------------------- /tests/policies/test_tool_debug_block.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_tool_debug_block.yaml -------------------------------------------------------------------------------- /tests/policies/test_tool_overwrite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_tool_overwrite.yaml -------------------------------------------------------------------------------- /tests/policies/test_tool_release_audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_tool_release_audit.yaml -------------------------------------------------------------------------------- /tests/policies/test_tool_release_block.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/policies/test_tool_release_block.yaml -------------------------------------------------------------------------------- /tests/src/bin/bpf_write_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/bin/bpf_write_user.rs -------------------------------------------------------------------------------- /tests/src/bin/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/bin/integration_test.rs -------------------------------------------------------------------------------- /tests/src/bin/policy_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/bin/policy_test.rs -------------------------------------------------------------------------------- /tests/src/bin/test_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/bin/test_tool.rs -------------------------------------------------------------------------------- /tests/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/command.rs -------------------------------------------------------------------------------- /tests/src/functional/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/functional/maps.rs -------------------------------------------------------------------------------- /tests/src/functional/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/functional/mod.rs -------------------------------------------------------------------------------- /tests/src/functional/pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/functional/pins.rs -------------------------------------------------------------------------------- /tests/src/functional/seabeectl_local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/functional/seabeectl_local.rs -------------------------------------------------------------------------------- /tests/src/functional/userspace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/functional/userspace.rs -------------------------------------------------------------------------------- /tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/lib.rs -------------------------------------------------------------------------------- /tests/src/policy/daemon_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/daemon_status.rs -------------------------------------------------------------------------------- /tests/src/policy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/mod.rs -------------------------------------------------------------------------------- /tests/src/policy/protect_tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/protect_tool.rs -------------------------------------------------------------------------------- /tests/src/policy/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/shared.rs -------------------------------------------------------------------------------- /tests/src/policy/test_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/test_constants.rs -------------------------------------------------------------------------------- /tests/src/policy/unverified_policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/unverified_policy.rs -------------------------------------------------------------------------------- /tests/src/policy/verified_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/verified_keys.rs -------------------------------------------------------------------------------- /tests/src/policy/verified_policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/policy/verified_policy.rs -------------------------------------------------------------------------------- /tests/src/security/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/files.rs -------------------------------------------------------------------------------- /tests/src/security/kmod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/kmod.rs -------------------------------------------------------------------------------- /tests/src/security/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/maps.rs -------------------------------------------------------------------------------- /tests/src/security/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/mod.rs -------------------------------------------------------------------------------- /tests/src/security/pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/pins.rs -------------------------------------------------------------------------------- /tests/src/security/ptrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/ptrace.rs -------------------------------------------------------------------------------- /tests/src/security/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/signal.rs -------------------------------------------------------------------------------- /tests/src/security/uprobe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/security/uprobe.rs -------------------------------------------------------------------------------- /tests/src/state/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/state/linux.rs -------------------------------------------------------------------------------- /tests/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/state/mod.rs -------------------------------------------------------------------------------- /tests/src/state/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/state/rust.rs -------------------------------------------------------------------------------- /tests/src/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/suite.rs -------------------------------------------------------------------------------- /tests/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/src/test_utils.rs -------------------------------------------------------------------------------- /tests/test_seabee.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NationalSecurityAgency/seabee/HEAD/tests/test_seabee.service --------------------------------------------------------------------------------