<#704 Feature Request: Create additional permissio...
# osctrl
g
#704 Feature Request: Create additional permissions so access will be more granular Issue created by javuto ### Current state The access model in
osctrl
, which affects
osctrl-admin
and
osctrl-api
, does have the following permissions: • Global admin: Provides access to administrative actions in all environments within
osctrl
and all operations within an environment (read, query, carve, admin) • Environment read: Provides limited read access within an environment • Environment query: Provides on-demand query access for all nodes enrolled in an environment • Environment carve: Provides file carving access for all nodes enrolled in an environment • Environment admin: Provides access to all the environment operations (read, query, carve) and some environment specific management operations. ### Proposed change Add additional permissions that can increase the granularity of the access. For example, within environment query, a limited query access can allow only to access certain saved queries instead of any query to any enrolled node. ### Impact Better access management but given the current compartmentalization, it should not be too complex to implement. jmpsec/osctrl