Como configurar uma ferramenta do Horusec?
Configurando uma ferramenta
O Horusec disponibiliza uma única opção para você realizar as configurações das ferramentas que ele roda ao iniciar uma análise, veja:
{
"horusecCliCustomImages": {
"c": "",
"csharp": "",
"dart": "",
"elixir": "",
"generic": "",
"go": "",
"hcl": "",
"java": "",
"javascript": "",
"kotlin": "",
"leaks": "",
"php": "",
"python": "",
"ruby": "",
"shell": "",
"yaml": ""
},
"horusecCliToolsConfig": {
"Bandit": {
"istoignore": false
},
"Brakeman": {
"istoignore": false
},
"Eslint": {
"istoignore": false
},
"Flawfinder": {
"istoignore": false
},
"GitLeaks": {
"istoignore": false
},
"GoSec": {
"istoignore": false
},
"HorusecCsharp": {
"istoignore": false
},
"HorusecDart": {
"istoignore": false
},
"HorusecJava": {
"istoignore": false
},
"HorusecKotlin": {
"istoignore": false
},
"HorusecKubernetes": {
"istoignore": false
},
"HorusecLeaks": {
"istoignore": false
},
"HorusecNodeJS": {
"istoignore": false
},
"NpmAudit": {
"istoignore": false
},
"PhpCS": {
"istoignore": false
},
"Safety": {
"istoignore": false
},
"SecurityCodeScan": {
"istoignore": false
},
"Semgrep": {
"istoignore": false
},
"ShellCheck": {
"istoignore": false
},
"TfSec": {
"istoignore": false
},
"YarnAudit": {
"istoignore": false
}
}
}
Com essa configuração:
-
É possível desabilitar/habilitar uma ferramenta quando você inicia uma análise alterando a chave
istoignore
; -
É possível utilizar a imagem do seu próprio registro. Veja a lista de todos as linguagens e seus deployments que você pode utilizar e subir no seu registro privado. Para alterar, coloque o link que seria utilizado para realizar download da imagem deste registro da sua respectiva
linguagem
. -
As linguagem que utilizam somente o próprio motor do Horusec rodam de forma nativa, então não precisam ser alteradas em seu registro, porque já estão dentro da Horusec-CLI.
Se você está utilizando um resgistro privado, é necessário adicionar as seguintes variavéis de ambiente para que o Horusec consiga realizar autenticação e download das suas respectivas imagens.
export HORUSEC_CLI_REGISTRY_USERNAME=""
export HORUSEC_CLI_REGISTRY_PASSWORD=""
export HORUSEC_CLI_REGISTRY_ADDRESS=""
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.