Build the first-minute bundle

Aperta
#85 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
bash, powershell
Ambito
security

Direzione di ricerca

Start on branch phase-4/first-minute; read spec design 03 sections 6 and 6.3 and issues #66-#82. The bundle belongs in profiles/ and both runners (PowerShell and bash). Write the bats and Pester acceptance tests first, then implement the ordered run with command-line answers. Done: all listed tests pass on every lab host within 30s with no prompt.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: command-line area: core phase: lockout platform: linux platform: windows type: build

Location & Context

Roadmap branch phase-4/first-minute. Spec: design 03 sections 6 and 6.3. Files: profiles/, both runners. Depends on #66, #75, #76, #77, #78 and #82.

Current Behavior

The lockout modules exist only as separate pieces: there is no single ordered bundle a person can run in the first minute.

Remediation Plan

  1. Run the bundle in order: lock down, with the install, sweep and reopening of outbound belonging to Harden (stage 4b).
  2. Take every answer on the command line.
  3. Define ring order and test hosts.
  4. Write these acceptance tests first (bats and Pester):
    • In a run on every lab host at once, each host finishes the bundle within 30 seconds with no prompt, and every probe passes.
    • An official source named in the event packet can still connect after default-deny.
    • A run with no break-glass confirmation refuses to change the host.
    • A run with an empty protected set refuses to start.
    • A negative test: protected accounts and scored services are untouched before and after.
Lingua principale
PowerShell
Stelle
0
Fork
0
Merge medio
54m
PR unite (30g)
43

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dotnetdork/Labyrinth

Tutte le issue di dotnetdork/Labyrinth

Issue simili

Altre issue su Security

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.