Separate folder/file permission check as new lib
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Review pull request #1690 to understand the existing folder permission check, then inspect the crate layout for where reusable permission validation belongs. The proposed work must cover machine and user scopes and file as well as folder checks; done means those cases are validated according to the stated write permission rules.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary of the new feature / enhancement
The code in https://github.com/PowerShell/DSC/pull/1690 implements a folder permission check to see if it's considered secure. We should pull that out as a separate crate lib as I imagine it'll likely be reused in future resources for similar purpose.
Proposed technical implementation details (optional)
- Extend the API to validate both machine scope and user scope permissions
- machine only allows administrators/root to have write permissions
- user scope allows administrators/root to have write permissions in addition to the current security context
- Allow the API to validate files in addition to folders (or ideally a file check also implicitly checks the containing folder)
- Lenguaje dominante
- Rust
- Estrellas
- 541
- Forks
- 78
- Merge medio
- 2 d 22 h
- PR fusionados (30 d)
- 17
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PowerShell/DSC
-
Failure to parse a resource manifest is logged as INFO instead of WARNPosiblemente ocupada @SteveL-MSFT la tomó hace 3 días. AbiertoIssue-Bug Need-Review
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
PowerShell/DSC#1765 · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
Tracing categoriesPosiblemente ocupada @michaeltlombardi la tomó hace 5 días. AbiertoArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
Issue-Enhancement Needs Triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
PowerShell/DSC#1763 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 2 días
-
Hardening with dsc 3 ?Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoIssue-Enhancement Needs Triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
PowerShell/DSC#1755 · 7 comentarios ·
Los mantenedores suelen responder en 2 días
-
Issue-Enhancement Needs Triage
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
PowerShell/DSC#1750 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
Todos los issues de PowerShell/DSC
Issues similares
-
Small glitchAbiertopriority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
storytold/photocraft#9538 ·
Los mantenedores suelen responder en 1 día
-
bug P2 rust
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
jscott3201/rusty-bacnet#2085 ·
Los mantenedores suelen responder en 1 día
-
area:tag area:tag---json---markdown--n bug factory:dogfood factory:triaged persona:scripter platform:linux-cloud priority:p3 type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
gitbutlerapp/grit#1940 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Inconsistent case in names for Windows installation packages compared to all other assetsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoarea:ui bug in progress needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
bherbruck/solvecraft#6769 · 2 comentarios ·