
Strumento automatizzato per test di autorizzazione che rileva accessi non autorizzati scansionando URL con credenziali basate su ruoli utilizzando template YAML.
Authz0 è uno strumento automatizzato per test di autorizzazione. L'accesso non autorizzato può essere identificato in base a URL e Ruoli & Credenziali.
Gli URL e i Ruoli sono gestiti come template basati su YAML, che possono essere creati e aggiunti automaticamente tramite authz0. Puoi anche testare basandoti su più header di autenticazione e cookie con un file template creato/generato una volta.

$ authz0 new
$ authz0 setUrl $ authz0 setRole authz0 setCred$ authz0 scango install
go install github.com/hahwul/authz0@latest
homebrew
brew tap hahwul/authz0
brew install authz0
Serve più informazioni? consulta la guida all'installazione
Comandi disponibili:
completion Generate the autocompletion script for the specified shell
help Help about any command
new Generate new template
scan Scanning
setCred Append Credential to Template
setRole Append Role to Template
setUrl Append URL to Template
version Show version
authz0 new <filename> [flags]
es.
authz0 new target.yaml --include-urls urls.txt
authz0 new target.yaml --include-zap zapurls.har
authz0 new target.yaml --include-burp burpurl.xml
authz0 setCred <filename> [flags]
authz0 setRole <filename> [flags]
authz0 setUrl <filename> [flags]
es.
authz0 setUrl target.yaml setUrl -u https://www.hahwul.com
authz0 setRole target.yaml -n User1
authz0 setCred target.yaml -n User1 -H "X-API-Key: 1234" -H "TestHeader: 12344"
authz0 scan <filename> [flags]
es.
authz0 scan target.yaml
authz0 scan target.yaml -r TestUser1 -H "Cookie: 1234=1234" -H "X-API-Key: 1234555"
Usa attivamente le discussioni!
Le modifiche dettagliate per ogni versione sono documentate nelle note di rilascio.
Authz0 è un progetto open-source realizzato con ❤️ Se vuoi contribuire a questo progetto, consulta CONTRIBUTING.md e invia una Pull-Request con i tuoi fantastici contenuti.