Instalace

Nainstalujte Snyk pro Ruby

Snyk podporuje testování, monitorování a opravu projektů Ruby v integracích CLI a GIT, které mají své závislosti spravované Bundler. Nyní postupujte podle průvodce krok za krokem nastavit Snyk. Nástroj SNYK Utility CLI umožňuje začít používat příkazový řádek k instalaci na NPM spuštění:

    npm install -g snyk

Po instalaci budete muset ověřit s účtem Snyk:

    snyk auth

Vyzkoušejte svůj místní projekt s:

    snyk test

Být upozorněn na nové zranitelnosti s:

    snyk monitor

Spusťte pod příkazem a získejte rychlý přehled všech příkazů s dalšími podrobnostmi a příklady:

    snyk iac --help

Snyk je také poskytován jako sada obrázků Docker, které nesou běhové prostředí každého správce balíčků. Například obrázek NPM bude mít veškeré potřebné nastavení pro spuštění instalace NPM na aktuálně spuštěném kontejneru. V současné době existují obrázky pro NPM, Ruby, Maven, Gradle a SBT. Obrázky mohou ve výchozím nastavení provést test Snyk na zadaném projektu, který je namontován do kontejneru jako objem čtení/zápisu, a Snyk Monitor, pokud je proměnná prostředí monitoru nastavena při spuštění kontejneru Docker. Další příklad obrázku Rubygems naleznete v tom, jak spustit Snyk uvnitř Docker: Složka hostitelského projektu bude namontována do /promítací na kontejneru a bude použita ke čtení souboru závislostí a zápisu výsledků pro sestavení CI. Zde je příklad spuštění Snyk Test a Snyk Monitor na obrázku pro Rubygems:

    docker run -it
        -e "SNYK_TOKEN="
        -e "USER_ID=1234"
        -e "MONITOR=true"
        -v ":/project"
      snyk/snyk-cli:rubygems test --org=my-org-name

Následující soubory manifestu Ruby on Rails jsou podporovány:

    Gemfile
    Gemfile.lock

Při spuštění kontejneru na Docker lze použít následující proměnné prostředí:

    SNYK_TOKEN
    USER_ID
    MONITOR
    PROJECT_FOLDER
    ENV_FLAGS
    TARGET_FILE

Chcete -li přidat projekty, prohlédněte si výsledky zranitelnosti pro importované projekty a poté opravte zranitelnosti prostřednictvím požadavků na opravu/sloučení, zkontrolujte prosím Začínáme s otevřeným zdrojem Snyk Gratulujeme! Úspěšně jste nainstalovali nástroj Snyk CLI a Build-Time. Užívat si! Prozkoumat

V tomto článku jsme diskutovali o bezpečnostním softwaru Snyk Open Source. Chcete -li se dozvědět o dalším bezpečnostním softwaru s otevřeným zdrojovým kódem, navštivte následující stránku:

 Čeština