OpenSSF fond (Open Source Security Foundation), mis on loodud Linux Foundation'i poolt ja mille eesmärgiks on avatud tarkvara turvalisuse tõstmine, avaldas uue uuringu redaktsiooni Census II, mille eesmärk on tuvastada avatud projekte, mis vajavad esmajärjekorras turvaauditit. Uuring keskendub jagatud avatud koodi analüüsile, mida kasutatakse kaudselt erinevates ettevõtteprojektides sõltuvustena, mis on saadud väliste hoidlatest.
Tulemuseks on koostatud 500 kõige sagedamini kasutatava paketti nimekiri, mille turvalisus ja kvaliteet vajavad erilist tähelepanu, sest kolmandate osapoolte komponentides tuvastatud haavatavused ja arendajate kompromiteerimine (supply chain) võivad muuta nulliks kõik pingutused põhitoote kaitse täiustamiseks. Kokku on esitatud 8 nimekirja varianti, mille sisu on järjestatud erinevate kriteeriumite alusel, nagu NPM hoidlatest tarnimine ja versiooniinformatsiooni olemasolu sõltuvuste määratlemisel.
10 enim enim enimant JavaScript-pakettidest NPM-repositooriumist, mida rakendused laadivad ilma versiooniga seotud:
- lodash
- react
- axios
- debug
- @babel/core
- express
- semver
- uuid
- react-dom
- jquery
10 enim enim enimant Python-pakettidest, mida jaotatakse pypi-repositooriumi kaudu:
- six
- pyyaml
- requests
- urllib3
- jinja2
- python-dateutil
- click
- idna
- chardet
- markupsafe
10 enim enim enimant Ruby-pakettidest, mida jaotatakse RubyGems-repositooriumi kaudu:
- bouncy-castle-java
- awssdk
- rally-jasmine-core
- aws-sdk
- nunit
- cscsl
- highcharts-js-rails
- antlr3
- rspec
- asmine
10 enim enim enimant Java-pakettidest, mida jaotatakse Maven-repositooriumi kaudu:
- 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-annotations
- commons-io:commons-io
- junit:junit
- org.apache.commons:commons-lang3
- commons-codec:commons-codec
10 enim enim enimant .NET-pakettidest, mida jaotatakse nuget-repositooriumi kaudu:
- json.net
- modernizr
- newtonsoft.json
- castle.core-log4net
- newtonsoft.json
- castle.core-log4net
- freqsystemdependencies
- microsoft.extensions.caching.memory
- microsoft.extensions.dependencyinjection.abstractions
10 enim enim enimant Go-keelele jaotatavatest pakettidest:
- grpc/grpc-go
- kubernetes/client-go
- kubernetes/apimachinery
- kubernetes/api
- stretchr/testify
- kubernetes/klog
- pkg/errors
- spf13/cobra
- x/net
- prometheus/client_golang
Allikas: opennet.ru
