/Veracode-UM

Projeto para gerenciamento de usuarios utilizando as novas APIs da Veracode

Primary LanguagePowerShellMIT LicenseMIT

Veracode-UM

Projeto para gerenciamento de usuários utilizando as novas APIs da Veracode

Antes de usar:

Instale os componentes que a Veracode precisa para utilizar:
pip install httpie
pip install veracode-api-signing

Lista de funções implementadas:

New-VeracodeUser - Criar novos usuários
New-UserJson - Cria o JSON para usar na New-VeracodeUser
New-VeracodeTeam - Criar um novo time
Get-VeracodeUserID - Pega o ID de um usuário com base no email
Get-VeracodeTeamID - Pega o ID de um time com base no nome
Get-VeracodeRoles - Pega a lista de roles com base no cargo
Block-VeracodeUser - Bloqueia o usuário com base no email
Debug-VeracodeAPI - Valida o retorno da API
Update-VeracodeUserRoles - Atualiza a lista de roles de um usuário
Remove-VeracodeUser - Deleta o usuário com base no email

Como usar?

Faça a importação do modulo VeracodeUM.psm1 no Powershell
Reaproveite as funções em seus próprios scripts
Caso queira usar num formato de scripts, use os das pastas correspondentes

Como usar no Linux?

Recomendo que consulte a documentação para verificar todos os detalhes:
https://learn.microsoft.com/pt-br/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.3
Esse projeto foi testado no Ubuntu 22.04.1 LTS
Depois da instalação do Powershell on Linux, basta utilizar sem nenhuma alteração