á áŹááźááˇáşáááŻááşááťáŹá¸á ááŻáśááźáŻáśááąá¸ááᯠáááŻááşá¸ááźáŹá¸á áááşááźáŹáááˇáş Packj ááááşááąáŹááşá¸á developer ááťáŹá¸áááş áááşá¸áááŻáˇáĄáŹá¸ áĄáášáááŹááşáážáááąáŹ ááŻááşááąáŹááşááťááş áááŻáˇáááŻááş áááŻááşáááŻááşáážáŻááťáŹá¸ááᯠááŻááşááąáŹááşáááş áĄááŻáśá¸ááźáŻáááˇáş áĄáŹá¸áááşá¸ááťááşááťáŹá¸ áážáááąáááŻááşáááˇáş áááşááąáˇááťáşááťáŹá¸áá˝ááş áĄáášáááŹááşáážáááąáŹ áá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸ááᯠáážáŹáá˝áąááąáŹáşááŻááşáááŻááşá áąáááˇáş áĄáá˝ááˇáş command line toolkit ááᯠááŻááşááąáá˛áˇáááşá ááąá¸áá˝ááşá¸áážá áááşááąáˇááťáşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááˇáş áááąáŹááťááşááťáŹá¸ ("ááąáŹááşááśáˇááąá¸áá˝ááşá¸áááş")á áááşááąáˇááťáşá á áşááąá¸ááźááşá¸ááᯠPyPi áážááˇáş NPM áááşá¸áá˝ážááşááťáŹá¸áá˝ááş áááşááśááąáŹááşáá˝ááşááąá¸áááˇáş Python áážááˇáş JavaScript ááŹááŹá ááŹá¸ááťáŹá¸ááźááˇáş ááśáˇáááŻá¸ááąá¸áááş (áááşá¸áááŻáˇáááş áááŻááá˝ááş Ruby áážááˇáş RubyGems áĄáá˝ááş ááśáˇáááŻá¸áá°ááŽáážáŻáááŻáááşá¸ áááˇáşáá˝ááşá¸áááş á áŽá ááşááŹá¸áááş)á ááááááŹáááşááŹáááŹááŻááşááᯠPython ááźááˇáş ááąá¸ááŹá¸ááŹá¸ááźáŽá¸ AGPLv3 áááŻááşá ááşáĄáąáŹááşáá˝ááş ááźááˇáşááąááŹá¸áááşá
PyPi áááŻáážáąáŹááşáážáŻáá˝ááş áĄáááŻááźáŻááŹá¸ááąáŹ ááááááŹááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá áĄááŻááşááąáŤááşá¸ 330 ááᯠáá˝á˛ááźááşá¸á áááşááźáŹááąáˇááŹá ááşáĄáá˝ááşá¸ ááąá¸áááŻááşááŤáážáááąáŹ áĄáášáááŹááşáážáááąáŹ áááşááąáˇááşáť 42 ááŻáážááˇáş áĄáášáááŹááşáážáááąáŹ áááşááąáˇááşáť 2.4 ááᯠááąáŹáşááŻááşáá˛áˇáááşá á á áşááąá¸ááąá ááşáĄáá˝ááşá¸á API áĄááşášááŤáááşááťáŹá¸ááᯠáá˝á˛ááźáŹá¸áááşáážááşáááşáážááˇáş OSV ááąááŹááąáˇá áşáá˝ááş áážááşááŹá¸ááŹá¸ááąáŹ áĄáŹá¸áááşá¸ááťááşááťáŹá¸áážáááąááźááşá¸ááᯠáĄáá˛ááźááşáááşáĄáá˝ááş static code áá˝á˛ááźááşá¸á áááşááźáŹáážáŻááᯠááŻááşááąáŹááşááŤáááşá API áááŻáá˝á˛ááźááşá¸á áááşááźáŹáááş MalOSS áááşááąáˇááťáşáááŻáĄááŻáśá¸ááźáŻáááşá malware áá˝ááş áĄááŻáśá¸ááťáŹá¸ááąáŹ ááŻáśáážááşááŻáśá áśááťáŹá¸ áážáááąááźááşá¸áĄáá˝ááş áááşááąáˇááŻááşááᯠáá˝á˛ááźááşá¸á áááşááźáŹááŤáááşá áĄáááşááźáŻááŹá¸ááąáŹ áĄáášáááŹááşáážáááąáŹ ááŻááşááąáŹááşááťááşááŤáážáááąáŹ áĄááŻááş 651 ááŻááᯠááąáˇááŹáážáŻáĄááąáŤáş áĄááźáąááśá ááŻáśá áśáááááşááťáŹá¸ááᯠááźááşáááşááŹá¸ááŤáááşá
áááşá¸áááş âevalâ áááŻáˇáááŻááş âexecâ áážááááˇáş ááááşáááŻáˇááźááşá¸ááťáŹá¸ ááŻááşááąáŹááşááźááşá¸á áážáŻááşáá˝áąá¸ááąááąáŹ ááŻááşáááşá¸á áá áşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸á runtime áá˝ááş ááŻááşáĄáá áşááťáŹá¸ áááşááŽá¸ááźááşá¸á áážáŻááşáá˝áąá¸ááąááąáŹ ááŻááşáááşá¸á áá áşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸á áááşáááşá¸ááťááş ááááşá¸áážááşááťáŹá¸ááᯠáááŻááşáá˝ááşááźááşá¸á áááŻááşááťáŹá¸áááŻáˇ áá áşáážááşááážáááąáŹ áááşááąáŹááşáá˝ááˇáşá áááşáááşá ááá áşááťáŹá¸ (setup.py) áá˝ááş áá˝ááşáááşáĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááşááąáŹááşááźááˇáşáážáŻááźááşá¸á typesquatting (ááŹáááşááźáŽá¸ á áŹááźááˇáşáááŻááşááťáŹá¸á áĄáááşááťáŹá¸áážááˇáş áááşáá°ááąáŹ áĄáááşááťáŹá¸ááᯠáááşáážááşááąá¸ááźááşá¸)á ááąááşáááŽááąáŹáˇááąáŹ áááąáŹááťááşááťáŹá¸ááᯠáá˝á˛ááźáŹá¸áááşáážááşááźááşá¸á áááşáážáááźááşá¸ááážáááąáŹ áĄáŽá¸ááąá¸ááşááťáŹá¸áážááˇáş áááşáááŻááşááťáŹá¸ááᯠáááşáážááşááźááşá¸á áĄááťáŹá¸áá°áážáŹ áááŻáážáąáŹááşáážáŻáá˝ááş ááŻááşááážáááźááşá¸áááŻáˇááᯠáĄááŻáśá¸ááźáŻááźááşá¸á
áááŻáˇáĄááźááşá AWS áážááˇáş á ááşáááşáááźááşááąáŤááşá¸á ááşá áá áşááťáŹá¸- loglib-modules (áááşááźááŹá¸áááˇáşáĄáááŻááşá¸ áááşááźááŹá¸ááąáŹ áááŻáááşááťáŹá¸áááŻá¸áá°ááźááşá¸áááŻááşáᏠáááŻáááşááťáŹá¸ááᯠáááŻá¸áá°áááşááťážáąáŹáşáááˇáşááťááşááźááˇáş ááźááşáááŹááŹáááŻáˇ ááąá¸áááŻáˇáááˇáş PyPi repository áážá áĄáášáááŹááşáážáááąáŹ áááşááąáˇááťáşááŤá¸ááŻá áĄááźáŹá¸ááŻáśááźáŻáśááąá¸ááŻááąááŽááťáŹá¸á áááşááąááśááťááşááᯠááťá˝ááşáŻááşáááŻáˇ áážááşááŹá¸áááŻááşááŤáááşá áááŹá¸áááş loglib á áŹááźááˇáşáááŻááşáĄáá˝ááş ááąáŹáşááťá°á¸ááťáŹá¸)á pyg-modulesá pygrata áážááˇáş pygrata-utils (áááŹá¸áááş pyg á áŹááźááˇáşáááŻááşáá˝ááş ááźááˇáşá á˝ááşáážáŻááťáŹá¸áĄááźá áş áĄáá˝ážááşá¸áááşááŹá¸áááş) áážááˇáş hkg-sol-utilsá

source: opennet.ru
