
Plataforma de gerenciamento de vulnerabilidades que importa relatórios de scanners, enriquece com inteligência do CISA KEV e Exploit-DB, e fornece pontuação de risco contextual para remediação priorizada.
Uma plataforma abrangente de gerenciamento de vulnerabilidades que analisa relatórios de varredura de segurança, enriquece dados de vulnerabilidades com inteligência de exploração e fornece pontuação de risco acionável para remediação priorizada.
*** O uso do processo de Enriquecimento de CVE no primeiro upload pode desacelerar o processo de upload. Ele tentará enriquecer apenas vulnerabilidades carregadas que estejam marcadas como exploráveis nas suas varreduras, mas o tempo pode variar significativamente dependendo do tamanho do arquivo enviado.***

O painel fornece uma visão geral da sua postura de segurança com:
Navegue, filtre e classifique vulnerabilidades por:

Visão detalhada incluindo:

Opção A: Usando o instalador
node --version
npm --version
Opção B: Use uma versão estável do Node (Recomendada)
nvm install 22.12.0
nvm use 22.12.0
Opção C: Usando winget (Gerenciador de Pacotes do Windows)
winget install OpenJS.NodeJS.LTS
winget install Git.Git
Opção D: Usando Chocolatey
choco install nodejs-lts
choco install git
Usando Homebrew:
brew install node
brew install git
Ou baixe o instalador de https://nodejs.org
Verifique a instalação:
node --version
npm --version
# Usando o repositório NodeSource para a LTS mais recente
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs git
# Verifique
node --version
npm --version
macOS / Linux:
git clone https://github.com/jrokz2315/exploit-mapper.git
cd exploit-mapper
Windows (Prompt de Comando):
git clone https://github.com/jrokz2315/exploit-mapper.git
cd exploit-mapper
Windows (PowerShell):
git clone https://github.com/jrokz2315/exploit-mapper.git
cd exploit-mapper
Todas as plataformas:
npm run install:all
Ou instale manualmente:
macOS / Linux:
npm install
cd server && npm install
cd ../client && npm install
cd ..
Windows (Prompt de Comando):
npm install
cd server && npm install
cd ..\client && npm install
cd ..
Windows (PowerShell):
npm install
cd server; npm install
cd ..\client; npm install
cd ..
Nota (Windows): Se encontrar erros com
better-sqlite3, talvez seja necessário instalar as ferramentas de compilação do Windows:npm install --global windows-build-toolsOu instale o Visual Studio Build Tools com a carga de trabalho "Desenvolvimento para desktop com C++" em https://visualstudio.microsoft.com/visual-cpp-build-tools/
Modo de desenvolvimento (com recarregamento automático) — todas as plataformas:
npm run dev
Isso inicia tanto o servidor backend (porta 3000) quanto o servidor frontend de desenvolvimento (porta 5173).
Modo de produção — todas as plataformas:
# Compile o cliente
npm run build
# Inicie o servidor
npm start
Abra seu navegador e navegue para:
http://localhost:5173http://localhost:3000Na primeira execução, uma conta de administrador padrão é criada:
adminAdmin123!Você será solicitado a alterar esta senha no primeiro login.
exploit-mapper/
├── client/ # Frontend React
│ ├── src/
│ │ ├── components/ # Componentes de UI reutilizáveis
│ │ ├── pages/ # Componentes de página
│ │ └── App.jsx # Componente principal do app
│ ├── package.json
│ └── vite.config.js
├── server/ # Backend Express
│ ├── src/
│ │ ├── db/ # Esquema e conexão do banco de dados
│ │ ├── middleware/ # Middleware de autenticação
│ │ ├── routes/ # Rotas da API
│ │ └── services/ # Lógica de negócios
│ ├── data/ # Banco de dados SQLite (ignorado pelo git)
│ ├── uploads/ # Armazenamento temporário de uploads (ignorado pelo git)
│ └── package.json
├── package.json # Package raiz com scripts
├── .gitignore
├── LICENSE
├── CONTRIBUTING.md
└── README.md