Installation

** Installera Snyk för Ruby **

SNYK stöder testning, övervakning och fixering av rubinprojekt i CLI- och GIT -integrationerna som har sina beroenden hanteras av Bundler. Följ nu nedan steg för steg för att ställa in Snyk. Snyk Utility CLI -verktyget låter dig komma igång med kommandoraden för att installera på NPM Run:

    npm install -g snyk

När du har installerats måste du autentisera med ditt Snyk -konto:

    snyk auth

Testa ditt lokala projekt med:

    snyk test

Bli varnad för nya sårbarheter med:

    snyk monitor

Kör under kommandot för att få en snabb översikt över alla kommandon med mer information och exempel:

    snyk iac --help

Snyk tillhandahålls också som en uppsättning Docker -bilder som bär runtime -miljön för varje pakethanterare. Till exempel kommer NPM -bilden att bära all den nödvändiga installationen för att köra NPM -installation på den för närvarande körbehållaren. För närvarande finns det bilder för NPM, Ruby, Maven, Gradle och SBT. Bilderna kan utföra SNYK -test som standard på det angivna projektet som är monterat på behållaren som en läs-/skrivvolym, och Snyk Monitor om monitorns miljövariabel ställs in när du kör Docker -behållaren. Se följande Rubygems -bild Exempel på hur man kör snyk inuti Docker: Värdprojektmappen kommer att monteras på /projekt på behållaren och kommer att användas för att läsa beroenden -filen och skriva resultat för CI -byggnader. Här är ett exempel på att köra Snyk Test och Snyk Monitor i bilden för 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

Följande Ruby on Rails manifestfiler stöds:

    Gemfile
    Gemfile.lock

Följande miljövariabler kan användas när behållaren kör på Docker:

    SNYK_TOKEN
    USER_ID
    MONITOR
    PROJECT_FOLDER
    ENV_FLAGS
    TARGET_FILE

För att lägga till projekt, visa sårbarhetsresultat för importerade projekt och sedan fixa sårbarheter via fix/sammanslagningsförfrågningar, kontrollera Komma igång med Snyk Open Source Grattis! Du har framgångsrikt installerat SNYK CLI och byggtidsverktyg. Njut av! Utforska

I den här artikeln diskuterade vi om SNYK Open Source Security Software. För att lära dig mer om annan öppen källkodssäkerhetsprogramvara, besök följande sida:

 Svenska