๐ฉโ๐ป CONTRIBUTING
February 18, 2026 ยท View on GitHub
Welcome! We're glad to have you. If you would like to report a bug, request a new feature or enhancement, follow this link.
โ๏ธ Requirements
-
Python
modelscanrequires python version>=3.10and<3.13 -
Poetry
The following install commands require Poetry. To install Poetry you can follow this installation guide. Poetry can also be installed with brew using the command
brew install poetry.
๐ช Developing with modelscan
-
Clone the repo
git clone git@github.com:protectai/modelscan.git -
To install development dependencies to your environment and set up the cli for live updates, run the following command in the root of the
modelscandirectory:make install-dev -
You are now ready to start developing!
Run a scan with the cli with the following command:
modelscan -p /path/to/file
๐ Submitting Changes
Thanks for contributing! In order to open a PR into the modelscan project, you'll have to follow these steps:
- Fork the repo and clone your fork locally
- Run
make install-devfrom the root of your forked repo to setup your environment - Make your changes
- Submit a pull request
After these steps have been completed, someone on our team at Protect AI will review the code and help merge in your changes!