Přeskočit na obsah

npm run intake:preflight-fixture — Smoke běh s preflightem přes mock DNS

Smoke běh s preflightem přes mock DNS: Týž fixture jako intake:fixture, ale s `--preflight` přes MOCK DNS transport — nikdy skutečná síť. npm skript, kontrola výstupů.

npm skript kontrola výstupů

Volání

npm run intake:preflight-fixture

Spustí node scripts/intake/run-preflight-fixture.mjs (čteno z package.json při buildu)

Zdroj: scripts/intake/run-preflight-fixture.mjs

Týž fixture jako intake:fixture, ale s --preflight přes MOCK DNS transport — nikdy skutečná síť. URL zdroje se přes injektovaný mock rozřeší na privátní adresu, takže se uplatní SSRF politika a zablokuje ji.

Kdy ho spustit

Když měníš preflight, a chceš ověřit, že celá cesta doopravdy běží a plní neprázdnou sekci source_preflight.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Produkční kód nemá žádnou zadní vrátka pro privátní cíl — a přesně proto se ta cesta dá ověřit jen takhle, mockem na úrovni transportu.

Vstupy a výstupy

Čte

  • tests/fixtures/intake/**

Zapisuje

  • .tmp/intake/** (gitignorováno)

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.