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
--cleardeve 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.