Ir para o conteúdo

Banco offline

O BasiliskScan possui um banco local de vulnerabilidades para uso em ambientes sem internet.

Caminho padrão

  • Padrão: ~/.basiliskscan/offline/offline_vulnerabilities.db
  • Override: BASILISKSCAN_OFFLINE_DB_DIR

O banco embutido é distribuído com o pacote em src/basiliskscan/data/offline/offline_vulnerabilities.db e é copiado automaticamente no primeiro uso.

Comandos de gerenciamento

Status do banco

bscan offline-db --status

Sincronização incremental

bscan offline-db --sync

Sincronização completa

bscan offline-db --sync --force

Sincronizar componentes de um projeto

bscan offline-db --project ./meu-projeto --sync

Limpar banco

bscan offline-db --clear

--clear deve ser usado sozinho (sem combinar com outras opções).

Uso em modo offline

bscan scan --offline

Nesse modo, o BasiliskScan consulta apenas o banco local. Após um scan online, a ferramenta pode perguntar se você deseja sincronizar os componentes encontrados com o banco offline.

Variáveis de seed

  • BASILISKSCAN_SEED_FORCE: força atualização do banco com o seed embutido.
  • BASILISKSCAN_SEED_REFRESH: permite atualizar o seed quando houver base embutida mais recente.