blob: 6bdc565767d721ace773c3bff292c5cb779a67ea [file] [log] [blame]
type cros_browser, cros_miscdomain, chromeos_domain, domain, mlstrustedobject, mlstrustedsubject;
permissive cros_browser;
domain_auto_trans(chromeos_domain, chrome_browser_exec, cros_browser);
allow cros_browser domain:dir { getattr search };
allow cros_browser domain:file { getattr open read };
allow cros_browser domain:lnk_file { read getattr };
filetrans_pattern({cros_session_manager cros_browser}, cros_run, arc_dir, dir, "chrome");
filetrans_pattern(cros_browser, arc_dir, wayland_socket, sock_file, "wayland-0");
filetrans_pattern(cros_browser, cros_var_log, cros_var_log_chrome, dir, "chrome");
tmp_file(cros_browser, dir);
is_arc_nyc(
`
permissive cros_browser;
',
`
allow cros_browser proc_type:file getattr;
'
)
allow cros_browser { proc_cmdline proc_meminfo proc_stat }:file r_file_perms;
uma_writer(cros_browser);
rw_dir_file(cros_browser, cros_home_chronos);
allow cros_browser self:capability { sys_admin sys_chroot };
arc_cts_fails_release(
`allow cros_browser self:capability sys_ptrace;'
, (cros_browser))