Context
The robot framework website mentions robotframework-autoitlibrary in its external library listing and it points to http://code.google.com/p/robotframework-autoitlibrary/.And I found a git repo https://github.com/nokia/robotframework-autoitlibrary and when we do pip install this is the library that's getting installed.
Problem:
So in our day to day work life, we search for solutions to make things work. We might reuse npm modules, pip modules, etc. which are developed and published by individuals.
In the above context, the documentation points to a different module than what I have installed which I accidentally noticed when things were not working.
Question
I asked the robot framework slack-community and most saying it's safe to use, and many are using it ( like I did ).
But how will one know that an open-source package or module is safe for our test framework? How to decide what to use on the basics of fact than just majority opinion.
We as test engineers try different packages to make things work. We go for tutorials to see how to read CSV, how to connect to the database, etc but don't have much knowledge about what happens inside the 3rd party modules that we use in the framework