summaryrefslogtreecommitdiff
path: root/src/unlabeled.cil
diff options
context:
space:
mode:
Diffstat (limited to 'src/unlabeled.cil')
-rw-r--r--src/unlabeled.cil274
1 files changed, 137 insertions, 137 deletions
diff --git a/src/unlabeled.cil b/src/unlabeled.cil
index e8055c6..1c29798 100644
--- a/src/unlabeled.cil
+++ b/src/unlabeled.cil
@@ -1,353 +1,353 @@
-;; SPDX-FileCopyrightText: © 2025 Dominick Grift <dominick.grift@defensec.nl>
+;; SPDX-FileCopyrightText: M-BM-) 2025 Dominick Grift <dominick.grift@defensec.nl>
;; SPDX-License-Identifier: Unlicense
(sidcontext file (sys.id sys.role unlabeled sys.lowlow))
(macro addname_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled addname_dir))
+ (allow ARG1 unlabeled addname_dir))
(macro append_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled append_blk_file))
+ (allow ARG1 unlabeled append_blk_file))
(macro append_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled append_chr_file))
+ (allow ARG1 unlabeled append_chr_file))
(macro append_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled append_fifo_file))
+ (allow ARG1 unlabeled append_fifo_file))
(macro append_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled append_file))
+ (allow ARG1 unlabeled append_file))
(macro appendinherited_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled appendinherited_blk_file))
+ (allow ARG1 unlabeled appendinherited_blk_file))
(macro appendinherited_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled appendinherited_chr_file))
+ (allow ARG1 unlabeled appendinherited_chr_file))
(macro appendinherited_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled appendinherited_fifo_file))
+ (allow ARG1 unlabeled appendinherited_fifo_file))
(macro appendinherited_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled appendinherited_file))
+ (allow ARG1 unlabeled appendinherited_file))
(macro create_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (create))))
+ (allow ARG1 unlabeled (files (create))))
(macro create_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled create_blk_file))
+ (allow ARG1 unlabeled create_blk_file))
(macro create_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled create_chr_file))
+ (allow ARG1 unlabeled create_chr_file))
(macro create_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled create_dir))
+ (allow ARG1 unlabeled create_dir))
(macro create_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled create_fifo_file))
+ (allow ARG1 unlabeled create_fifo_file))
(macro create_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled create_file))
+ (allow ARG1 unlabeled create_file))
(macro create_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled create_lnk_file))
+ (allow ARG1 unlabeled create_lnk_file))
(macro create_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled create_sock_file))
+ (allow ARG1 unlabeled create_sock_file))
(macro delete_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (delete))))
+ (allow ARG1 unlabeled (files (delete))))
(macro delete_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled delete_blk_file))
+ (allow ARG1 unlabeled delete_blk_file))
(macro delete_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled delete_chr_file))
+ (allow ARG1 unlabeled delete_chr_file))
(macro delete_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled delete_dir))
+ (allow ARG1 unlabeled delete_dir))
(macro delete_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled delete_fifo_file))
+ (allow ARG1 unlabeled delete_fifo_file))
(macro delete_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled delete_file))
+ (allow ARG1 unlabeled delete_file))
(macro delete_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled delete_lnk_file))
+ (allow ARG1 unlabeled delete_lnk_file))
(macro delete_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled delete_sock_file))
+ (allow ARG1 unlabeled delete_sock_file))
(macro deletename_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled deletename_dir))
+ (allow ARG1 unlabeled deletename_dir))
(macro execute_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled execute_file))
+ (allow ARG1 unlabeled execute_file))
(macro list_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled list_dir))
+ (allow ARG1 unlabeled list_dir))
(macro listinherited_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled listinherited_dir))
+ (allow ARG1 unlabeled listinherited_dir))
(macro manage_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (manage))))
+ (allow ARG1 unlabeled (files (manage))))
(macro manage_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled manage_blk_file))
+ (allow ARG1 unlabeled manage_blk_file))
(macro manage_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled manage_chr_file))
+ (allow ARG1 unlabeled manage_chr_file))
(macro manage_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled manage_dir))
+ (allow ARG1 unlabeled manage_dir))
(macro manage_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled manage_fifo_file))
+ (allow ARG1 unlabeled manage_fifo_file))
(macro manage_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled manage_file))
+ (allow ARG1 unlabeled manage_file))
(macro manage_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled manage_lnk_file))
+ (allow ARG1 unlabeled manage_lnk_file))
(macro manage_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled manage_sock_file))
+ (allow ARG1 unlabeled manage_sock_file))
(macro mapexecute_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled mapexecute_chr_file))
+ (allow ARG1 unlabeled mapexecute_chr_file))
(macro mapexecute_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled mapexecute_file))
+ (allow ARG1 unlabeled mapexecute_file))
(macro mounton_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled mounton_dir))
+ (allow ARG1 unlabeled mounton_dir))
(macro mounton_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled mounton_file))
+ (allow ARG1 unlabeled mounton_file))
(macro read_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (read))))
+ (allow ARG1 unlabeled (files (read))))
(macro read_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled read_blk_file))
+ (allow ARG1 unlabeled read_blk_file))
(macro read_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled read_chr_file))
+ (allow ARG1 unlabeled read_chr_file))
(macro read_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled read_fifo_file))
+ (allow ARG1 unlabeled read_fifo_file))
(macro read_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled read_file))
+ (allow ARG1 unlabeled read_file))
(macro read_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled read_lnk_file))
+ (allow ARG1 unlabeled read_lnk_file))
(macro read_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled read_sock_file))
+ (allow ARG1 unlabeled read_sock_file))
(macro readinherited_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled readinherited_blk_file))
+ (allow ARG1 unlabeled readinherited_blk_file))
(macro readinherited_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled readinherited_chr_file))
+ (allow ARG1 unlabeled readinherited_chr_file))
(macro readinherited_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled readinherited_fifo_file))
+ (allow ARG1 unlabeled readinherited_fifo_file))
(macro readinherited_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled readinherited_file))
+ (allow ARG1 unlabeled readinherited_file))
(macro readinherited_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled readinherited_sock_file))
+ (allow ARG1 unlabeled readinherited_sock_file))
(macro readwrite_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (readwrite))))
+ (allow ARG1 unlabeled (files (readwrite))))
(macro readwrite_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_blk_file))
+ (allow ARG1 unlabeled readwrite_blk_file))
(macro readwrite_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_chr_file))
+ (allow ARG1 unlabeled readwrite_chr_file))
(macro readwrite_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled readwrite_dir))
+ (allow ARG1 unlabeled readwrite_dir))
(macro readwrite_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_fifo_file))
+ (allow ARG1 unlabeled readwrite_fifo_file))
(macro readwrite_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_file))
+ (allow ARG1 unlabeled readwrite_file))
(macro readwrite_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_lnk_file))
+ (allow ARG1 unlabeled readwrite_lnk_file))
(macro readwrite_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled readwrite_sock_file))
+ (allow ARG1 unlabeled readwrite_sock_file))
(macro readwriteinherited_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_blk_file))
+ (allow ARG1 unlabeled readwriteinherited_blk_file))
(macro readwriteinherited_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_chr_file))
+ (allow ARG1 unlabeled readwriteinherited_chr_file))
(macro readwriteinherited_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_dir))
+ (allow ARG1 unlabeled readwriteinherited_dir))
(macro readwriteinherited_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_fifo_file))
+ (allow ARG1 unlabeled readwriteinherited_fifo_file))
(macro readwriteinherited_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_file))
+ (allow ARG1 unlabeled readwriteinherited_file))
(macro readwriteinherited_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled readwriteinherited_sock_file))
+ (allow ARG1 unlabeled readwriteinherited_sock_file))
(macro relabel_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (relabel))))
+ (allow ARG1 unlabeled (files (relabel))))
(macro relabel_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled relabel_blk_file))
+ (allow ARG1 unlabeled relabel_blk_file))
(macro relabel_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled relabel_chr_file))
+ (allow ARG1 unlabeled relabel_chr_file))
(macro relabel_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled relabel_dir))
+ (allow ARG1 unlabeled relabel_dir))
(macro relabel_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled relabel_fifo_file))
+ (allow ARG1 unlabeled relabel_fifo_file))
(macro relabel_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled relabel_file))
+ (allow ARG1 unlabeled relabel_file))
(macro relabel_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled relabel_lnk_file))
+ (allow ARG1 unlabeled relabel_lnk_file))
(macro relabel_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled relabel_sock_file))
+ (allow ARG1 unlabeled relabel_sock_file))
(macro relabelfrom_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (relabelfrom))))
+ (allow ARG1 unlabeled (files (relabelfrom))))
(macro relabelfrom_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_blk_file))
+ (allow ARG1 unlabeled relabelfrom_blk_file))
(macro relabelfrom_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_chr_file))
+ (allow ARG1 unlabeled relabelfrom_chr_file))
(macro relabelfrom_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_dir))
+ (allow ARG1 unlabeled relabelfrom_dir))
(macro relabelfrom_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_fifo_file))
+ (allow ARG1 unlabeled relabelfrom_fifo_file))
(macro relabelfrom_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_file))
+ (allow ARG1 unlabeled relabelfrom_file))
(macro relabelfrom_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_lnk_file))
+ (allow ARG1 unlabeled relabelfrom_lnk_file))
(macro relabelfrom_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled relabelfrom_sock_file))
+ (allow ARG1 unlabeled relabelfrom_sock_file))
(macro relabelto_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (relabelto))))
+ (allow ARG1 unlabeled (files (relabelto))))
(macro relabelto_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_blk_file))
+ (allow ARG1 unlabeled relabelto_blk_file))
(macro relabelto_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_chr_file))
+ (allow ARG1 unlabeled relabelto_chr_file))
(macro relabelto_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled relabelto_dir))
+ (allow ARG1 unlabeled relabelto_dir))
(macro relabelto_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_fifo_file))
+ (allow ARG1 unlabeled relabelto_fifo_file))
(macro relabelto_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_file))
+ (allow ARG1 unlabeled relabelto_file))
(macro relabelto_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_lnk_file))
+ (allow ARG1 unlabeled relabelto_lnk_file))
(macro relabelto_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled relabelto_sock_file))
+ (allow ARG1 unlabeled relabelto_sock_file))
(macro rename_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (rename))))
+ (allow ARG1 unlabeled (files (rename))))
(macro rename_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled rename_blk_file))
+ (allow ARG1 unlabeled rename_blk_file))
(macro rename_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled rename_chr_file))
+ (allow ARG1 unlabeled rename_chr_file))
(macro rename_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled rename_dir))
+ (allow ARG1 unlabeled rename_dir))
(macro rename_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled rename_fifo_file))
+ (allow ARG1 unlabeled rename_fifo_file))
(macro rename_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled rename_file))
+ (allow ARG1 unlabeled rename_file))
(macro rename_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled rename_lnk_file))
+ (allow ARG1 unlabeled rename_lnk_file))
(macro rename_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled rename_sock_file))
+ (allow ARG1 unlabeled rename_sock_file))
(macro search_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled search_dir))
+ (allow ARG1 unlabeled search_dir))
(macro unlabeled_type_transition ((type ARG1)(type ARG2)(class ARG3)(name ARG4))
- (typetransition ARG1 unlabeled ARG3 ARG4 ARG2)
- (call addname_unlabeled_dirs (ARG1)))
+ (typetransition ARG1 unlabeled ARG3 ARG4 ARG2)
+ (call addname_unlabeled_dirs (ARG1)))
(macro write_unlabeled ((type ARG1))
- (allow ARG1 unlabeled (files (write))))
+ (allow ARG1 unlabeled (files (write))))
(macro write_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled write_blk_file))
+ (allow ARG1 unlabeled write_blk_file))
(macro write_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled write_chr_file))
+ (allow ARG1 unlabeled write_chr_file))
(macro write_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled write_dir))
+ (allow ARG1 unlabeled write_dir))
(macro write_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled write_fifo_file))
+ (allow ARG1 unlabeled write_fifo_file))
(macro write_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled write_file))
+ (allow ARG1 unlabeled write_file))
(macro write_unlabeled_lnk_files ((type ARG1))
- (allow ARG1 unlabeled write_lnk_file))
+ (allow ARG1 unlabeled write_lnk_file))
(macro write_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled write_sock_file))
+ (allow ARG1 unlabeled write_sock_file))
(macro writeinherited_unlabeled_blk_files ((type ARG1))
- (allow ARG1 unlabeled writeinherited_blk_file))
+ (allow ARG1 unlabeled writeinherited_blk_file))
(macro writeinherited_unlabeled_chr_files ((type ARG1))
- (allow ARG1 unlabeled writeinherited_chr_file))
+ (allow ARG1 unlabeled writeinherited_chr_file))
(macro writeinherited_unlabeled_dirs ((type ARG1))
- (allow ARG1 unlabeled writeinherited_dir))
+ (allow ARG1 unlabeled writeinherited_dir))
(macro writeinherited_unlabeled_fifo_files ((type ARG1))
- (allow ARG1 unlabeled writeinherited_fifo_file))
+ (allow ARG1 unlabeled writeinherited_fifo_file))
(macro writeinherited_unlabeled_files ((type ARG1))
- (allow ARG1 unlabeled writeinherited_file))
+ (allow ARG1 unlabeled writeinherited_file))
(macro writeinherited_unlabeled_sock_files ((type ARG1))
- (allow ARG1 unlabeled writeinherited_sock_file))
+ (allow ARG1 unlabeled writeinherited_sock_file))
(type unlabeled)
(roletype sys.role unlabeled)
@@ -356,26 +356,26 @@
(block unlabeled
- (block unconfined
-
- (macro type ((type ARG1))
- (typeattributeset typeattr ARG1))
-
- (typeattribute typeattr)
-
- (allow typeattr .unlabeled
- (blk_file (not (audit_access execmod map mounton relabelto))))
- (allow typeattr .unlabeled
- (chr_file (not (audit_access execmod mounton relabelto))))
- (allow typeattr .unlabeled (dir (not (audit_access execmod relabelto))))
- (allow typeattr .unlabeled
- (fifo_file (not (audit_access execmod map mounton relabelto))))
- (allow typeattr .unlabeled
- (file (not (audit_access entrypoint execmod relabelto))))
- (allow typeattr .unlabeled
- (lnk_file (not (audit_access execmod map mounton relabelto))))
- (allow typeattr .unlabeled
- (sock_file (not (audit_access execmod map mounton relabelto))))))
+ (block unconfined
+
+ (macro type ((type ARG1))
+ (typeattributeset typeattr ARG1))
+
+ (typeattribute typeattr)
+
+ (allow typeattr .unlabeled
+ (blk_file (not (audit_access execmod map mounton relabelto))))
+ (allow typeattr .unlabeled
+ (chr_file (not (audit_access execmod mounton relabelto))))
+ (allow typeattr .unlabeled (dir (not (audit_access execmod relabelto))))
+ (allow typeattr .unlabeled
+ (fifo_file (not (audit_access execmod map mounton relabelto))))
+ (allow typeattr .unlabeled
+ (file (not (audit_access entrypoint execmod relabelto))))
+ (allow typeattr .unlabeled
+ (lnk_file (not (audit_access execmod map mounton relabelto))))
+ (allow typeattr .unlabeled
+ (sock_file (not (audit_access execmod map mounton relabelto))))))
(in unconfined