Tools for Detecting Malicious Packages
 
Go to file
Muhammad Daffa a88420f2d9 feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
.github/scripts feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
core feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
packages feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
LICENSE feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
README.md feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
database.json feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
main.py feat: added first commit malpacks 2023-08-14 21:01:01 +07:00
requirements.txt feat: added first commit malpacks 2023-08-14 21:01:01 +07:00

README.md

Malpacks

Tools to find malicious packages inside package manager (PyPI, npm, and Gem)

Total data

  • npm: 1823
  • pypi: 5985
  • gem: 725

Installation

Simply clone the repository, install requirements and run the script

Usage

Available options:

  • --all option

To scan all the package managers (PyPI, npm, and Gem)

Example:

$ python3 main.py --all
  • --packages option

Define package manager to test (PyPI, npm, and Gem)

Example:

$ python3 main.php --packages npm,pypi

To-Do List