Welcome and thanks for the interest in the project.
At this time, it's highly unlikely we accept pull requests from outside the organization itself unless it cures cancer or magically makes someone an instant cyberwarrior.
To actually pull this code, go ahead and download it and either pick the bash or python setup.
The only functioning one is currently bash. It also only runs on init systems so far but you could probably comment out the services part and it'll work again.
The process for bash is as follows:
Setup your image
Run ./setupimg.sh to specify what you actually want scored
setupimg.sh will generate a (insecurely) encoded config file. Easily decode it with base64 --decode
Deploy with ./setupimg.sh --deploy
Now whenever they elevate to root or whenever they run "score" as root, it'll score.
To deploy the bash version
cd ~ wget https://github.com/mike-bailey/scoring/archive/master.zip unzip master.zip cd scoring-master cd bash chmod +x scorer.sh chmod +x setupimg.sh *DO YOUR IMAGE CONFIGURATION* ./setupimg.sh
Other options include:
./setupimg.sh --help (or -h) ./setupimg.sh --testconfig ./setupimg.sh --viewconfig