A simple tool to break trust in a the open source supply chain.
- clone the repo and cd into it
- run
pip install --editable .
- run
trustBreaker
and break some trust!
Firstly you'll be asked to answer a few questions about the project you're spoofing and the user you are using.
if you want to you can populate the variable REPO, USER, EMAIL & GITHUB_TOKEN
inside the code.
after that you'll be asked to choose a step to break trust,
there are four steps to breaking trust,
they are displayed in a list with no order.
you can choose any step by pressing the up
or down
arrow keys and pressing enter
to select it.
if there's a multiple choice question you can choose the answer by pressing the up
or down
arrow keys and pressing space
to select it, when done press enter
.
This step will add fake contributors to the project.
This step will add fake commits between 01/01/22 to current date to the project.
currently not working - will add fake achievements to the user's profile.
This step will add fake profile stats to the user's profile.