安装

**安装snyk for ruby​​ **

Snyk支持在CLI和GIT集成中进行测试,监视和修复Ruby项目,这些项目的依赖性由Bundler管理。现在,请遵循以下逐步指南以设置SNYK。 SNYK实用程序CLI工具允许您使用在NPM运行中安装的命令行开始开始:

    npm install -g snyk

安装后,您需要使用SNYK帐户进行身份验证:

    snyk auth

测试您的本地项目:

    snyk test

通过以下方式警告:

    snyk monitor

在下面运行命令,以获取所有命令的快速概述,其中包含更多详细信息和示例:

    snyk iac --help

还提供了Snyk作为一组Docker图像,这些图像带有每个软件包管理器的运行时环境。例如,NPM图像将携带所有所需的设置,以在当前运行的容器上运行NPM安装。目前有NPM,Ruby,Maven,Gradle和SBT的图像。这些图像可以默认情况下在指定的项目上执行SNYK测试,该项目以读/写入量为容器,并且在运行Docker容器时设置了监视器环境变量,则SNYK Monitor。请参阅以下RubyGems图像示例,介绍如何在Docker中运行Snyk: 主机项目文件夹将安装到容器上的 /项目,并将用于读取依赖项文件并为CI构建写入结果。这是RubyGems图像中运行SNYK测试和SNYK监视器的一个示例:

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

支持Rails清单文件上的以下红宝石:

    Gemfile
    Gemfile.lock

在Docker上运行容器时,可以使用以下环境变量:

    SNYK_TOKEN
    USER_ID
    MONITOR
    PROJECT_FOLDER
    ENV_FLAGS
    TARGET_FILE

要添加项目,请查看导入项目的漏洞结果,然后通过修复/合并请求来修复漏洞,请检查Snyk开源开始 恭喜!您已经成功安装了Snyk CLI和构建时间工具。享受! 探索

在本文中,我们讨论了SNYK开源安全软件。要了解其他开源安全软件,请访问以下页面:

 简体中文