แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒแž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŠแŸ‚แž›แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž–แžทแžŸแŸแžŸ

OpenSSF (Open Source Security Foundation) แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž… แž“แžทแž„แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸƒแž€แžถแžšแžŸแžทแž€แŸ’แžŸแžถแž‡แŸ†แžšแžฟแž“ II แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ†แžŽแž„แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแžŸแžœแž“แž€แž˜แŸ’แž˜แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž‡แžถแžขแžถแž‘แžทแž—แžถแž–แŸ” แž€แžถแžšแžŸแžทแž€แŸ’แžŸแžถแž“แŸแŸ‡แž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸƒแž€แžผแžŠแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแŸ„แž™แž”แŸ’แžšแž™แŸ„แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แžŸแž แž‚แŸ’แžšแžถแžŸแž•แŸ’แžŸแŸแž„แŸ—แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž“แŸƒแž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แžŠแŸ‚แž›แž”แžถแž“แž‘แžถแž‰แž™แž€แž–แžธแžƒแŸ’แž›แžถแŸ†แž„แžแžถแž„แž€แŸ’แžšแŸ…แŸ”

แž‡แžถแž›แž‘แŸ’แž’แž•แž› แž”แž‰แŸ’แž‡แžธแž€แž‰แŸ’แž…แž”แŸ‹แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‰แžนแž€แž‰แžถแž”แŸ‹แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 500 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžกแžพแž„ แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž“แžทแž„แž‚แžปแžŽแž—แžถแž–แž“แŸƒแž€แžถแžšแžแŸ‚แž‘แžถแŸ†แžŠแŸ‚แž›แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž™แž€แž…แžทแžแŸ’แžแž‘แžปแž€แžŠแžถแž€แŸ‹แž‡แžถแž–แžทแžŸแŸแžŸ แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ แž“แžทแž„แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแžŸแž˜แžถแžŸแž—แžถแž‚แž—แžถแž‚แžธแž‘แžธแž”แžธแžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แžนแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (แžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แž•แŸ’แž‚แžแŸ‹แž•แŸ’แž‚แž„แŸ‹) แžขแžถแž… แž”แžŠแžทแžŸแŸแž’แžšแžถแž›แŸ‹แž€แžทแž…แŸ’แž…แžแžทแžแžแŸ†แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„แžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž€แžถแžšแž–แžถแžšแž•แž›แžทแžแž•แž›แž…แž˜แŸ’แž”แž„แŸ” แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแž”แž‰แŸ’แž‡แžธแž…แŸ†แž“แžฝแž“ 8 แžŸแžšแžปแž” แž˜แžถแžแžทแž€แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž›แž€แŸ’แžแžŽแŸˆแžœแžทแž“แžทแž…แŸ’แž†แŸแž™แž•แŸ’แžŸแŸแž„แŸ— แžŠแžผแž…แž‡แžถแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ NPM แž“แžทแž„แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแž–แŸแžแŸŒแž˜แžถแž“แž€แŸ†แžŽแŸ‚แž“แŸ…แž–แŸแž›แž€แŸ†แžŽแžแŸ‹แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แŸ”

แž€แž‰แŸ’แž…แž”แŸ‹ JavaScript แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แž–แžธแžƒแŸ’แž›แžถแŸ†แž„ NPM แžŠแŸ‚แž›แž‘แžถแž‰แž™แž€แžŠแŸ„แž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ„แž™แž˜แžทแž“แž‡แžถแž”แŸ‹แž“แžนแž„แž€แŸ†แžŽแŸ‚แŸ–

  • lodash
  • แž”แŸ’แžšแžแžทแž€แž˜แŸ’แž˜
  • axios
  • แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ
  • @babel/แžŸแŸ’แž“แžผแž›
  • แž”แž„แŸ’แž แžถแž‰
  • แžŸแŸแžœแžพแžš
  • แž™แžผแžขแŸŠแžธแžŠ
  • แž”แŸ’แžšแžแžทแž€แž˜แŸ’แž˜ - แžŠแŸ‚แž“
  • jQuery

แž€แž‰แŸ’แž…แž”แŸ‹ Python แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แžŠแŸ‚แž›แž…แŸ‚แž€แž…แžถแž™แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„ pypi แž‚แžบแŸ–

  • แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™
  • pyyaml
  • แžŸแŸ†แžŽแžพ
  • urlib3
  • แž‡แžธแž“แž…แžถ แŸข
  • python-dateutil
  • แž€แžถแžšแž…แžปแž…
  • แžขแŸŠแžธแžŒแžธแžŽแžถ
  • แž†แžถแžŠแŸแž
  • แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–

แž€แž‰แŸ’แž…แž”แŸ‹แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™ Ruby แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แžŠแŸ‚แž›แž…แŸ‚แž€แž…แžถแž™แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„ RubyGems แž‚แžบแŸ–

  • bouncy-castle-java
  • awssdk
  • rally-jasmine-core
  • aws-sdk
  • แž“แžทแž
  • cscsl
  • highcharts-js-rails
  • antlr3
  • rspec
  • แžขแžถแž˜แžธแž“

แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แž€แž‰แŸ’แž…แž”แŸ‹ Java แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แžŠแŸ‚แž›แž…แŸ‚แž€แž…แžถแž™แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„ Maven แž‚แžบแŸ–

  • org.slf4j:slf4j-api
  • com.fasterxml.jackson.core:jackson-databind
  • com.google.guava: แž แŸ’แž‚แžผแžœแŸ‰แžถ
  • com.fasterxml.jackson.core:jackson-core
  • org.springframework:spring-framework-bom
  • com.fasterxml.jackson.core:jackson-annotations
  • commons-io: commons-io
  • junit: junit
  • org.apache.commons:commons-lang3
  • commons-codec: commons-codec

แž€แž‰แŸ’แž…แž”แŸ‹แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™ .NET แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„ nuget แž‚แžบแŸ–

  • json.net
  • แž แŸ’แžœแŸแžŸแž”แŸŠแžปแž€
  • แž‘แŸ†แž“แžพแž”
  • newtonsoft.json
  • castle.core-log4net
  • newtonsoft.json
  • castle.core-log4net
  • แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แž”แŸ’แžšแŸแž€แž„แŸ‹
  • microsoft.extensions.caching.memory
  • microsoft.extensions.dependencyinjection.abstractions

แž€แž‰แŸ’แž…แž”แŸ‹แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถแž‘แžผแž‘แŸ…แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 10 แžŠแŸ‚แž›แž…แŸ‚แž€แž…แžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถ Go แž‚แžบแŸ–

  • grpc/grpc-go
  • kubernetes/client-go
  • kubernetes/apimachinery
  • kubernetes/api
  • stretchr/ แžแŸ’แž›แŸ‚แž„แž‘แžธแž”แž“แŸ’แž‘แžถแž›แŸ‹
  • kubernetes/klog
  • pkg/แž€แŸ†แž แžปแžŸ
  • spf13/แž–แžŸแŸ‹แžœแŸ‚แž€
  • x/net
  • prometheus/client_golang

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹