Installazione
Installa Brakeman su Ubuntu
Lo scanner di codice sorgente Brakeman è semplice e facile da iniziare il software. Lo strumento di scansione del codice sorgente Brakeman può essere installato come gemma di Ruby o tramite Docker. Esegui quanto segue usando Rubygems nella directory del progetto:
gem install brakeman
Se si desidera installare utilizzando Bundler, aggiungi quanto segue al tuo gemfile o gems.rb:
gem "brakeman"
Quindi eseguire Bundler per installare gemme:
bundle install
Esegui il software di analisi statica Brakeman dalla radice della tua applicazione Ruby on Rails:
cd path/to/your/app
brakeman
Per recuperare l’ultima build di Brakeman Static Code Analysis utilizzando Docker Run di seguito:
docker pull presidentbeef/brakeman
Ora esegui Brakeman Static Analysis Security dalla radice della tua applicazione Ruby on Rails:
cd path/to/your/app
docker run -v "$(pwd)":/code brakeman --color
Per la costruzione dalla fonte avrai bisogno di Git, Ruby e Rubygems installati.
git clone https://github.com/presidentbeef/brakeman.git
cd brakeman
gem build brakeman.gemspec
gem install brakeman-*.gem
Ci sono alcuni controlli di scansione che non sono eseguiti per impostazione predefinita. Esegui sotto per eseguire tutti i controlli:
brakeman -A
La scansione open source Brakeman viene eseguita come strumento di riga di comando e richiede la directory principale dell’applicazione Ruby on Rails per iniziare e scansionare il codice sorgente per le vulnerabilità. Una volta che l’analisi del codice statico Brakeman è in esecuzione e produce report, è tempo di iniziare a risolvere i problemi segnalati. Dopo aver risolto un problema, esegui ancora una volta Brakeman. Congratulazioni! Ora hai impostato lo strumento di analisi statica degli strumenti Brakeman. Godere!