Ruby

적용 가능성

Snyk은 코드 분석을 위한 루비오픈 소스를 위한 루비를 지원합니다.

Snyk 제품을 사용하여 가져올 수 있는 언어의 가용성을 확인하고 응용 프로그램을 테스트하거나 모니터링할 수 있습니다.

사용 가능한 기능:

  • SCM 가져오기, Snyk 오픈 소스 및 Snyk 코드에서 사용 가능합니다.

  • CLI 및 IDE를 통해 응용 프로그램 테스트 또는 모니터링, Snyk 오픈 소스 및 Snyk 코드에서 사용 가능합니다.

  • pkg:gem을 사용하여 응용 프로그램의 SBOM 테스트

  • pkg:gem을 사용하여 응용 프로그램의 패키지 테스트

패키지 관리자 및 지원되는 파일 확장자

Snyk for Ruby는 Bundler를 패키지 매니저로 지원하며 모든 Gemfile 및 Gemfile.lock이 Snyk에서 지원하는 루비 버전과 호환됩니다.

패키지 레지스트리로 rubygems.org가 지원됩니다.

지원되는 루비 버전

루비 주 버전
루비 특정 버전

2.3.X

2.3.1, 2.3.6

2.4.X

2.4.0, 2.4.1, 2.4.2, 2.4.5, 2.4.6, 2.4.9

2.5.X

2.5.0, 2.5.1, 2.5.3

2.6.X

2.6.1, 2.6.3, 2.6.5, 2.6.6

2.7.X

2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8

3.0.X

3.0.0

3.1.X

3.1.0, 3.1.1, 3.1.2, 3.1.3

3.2.X

3.2.0, 3.2.1

Snyk for Ruby는 다음 파일 형식을 지원합니다:

  • Snyk 오픈 소스 : gemfile, gemfile.lock

  • Snyk 코드 : .erb, .haml, .rb, .rhtml, .slm

프레임워크 및 라이브러리

다음 프레임워크 및 라이브러리가 Snyk for Ruby에서 지원됩니다:

  • ActiveRecord - 부분적

  • Connection - 포괄적

  • LibXML - 포괄적

  • mysql2 - 포괄적

  • Nokogiri - 포괄적

  • OpenSSL - 포괄적

  • openai ruby client - 포괄적

  • ruby-openai - 포괄적

  • rexml - 포괄적

  • Ruby On Rails - 포괄적

  • sinatra - 포괄적

  • sqlite3-ruby - 포괄적

기능

다음 기능이 Snyk for Ruby에서 지원됩니다:

Snyk 오픈 소스
Snyk 코드
  • 수정 PR

  • 라이센스 스캔

  • 보고서

  • 보고서

  • 사용자 정의 규칙

루비용 Snyk 문제 해결

도움이 필요한 경우, Snyk 지원팀에 문의하십시오.

Last updated