cisassessment

Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n

Package Information

Downloads: 1 weekly / 3 monthly
Latest Version: 1.1.0
Author: Leandro Sbrissa

Documentation

n8n-nodes-cisassessment

Banner image


Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n.

O CIS Assessment é uma ferramenta para avaliações de segurança e conformidade.

n8n é uma plataforma de automação de fluxos de trabalho com licença fair-code.

Instalação
Operações
Credenciais
Compatibilidade
Recursos

Instalação

Siga o guia de instalação na documentação dos nós da comunidade n8n.

Operações

  • Consulta de créditos da conta Company
  • Consultar Campanha
  • Criar Campanha
  • Listar Campanhas
  • Listar Usuários (Clientes Company)
  • Procurar Usuário (Cliente Company)
  • Enviar Passaporte (Link de Questionário)
  • Consultar Resultados de Questionário (Inventário)

Credenciais

Adquira as credenciais de acesso ao CIS Assessment com o administrador da sua conta.
Documentação - CIS Assessment

Compatibilidade

Para utilizar o nosso Community Node, é necessário atender aos seguintes requisitos:

  • n8n na versão 1.83.2 ou superior
  • Uma conta COMPANY na plataforma do CIS Assessment

Recursos


🇧🇷 Para Desenvolvedores do Time

Requisitos do Ambiente

Para trabalhar neste projeto, você precisa ter instalado:

  • Git
  • Node.js (versão 18 ou superior)
  • pnpm (gerenciador de pacotes)
  • n8n (instalado globalmente)

Configuração do Ambiente de Desenvolvimento

  1. Clone o repositório:
    git clone https://github.com/CIS-Assessment/n8n-node-cisassessment.git

  2. Instale as dependências:
    pnpm install

  3. Para desenvolver localmente:

    1. Compile o projeto pnpm run build
    2. Link o pacote localmente pnpm link
    3. No projeto onde deseja testar (~/.n8n/custom), execute: pnpm link n8n-nodes-cisassessment

Manutenção e Desenvolvimento

  • Os arquivos principais dos nós estão em /nodes
  • As credenciais estão definidas em /credentials
  • Sempre execute pnpm lint antes de commitar mudanças
  • Mantenha a documentação atualizada ao adicionar novas funcionalidades

Fluxo de Trabalho

  1. Crie uma branch para sua feature: feature/nome-da-feature
  2. Faça seus commits seguindo o padrão convencional
  3. Execute os testes e o lint
  4. Abra um Pull Request para a branch main

Publicação de Novas Versões

  1. Atualize a versão no package.json
  2. Execute pnpm run build
  3. Faça commit das alterações
  4. Publique no npm com pnpm publish

Para o Github Actions

  1. Atualize a versão no package.json
  2. Execute pnpm run build
  3. Faça commit das alterações
  4. Crie uma tag com a versão atualizada: git tag v1.0.1
  5. git push origin v1.0.1

License

MIT

Referências

Discussion