dell / dell/omnia

apply principal of least privilege to Omnia

Open
#4,891 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
8
Forks
172
Avg merge
14h 51m
Merged PRs (30d)
180

Description

**Is your feature request related to a problem? Please describe.**
Omnia provides some convenience features like installing dependencies. These require root on the host platform. Some of the services Omnia configures operate over privileged ports. System/OS level dependencies and privileged port requirements could be enumerated and allowed individually by the user. This would enable Omnia to be installed in a non-root environment and Omnia could approach the 'principal of least privilege'.

Installing Omnia in a non-root environment and approaching the 'principal of least privilege' provides significant administrative advantages that I'm confident your favorite LLM can expand on.

**Describe the solution you'd like**
Omnia is install-able in a non-root environment.

**Describe alternatives you've considered**
Leaving the existing install behavior as it is currently.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named in the issue. Start by locating Omnia's installation workflow and documenting which dependency installations and privileged ports require root; done means installation works in a non-root environment with those requirements individually enumerated and user-approved.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
infrastructure, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.