Click here to Skip to main content
15,914,500 members

Survey Results

Do you trust packages you download from package repositories such as npm, PIP, Nuget etc?

Survey period: 27 Sep 2021 to 4 Oct 2021

CocoaPods, cargo, gems, PIP, npm, NuGet, Conan. There's a package repository for everyone these days.

OptionVotes% 
Yes, I always trust packages downloaded from the major package repositories9813.48
I generally trust them, but I'm still careful24733.98
I trust them if I can take a peek at the source code344.68
It depends on lots of things. There's no yes/no answer here21329.30
I don't generally trust packages from these repositories233.16
I never trust the code from these repositories152.06
No comment: I never use package repositories9713.34



 
GeneralFrom and number of downloads Pin
maze328-Sep-21 1:05
professionalmaze328-Sep-21 1:05 
GeneralI guess it depends on what the package does Pin
harvyk027-Sep-21 20:14
harvyk027-Sep-21 20:14 
I'll use them, but I want some assurances that

a. The package is considered trustworthy
b. The package adds functionality that would have taken weeks or months for us to build
c. That the license is compatible with our products license.


I have to admit, I get a little annoy at some of my colleagues if they download a package to do a task which would have taken only a couple of hours for us to build. Part of the reason is:

1. We've now got a dependency on something that may or may not be supported into the future
2. It's naming conventions may not line up with the rest of the project.
3. If a bug is found, yes we can potentially fix it, but we may also be tearing our hair out / watch the bug get re-introduced in the next version of that package.

Of course there are some which saves us literally weeks if not months of work, not to mention the handling of edge cases which often gets missed inside roll your own code. So for complex tasks, yes I like package repos.
GeneralOWASP Dependency-Check Pin
RickZeeland27-Sep-21 6:16
mveRickZeeland27-Sep-21 6:16 
GeneralRe: OWASP Dependency-Check Pin
Nelek27-Sep-21 13:57
protectorNelek27-Sep-21 13:57 
GeneralRe: OWASP Dependency-Check Pin
Vikram A Punathambekar29-Sep-21 1:45
Vikram A Punathambekar29-Sep-21 1:45 
GeneralRe: OWASP Dependency-Check Pin
Gary R. Wheeler1-Oct-21 14:14
Gary R. Wheeler1-Oct-21 14:14 
GeneralRe: OWASP Dependency-Check Pin
Vikram A Punathambekar5-Oct-21 1:01
Vikram A Punathambekar5-Oct-21 1:01 
GeneralI probably trust them too much Pin
Lorenzo Bertolino26-Sep-21 23:50
professionalLorenzo Bertolino26-Sep-21 23:50 
GeneralDouble answer Pin
den2k8826-Sep-21 21:46
professionalden2k8826-Sep-21 21:46 
GeneralRe: Double answer Pin
PIEBALDconsult27-Sep-21 8:41
mvePIEBALDconsult27-Sep-21 8:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.