เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจšเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจตเจพเจฒเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ

OpenSSF (เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเจฟเจ•เจฟเจ“เจฐเจฟเจŸเฉ€ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ), เจฒเฉ€เจจเจ•เจธ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจ…เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจจเจพเจฒ, เจจเฉ‡ เจœเจจเจ—เจฃเจจเจพ II เจ…เจงเจฟเจเจจ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจนเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจงเจฟเจเจจ เจธเจผเฉ‡เจ…เจฐเจก เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เฉ‹เจก เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจพเจนเจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, 500 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเจธเจผเฉ‡เจธเจผ เจงเจฟเจ†เจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ (เจธเจชเจฒเจพเจˆ เจšเฉ‡เจจ) เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจฎเจเฉŒเจคเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฏเจคเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจ•เจพเจฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉเฉฑเจฒ 8 เจธเฉ‚เจšเฉ€ เจตเจฟเจ•เจฒเจช เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฆเจฐเจœเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจ…เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€เฅค

NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ 10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ JavaScript เจชเฉˆเจ•เฉ‡เจœ, เจตเจฐเจœเจจ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจฌเจฟเจจเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ:

  • lodash
  • เจ•เฉ€
  • เจงเฉเจฐเจพ
  • เจกเฉ€เจฌเฉฑเจ—
  • @babel/core
  • เจœเจผเจพเจนเจฐ
  • เจธเฉ‡เจฎเจตเจฐ
  • uuid
  • react-dom
  • jquery

เจชเจพเจˆเจชเจพเจˆ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ‡ เจ—เจ 10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจชเจพเจˆเจฅเจจ เจชเฉˆเจ•เฉ‡เจœ เจนเจจ:

  • เจ›เฉ‡
  • pyyaml
  • เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚
  • urllib3
  • jinja2
  • python-dateutil
  • เจ•เจฒเจฟเฉฑเจ•
  • idna
  • chardet
  • markupsafe

RubyGems เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ‡ เจ—เจ 10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจฐเฉ‚เจฌเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉˆเจ•เฉ‡เจœ เจนเจจ:

  • bouncy-castle-java
  • awssdk
  • rally-jasmine-core
  • aws-sdk
  • nunit
  • cscsl
  • highcharts-js-rails
  • antlr3
  • rspec
  • asmine

เจฎเจพเจตเฉ‡เจจ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ€เจ†เจ‚ 10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจœเจพเจตเจพ เจชเฉˆเจ•เฉ‡เจœ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจนเจจ:

  • org.slf4j:slf4j-api
  • com.fasterxml.jackson.core:jackson-databind
  • com.google.guava:guava
  • com.fasterxml.jackson.core:jackson-core
  • org.springframework:spring-framework-bom
  • com.fasterxml.jackson.core:jackson-เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจ
  • commons-io:commons-io
  • junit: เจœเฉ‚เจจเจฟเจค
  • org.apache.commons:commons-lang3
  • commons-codec:commons-codec

10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ .NET เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เจ—เฉ‡เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ‡ เจ—เจ เจนเจจ:

  • json.net
  • เจซเฉ‡เจธเจฌเฉเฉฑเจ•
  • เจ†เจงเฉเจจเจฟเจ•
  • newtonsoft.json
  • castle.core-log4net
  • newtonsoft.json
  • castle.core-log4net
  • เจซเฉเจฐเฉ€เจ•เจฟเจŠเจธเจฟเจธเจŸเจฎ เจจเจฟเจฐเจญเจฐเจคเจพ
  • microsoft.extensions.caching.memory
  • microsoft.extensions.dependencyinjection.abstractions

เจ—เฉ‹ เจญเจพเจธเจผเจพ เจฒเจˆ เจตเฉฐเจกเฉ‡ เจ—เจ 10 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉˆเจ•เฉ‡เจœ เจนเจจ:

  • grpc/grpc-go
  • kubernetes/client-go
  • kubernetes/apimachinery
  • kubernetes/api
  • stretchr / เจ—เจตเจพเจนเฉ€
  • kubernetes/klog
  • pkg/เจ—เจฒเจคเฉ€เจ†เจ‚
  • spf13/เจ•เฉ‹เจฌเจฐเจพ
  • x/net
  • prometheus/client_golang

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹