Build the read-only known-flaw check and ranking
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start from spec design 09 section 3 and issue #72 to learn the data sources. Create module harden.vuln_check in phases/harden/modules/vuln_check/ with ranking logic for known flaws from host data, web apps, snapshots, WES-NG. Write bats and Pester acceptance tests first as listed; done means the read-only check passes them offline.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Location & Context
Roadmap branch phase-4/vuln-check. Spec: design 09 section 3. Planned module ID: harden.vuln_check, in phases/harden/modules/vuln_check/. Depends on #72.
Current Behavior
Nobody can see which known flaws are exposed on a host. Built early, it shows the team what is exposed from the first build.
Remediation Plan
- Find and rank known flaws from host security data, web apps on disk, the dated known-exploited snapshot, and WES-NG on Windows.
- Rank a flaw in a scored service above the same flaw in an unscored one, and a domain controller flaw above both.
- Run with no network access, from the host's own data and the release's snapshot.
- Keep the module read-only.
- Write these acceptance tests first (bats and Pester):
- A known-exploited flaw in a scored service ranks above the same flaw in an unscored one.
- A known-vulnerable package planted in the lab ranks above the same package on a host where it does not listen.
- A known-exploited WordPress plugin version planted in the lab web app is listed and ranked.
- With no network access the check completes.
- On a lab Windows host missing a known update, WES-NG reports the matching CVE offline.
- A negative test: protected accounts and scored services are untouched before and after.
- Lingua principale
- PowerShell
- Stelle
- 0
- Fork
- 0
- Merge medio
- 2h 7m
- PR unite (30g)
- 53
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnetdork/Labyrinth
-
Count wrapped rows when clearing a shown password or seed on LinuxForse già presa @dotnetdork l’ha presa oggi. Apertaarea: core platform: linux type: bug
dotnetdork/Labyrinth#151 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
area: accounts area: core type: docs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 75/100
dotnetdork/Labyrinth#137 ·
I maintainer di solito rispondono entro 1 giorno
-
area: command-line platform: linux platform: windows type: docs
Difficoltà 4/5 3-5 giorni Idoneità per principianti 70/100
dotnetdork/Labyrinth#125 ·
I maintainer di solito rispondono entro 1 giorno
-
area: tests-ci platform: windows type: build
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
dotnetdork/Labyrinth#124 ·
I maintainer di solito rispondono entro 1 giorno
-
area: command-line platform: linux platform: windows type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 70/100
dotnetdork/Labyrinth#120 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnetdork/Labyrinth
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-fuzzing bug claude Minor
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
linagora/open-bastion#425 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
fastify/fastify-swagger-ui#299 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nolabs-ai/nono-packs#65 ·
-
remove GetMigtdDataAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 2 giorni